ใน Scrum เรื่องราวควรจะมาแทนที่ข้อกำหนดของผลิตภัณฑ์หรือไม่ ไม่ใช่ ไม่ใช่ ค่า Agile ประการหนึ่งคือ "การทำงานซอฟต์แวร์บนเอกสารประกอบที่ครอบคลุม" เหตุผลหนึ่งที่เป็นการยากที่จะกำหนดว่าผลิตภัณฑ์ควรทำอะไรตั้งแต่ต้น
เรื่องราวของผู้ใช้เหมือนกับข้อกำหนดหรือไม่
เรื่องราวของผู้ใช้มุ่งเน้นไปที่ ประสบการณ์ - สิ่งที่ผู้ที่ใช้ผลิตภัณฑ์ต้องการจะทำ ข้อกำหนดดั้งเดิมมุ่งเน้นไปที่การใช้งาน - สิ่งที่ผลิตภัณฑ์ควรทำ ความแตกต่างที่เหลือเป็นรายการ "อย่างไร" "ใคร" และ "เมื่อใด" ที่ละเอียดอ่อน แต่สำคัญ
เป็นข้อกำหนดทางธุรกิจของ user Stories หรือไม่
เรื่องราวของผู้ใช้คือ ความต้องการทางธุรกิจ ไม่ใช่ข้อกำหนดในความหมายดั้งเดิม พวกเขาจะมุ่งเน้นไปที่ผู้ใช้และความต้องการทางธุรกิจ ความแตกต่างใหญ่ระหว่าง User Story และข้อกำหนดประเภทอื่นๆ คือ Story อธิบายความต้องการทางธุรกิจ ไม่ใช่การทำงานของระบบ
ฉันจะแปลงเรื่องราวของผู้ใช้เป็นข้อกำหนดได้อย่างไร
เคล็ดลับในการทำงานกับเรื่องราวของผู้ใช้
- อย่าเขียนรายละเอียดมากเกินไปและอย่าเขียนเรื่องเร็วเกินไป เขียนเมื่อจำเป็นและไม่สบายลงในแม่แบบ …
- เขียนเรื่องราวของผู้ใช้ตัวเล็กดีกว่าเรื่องใหญ่ …
- กำหนดจำนวนข้อกำหนดที่สำคัญขั้นต่ำคือ …
- ปรับปรุงการทำงานทีละน้อย
ใครเกิดก่อนเรื่องราวหรือข้อกำหนด
User stories เป็นประโยคสองสามประโยคในภาษาง่ายๆ ที่สรุปผลลัพธ์ที่ต้องการ พวกเขาไม่ได้ลงรายละเอียด ข้อกำหนดจะถูกเพิ่มในภายหลังเมื่อตกลงโดยทีม เรื่องราวเข้ากันได้ดีกับเฟรมเวิร์กที่คล่องตัว เช่น scrum และ kanban