Section 7: Functional และ Non-functional Requirement
ระดับของ Requirement: Business, Stakeholder, Solution และ Transition
เขียน Functional Requirement ให้ชัด ไม่กำกวม และทดสอบได้
Non-functional Requirement ด้าน Performance, Security, Usability และ Availability
Lab: เขียนใหม่จาก Requirement ที่กำกวมในเอกสารตัวอย่าง
Section 8: Lab: User Story และ Acceptance Criteria
รูปแบบ As a, I want, So that หลัก INVEST และการแตก Epic ด้วย Story Mapping
เขียน Acceptance Criteria แบบ Given/When/Then ที่ QA นำไปทดสอบได้
Definition of Ready, Definition of Done และ Backlog Refinement
Lab: เขียน User Story พร้อม Acceptance Criteria ของระบบตัวอย่าง
Section 9: Use Case และการยืนยันหน้าจอ
Use Case Diagram: Actor, Use Case และขอบเขตระบบ
Use Case Specification: Main Flow, Alternative Flow และ Exception Flow
เลือกใช้ Use Case หรือ User Story ให้เหมาะกับโครงการ
Lab: เขียน Use Case Specification ครบทุก Flow และร่าง Wireframe ยืนยันกับผู้ใช้
Section 10: จัดลำดับความสำคัญและเอกสาร Requirement
จัดลำดับด้วย MoSCoW โดยพิจารณาคุณค่า ความพยายาม และความเสี่ยง
โครงสร้างของ BRD และ SRS และการเลือกระดับรายละเอียดให้พอดี
Requirements Traceability Matrix เชื่อม Requirement กับ Design และ Test Case
Workshop: จัดลำดับด้วย MoSCoW และสร้าง Traceability Matrix
Section 11: Validation, Change Control และการทำงานกับทีม
Review, Walkthrough และการขอ Sign-off จาก Stakeholder
Change Request: ประเมินผลกระทบ อนุมัติ และปรับ Baseline
ส่งต่อ Requirement ให้ทีม UX, Developer และ QA และตอบคำถามระหว่างพัฒนา
Lab: ใช้ AI Assistant ช่วยตรวจ User Story โดยไม่ส่งข้อมูลลับ แล้วคัดกรองข้อเสนอแนะเอง
Section 12: Workshop: Capstone Requirements Package
รับโจทย์ระบบใหม่และวางแผนการค้นหาความต้องการเป็นทีม
สรุป Stakeholder, กระบวนการ As-Is และ To-Be และ Business Rules
จัดทำ User Story, Use Case, NFR และ Traceability Matrix เป็นชุดเดียว
นำเสนอ รับ Feedback จากวิทยากรและเพื่อนร่วมคลาส และสรุป Checklist ของ BA