ใครทำอะไร และคุยกันด้วยตัวอย่าง
เรียนเรื่องนี้ไปทำไม
Dev หรือ Developer คือผู้พัฒนาระบบ Product ดูทิศทางและคุณค่าของผลิตภัณฑ์ ส่วน QA ในทีมซอฟต์แวร์ช่วยตรวจคุณภาพระบบ ต่างจากบริบทตรวจชิ้นงานแต่มีวิธีคิดร่วมกัน BA ช่วยให้ความต้องการและเงื่อนไขชัด บทบาทอาจทับซ้อนในทีมเล็ก
ดูตัวอย่างก่อน
Dev ถาม “ถ้าข้อความมีจำนวนสองค่า เอาค่าสุดท้ายไหม?” BA เปิดเคส C และ AC-03: “ต้องแสดงว่าขัดกัน ไม่เลือกเอง ให้ QA ยืนยันก่อนบันทึก”
หากยังไม่เคยตกลงเงื่อนไขนี้ ให้จดคำถาม ถามผู้รับผิดชอบ แล้วปรับข้อกำหนด ไม่ตอบเดาเพียงเพื่อให้ทีมเริ่มโค้ดได้
ลองทำทีละขั้น
ให้เพื่อนเล่นบท Dev ถามข้อสงสัย 3 ข้อจากเอกสาร เช่น ไม่มีวันที่ทำอย่างไร คุณตอบด้วยเคสและเกณฑ์ หากทำคนเดียวให้จดว่าเป็นการซ้อมบทบาท
ตรวจความเข้าใจ
เอกสารช่วยคุย ไม่ใช่ส่งแล้วจบ ข้อสงสัยที่ตอบไม่ได้เป็นข้อมูลว่าข้อกำหนดยังต้องชัดขึ้น ไม่ใช่ความผิดของคนถาม