敏捷 - #1 原則:早期和持續交付有價值的軟體 (#1 Agile Principle)
早期和持續交付有價值的軟體
“Our highest priority is to satisfy the customer through early and> continuous delivery of valuable software.”
第一個原則強調“及早和持續地交付有價值的軟體”。在敏捷之前的許多傳統計劃驅動的專案中,終端使用者客戶直到專案的終端使用者驗收測試階段才看到任何東西,到那時,進行任何可能需要的更改都是非常困難和昂貴的。
強調軟體的早期交付可以實現兩個主要目標:1。它為客戶提供了一個在開發週期早期看到軟體的機會,並提供反饋和輸入,以便能夠快速、輕鬆地進行更正。2。工作軟體是一個很好的進度度量。從實際完成、測試和交付到使用者滿意程度的增量軟體功能方面衡量進展要準確和有效得多,而不是試圖衡量未完成的大型開發專案的完成百分比。
在不將大型軟體開發專案分解為多個部分的情況下,準確地測量整個軟體開發專案的進度是非常困難的。這可能是一個非常主觀的判斷和一些猜測。將工作分解為明確定義的“完成”標準的明確定義的部分,提供了一種更真實和客觀的方法來衡量進展。