1️⃣ ทักษะการฟังอย่างเข้าใจ (Active Listening)
SA ไม่ได้แค่ฟังคำพูด แต่ต้อง “ฟังสิ่งที่เขาไม่ได้พูดออกมา”
- 🔹 ฟังจับ Pain Point / keyword
- 🔹 ไม่แทรกกลางคัน
- 🔹 ถามย้ำแบบ Paraphrase: “สรุปคือคุณต้องการให้ระบบ… ใช่ไหมครับ?”
วิธีฝึก:
🎧 ลองดูสัมภาษณ์พอดแคสต์ แล้วจด bullet ว่า “ผู้ให้สัมภาษณ์ต้องการอะไร?”
👥 ซ้อมฟังเพื่อนเล่าปัญหา แล้วสรุปให้ตรงใจภายใน 3 ประโยค
2️⃣ สื่อสารให้คนเข้าใจง่าย (Communication & Simplification)
สิ่งที่เข้าใจได้…ไม่จำเป็นต้องซับซ้อน
- 🔹 พูดกับ Dev แบบหนึ่ง พูดกับ User ต้องอีกแบบ
- 🔹 รู้จักใช้ Diagram แทนคำพูด
วิธีฝึก:
🗣️ ลองอธิบายการ “สั่งชาไข่มุก” ให้คุณยายเข้าใจโดยไม่ใช้คำว่า “App” หรือ “QR Code”
📄 ฝึกเขียนสรุปประชุม 1 หน้าใน Bullet Point + Flowchart
3️⃣ ตั้งคำถามเก่ง (Questioning Skill)
ยิ่งถามดี = ยิ่งได้ Requirement ชัด
- 🔹 ถาม Why, What-if, Then-what
- 🔹 ถามแบบเปิด (Open-ended) ไม่ใช่แค่ Yes/No
วิธีฝึก:
🧠 ลองดู Requirement จริง ๆ แล้วตั้งคำถาม 5 ข้อที่ยังไม่ถูกถาม
📋 ใช้เทคนิค “5 Whys” กับทุกปัญหาเล็ก ๆ ในชีวิตประจำวัน เช่น “ทำไมมาทำงานสาย?”
4️⃣ เข้าใจ Process + คิดเป็น Flow
SA ที่ดีต้องเห็นภาพการทำงานแบบต้นน้ำ-ปลายน้ำ
- 🔹 มอง Process เป็น Step
- 🔹 รู้ว่าใครทำอะไรก่อน-หลัง
วิธีฝึก:
📊 วาด “Swimlane Diagram” ของการสั่งกาแฟที่ร้าน
🖊️ ลองใช้ Miro, Draw.io, หรือ Lucidchart ทำ Flow ง่าย ๆ เช่น “ขออนุมัติลา”
5️⃣ พื้นฐาน Data & ความสัมพันธ์ของข้อมูล (ER Diagram / CRUD)
รู้ว่า “ข้อมูลไหนเกี่ยวกับใคร” ช่วย Dev ได้มาก
- 🔹 รู้จัก Entity, Attribute, Relationship
- 🔹 แยก One-to-One / One-to-Many ออก
วิธีฝึก:
🗃️ วาด ERD ของชีวิตคุณ เช่น “ฉัน → ชื่อ, ที่อยู่, บัตรประชาชน, เพื่อน, ของที่ยืม”
📝 เขียน CRUD Matrix: ฟีเจอร์แต่ละอันไป Read/Create/Update/Delete ตารางไหนบ้าง?
6️⃣ สรุปข้อมูลให้อ่านง่าย (Documentation Skill)
SA ที่ดีคือ “นักจัดระเบียบข้อมูล”
- 🔹 ใช้หัวข้อ, bullet, สีเน้นให้ดี
- 🔹 จัดเอกสารให้คนอ่านแล้ว “อ๋อ!”
วิธีฝึก:
📄 ฝึกทำเอกสารสั้น ๆ แบบ SA Spec เช่น “ระบบจองห้องประชุม”
🔍 ลองจัดหน้าเอกสารใน Notion, Confluence หรือ Google Docs ให้อ่านง่ายภายใน 5 นาที

ใส่ความเห็น