DoD - Definition of Done vs DoR - Definition of Ready

เป็นชุดของเกณฑ์ที่กำหนดเมื่อใดที่เรื่องผู้ใช้จะถือว่าเสร็จสมบูรณ์

 DoD - Definition of DoneDoR - Definition of Ready
DefinitionDefinition of Done หรือ DoD คือชุดของเกณฑ์ที่กำหนดเมื่อใดที่เรื่องผู้ใช้ (User Story) จะถือว่าเสร็จสมบูรณ์ภายในกรอบการทำงาน ScrumDefinition of Ready หรือ DoR คือชุดของเกณฑ์ที่ตกลงกันระหว่าง Product Owner และนักพัฒนาใน Scrum ซึ่งระบุข้อกำหนดที่รายการ Product Backlog จะต้องมี ก่อนที่จะถูกเลือกไปยัง Sprint Backlog
CategoriesAgile, Scrum, User Story, คุณภาพAntipattern, DoD, Scrum, ข้อตกลง

Definition of Done (DoD) คืออะไร?

เป็นชุดของเกณฑ์ที่กำหนดเมื่อใดที่เรื่องผู้ใช้จะถือว่าเสร็จสมบูรณ์

🎯

คำจำกัดความ

Definition of Done หรือ DoD คือชุดของเกณฑ์ที่กำหนดเมื่อใดที่เรื่องผู้ใช้ (User Story) จะถือว่าเสร็จสมบูรณ์ภายในกรอบการทำงาน Scrum

🛠️

ความสำคัญ

DoD ช่วยให้มั่นใจว่าทุกงานเสร็จสมบูรณ์ตามมาตรฐานเดียวกันสำหรับทีม และพร้อมสำหรับการเผยแพร่ ซึ่งช่วยเพิ่มความโปร่งใสและการรับประกันคุณภาพ

🤝

การสร้าง

หากองค์กรไม่มี DoD ที่กำหนดไว้ นักพัฒนาจะเป็นผู้รับผิดชอบในการสร้างมันขึ้นมา

📈

การวัดผล

DoD ช่วยให้สามารถประเมินงานที่เสร็จสมบูรณ์ได้อย่างชัดเจนและช่วยในการจัดการกำลังคนและการตั้งความคาดหวัง

📋

เกณฑ์ที่เห็นได้ชัด

DoD มักจะถูกบันทึกเป็นรายการตรวจสอบหรือเกณฑ์ที่มองเห็นได้โดยทีมทั้งหมดและสามารถอ้างอิงได้ตลอดระยะเวลา Sprint

🌱

การพัฒนา

DoD เป็นองค์ประกอบที่มีชีวิตซึ่งควรปรับปรุงและขยายตามสิ่งที่ได้เรียนรู้ในแต่ละ Sprint

Definition of Done (DoD) คืออะไร? →

Definition of Ready (DoR) คืออะไร?

เป็นชุดของเกณฑ์ที่กำหนดข้อกำหนดที่ต้องมีในรายการ Backlog ก่อนที่จะได้รับเลือกเข้าไปใน Sprint Backlog

🔍

คำจำกัดความ

Definition of Ready หรือ DoR คือชุดของเกณฑ์ที่ตกลงกันระหว่าง Product Owner และนักพัฒนาใน Scrum ซึ่งระบุข้อกำหนดที่รายการ Product Backlog จะต้องมี ก่อนที่จะถูกเลือกไปยัง Sprint Backlog

📝

เกณฑ์สำหรับความพร้อม

DoR ช่วยให้มั่นใจว่ารายการใน Backlog ได้รับการปรับให้พร้อมก่อนที่ทีมจะเริ่มพัฒนา ซึ่งจะลดความเสี่ยงจากการล่าช้าและความเข้าใจผิดในระหว่าง Sprint Planning

📝

ไม่ใช่ส่วนหนึ่งของ Scrum

ถึงแม้ว่า DoR จะไม่เป็นส่วนทางการของกรอบการทำงาน Scrum แต่มันมักจะใช้เป็นเครื่องมือในการส่งเสริมการสื่อสารและความเข้าใจร่วมกันระหว่าง Product Owner และทีมพัฒนา

🚫

Antipattern

DoR ถูกมองว่าเป็น antipattern เพราะมันขัดแย้งกับหลักการของ Empiricism ใน Scrum ซึ่งอาจขัดขวางความสามารถของทีมในการควบคุมกระบวนการเชิงประจักษ์และกลายเป็นอุปสรรคต่อการสื่อสารและความเป็นอิสระของทีม

Definition of Ready (DoR) คืออะไร? →