ข้ามไปยังเนื้อหา
QC/QA สู่ BA

Why this matters

ทีมพัฒนาสมัยใหม่ส่วนใหญ่ทำงานกันด้วย user story — มันคือหน่วยความต้องการขนาดพอดีคำ ที่ผูก “ทำอะไร” เข้ากับ “ทำไปทำไม” เสมอ

รูปแบบพื้นฐาน

As a [user]
I want [goal]
So that [value]

Example from Automotive QA

As a QA Support user,
I want to search previous complaints using a defect description,
so that I can quickly find similar historical cases.

สามบรรทัดนี้ตอบครบ: ใคร (QA Support), อยากทำอะไร (ค้น complaint เก่าด้วยคำอธิบาย defect), เพื่ออะไร (เจอเคสคล้ายกันเร็วขึ้น)

จุดที่คนพลาดบ่อย

  • เขียน solution แทน goal — “I want a dropdown with defect types” เป็นการออกแบบหน้าจอ ไม่ใช่ความต้องการ ให้เขียนว่าอยากทำอะไรสำเร็จ แล้วปล่อยให้ทีมออกแบบวิธี
  • So that ที่ไม่มีความหมาย — “so that I can search” เป็นการวนคำ ถ้าเขียน value จริงไม่ได้ แปลว่ายังไม่เข้าใจว่า story นี้มีไปทำไม
  • ตัวละครกว้างเกินไป — “As a user” เฉย ๆ บอกอะไรไม่ได้ ระบุ role ให้ชัด: QA Support, QA Engineer, Manager

What a BA needs to know

User story ไม่ใช่เอกสารสมบูรณ์ในตัวมันเอง — มันคือ ตั๋วสำหรับเปิดบทสนทนา กับทีมพัฒนา รายละเอียดที่ตรวจรับได้จะตามมาในรูป acceptance criteria ซึ่งเป็นเนื้อหาของบทถัดไป