ในระหว่างการวิ่ง ทีมโครงการจะเขียนเรื่องราวของผู้ใช้สั้นๆ เพื่อวางแผนการทำงานสำหรับการวิ่งครั้งต่อไป ในหลักสูตรนี้ Doug Rose ผู้เชี่ยวชาญด้านการพัฒนาที่คล่องตัว จะอธิบายวิธีเขียนและจัดลำดับความสำคัญเรื่องราวของผู้ใช้ นอกจากนี้ยังอธิบายข้อผิดพลาดหลักที่ควรหลีกเลี่ยงเมื่อวางแผนโครงการที่คล่องตัว

เราหมายถึงอะไรเมื่อเราพูดถึงเรื่องราวของผู้ใช้

ในแนวทางที่คล่องตัว User Stories เป็นหน่วยงานที่เล็กที่สุด สิ่งเหล่านี้แสดงถึงเป้าหมายสุดท้ายของซอฟต์แวร์ (ไม่ใช่คุณสมบัติ) จากมุมมองของผู้ใช้

User Story เป็นคำอธิบายทั่วไปที่ไม่เป็นทางการของฟังก์ชันซอฟต์แวร์ที่เขียนขึ้นจากมุมมองของผู้ใช้

วัตถุประสงค์ของ User Story คือการอธิบายว่าตัวเลือกจะสร้างมูลค่าให้กับลูกค้าได้อย่างไร หมายเหตุ: ลูกค้าไม่จำเป็นต้องเป็นผู้ใช้ภายนอกในความหมายดั้งเดิม อาจเป็นลูกค้าหรือเพื่อนร่วมงานในองค์กร ทั้งนี้ขึ้นอยู่กับทีม

เรื่องราวของผู้ใช้คือคำอธิบายของผลลัพธ์ที่ต้องการในภาษาง่ายๆ มันไม่ได้อธิบายอย่างละเอียด มีการเพิ่มข้อกำหนดตามที่ทีมยอมรับ

การวิ่งแบบว่องไวคืออะไร?

ตามชื่อของมัน Agile Sprint เป็นขั้นตอนของการพัฒนาผลิตภัณฑ์ Sprint เป็นการวนซ้ำสั้นๆ ที่แบ่งกระบวนการพัฒนาที่ซับซ้อนออกเป็นหลายส่วน เพื่อทำให้ง่ายขึ้น ปรับ และปรับปรุงตามผลการทบทวนระหว่างกาล

วิธีการแบบ Agile เริ่มต้นด้วยขั้นตอนเล็กๆ และพัฒนาผลิตภัณฑ์รุ่นแรกในการทำซ้ำทีละน้อย ด้วยวิธีนี้จะหลีกเลี่ยงความเสี่ยงมากมาย มันขจัดอุปสรรคของโครงการ V ซึ่งแบ่งออกเป็นหลายขั้นตอนต่อเนื่อง เช่น การวิเคราะห์ คำจำกัดความ การออกแบบ และการทดสอบ โครงการเหล่านี้ดำเนินการเพียงครั้งเดียวเมื่อสิ้นสุดกระบวนการ และมีลักษณะเฉพาะโดยไม่ได้ให้สิทธิ์การเข้าถึงชั่วคราวแก่ผู้ใช้ของบริษัท ดังนั้นจึงเป็นไปได้ว่าในขั้นตอนนี้ผลิตภัณฑ์จะไม่ตรงกับความต้องการของบริษัทอีกต่อไป

Backlog ใน Scrum คืออะไร?

จุดประสงค์ของ Backlog ใน Scrum คือการรวบรวมความต้องการของลูกค้าทั้งหมดที่ทีมงานโครงการต้องปฏิบัติตาม ประกอบด้วยรายการข้อกำหนดที่เกี่ยวข้องกับการพัฒนาผลิตภัณฑ์ ตลอดจนองค์ประกอบทั้งหมดที่ต้องการการแทรกแซงจากทีมงานโครงการ ฟังก์ชันทั้งหมดใน Scrum Backlog มีลำดับความสำคัญที่กำหนดลำดับของการดำเนินการ

ใน Scrum Backlog เริ่มต้นด้วยการกำหนดเป้าหมายผลิตภัณฑ์ ผู้ใช้เป้าหมาย และผู้มีส่วนได้ส่วนเสียในโครงการต่างๆ ต่อไปเป็นรายการข้อกำหนด บางอย่างก็ใช้งานได้ บางอย่างก็ไม่ได้ ในระหว่างรอบการวางแผน ทีมพัฒนาจะวิเคราะห์ความต้องการแต่ละข้อและประมาณการค่าใช้จ่ายในการดำเนินการ

ตามรายการข้อกำหนด รายการของฟังก์ชันลำดับความสำคัญจะถูกร่างขึ้น การจัดอันดับขึ้นอยู่กับมูลค่าเพิ่มของผลิตภัณฑ์ รายการฟังก์ชั่นที่จัดลำดับความสำคัญนี้ถือเป็น Scrum Backlog

อ่านบทความต่อที่เว็บไซต์เดิม →