หัวข้อ 62/91· การพัฒนาซอฟต์แวร์และการให้บริการดิจิทัล

ต้นทุนของความล่าช้า (CoD)

ต้นทุนของความล่าช้าวัดมูลค่าที่สูญเสียไปในแต่ละสัปดาห์ (หรือเดือน) ที่การส่งมอบฟีเจอร์หรือการแทรกแซงล่าช้าออกไป

ทำไมจึงสำคัญ

ต้นทุนของความล่าช้าเปลี่ยน "เราควรทำสิ่งนี้ให้เร็วขึ้น" ที่เป็นนามธรรมให้เป็นตัวเลขทางการเงินที่เป็นรูปธรรม ซึ่งช่วยให้สามารถจัดลำดับความสำคัญอย่างเป็นกลางระหว่างความคิดริเริ่มที่แข่งขันกัน

คณิตศาสตร์

ต้นทุนของความล่าช้า = มูลค่าที่สูญเสียต่อสัปดาห์ × จำนวนสัปดาห์ที่ล่าช้า

ตัวอย่างที่คำนวณแล้ว

ฟีเจอร์ที่จะสร้างมูลค่า £10,000 ต่อสัปดาห์ซึ่งล่าช้าไป 8 สัปดาห์ มีต้นทุนของความล่าช้า £80,000 — แม้ว่าต้นทุนการพัฒนาของฟีเจอร์เองจะไม่เปลี่ยนแปลงก็ตาม

ความเชื่อมโยงกับวิศวกรรมซอฟต์แวร์

แนวคิดพื้นฐานในการจัดลำดับความสำคัญของการพัฒนาซอฟต์แวร์; ดู WSJF และ CD3 สำหรับการนำไปใช้ในการจัดลำดับความสำคัญอย่างเป็นระบบ

ข้อผิดพลาดที่พบบ่อย

  • การคำนวณต้นทุนของความล่าช้าโดยไม่พิจารณารูปร่างของการกระจายมูลค่า (เชิงเส้นเทียบกับลดลงอย่างรวดเร็ว)
  • การสับสนระหว่างต้นทุนของความล่าช้ากับต้นทุนการพัฒนา

แหล่งที่มา

  • Reinertsen DG, The Principles of Product Development Flow.
  • Black Swan Farming, cost of delay resources.