敏捷軟件開發(fā)的價值觀,個人理解是價值和風險驅動的迭代式開發(fā)。
0x01:面向價值和風險
何為價值幽告?價值是滿足客戶需求或者可以為客戶解決問題的Everything。
何為風險裆甩?風險是在開發(fā)過程中可能出現的問題冗锁,一旦出現會對產品范圍、質量和進度產生影響嗤栓。
何為價值和風險驅動蒿讥?價值和風險驅動是產品研發(fā)過程中,綜合分析產品需求的價值和風險抛腕,以確定研發(fā)的優(yōu)先級芋绸。通常來說,價值越高優(yōu)先級越高担敌,同時兼顧風險高和風險低的需求摔敛,同時進行開發(fā);價值高風險低可以讓客戶盡快看到產出全封,同時增強研發(fā)團隊的自豪感马昙;價值高風險高的模塊桃犬,是為了盡早暴露風險,可以及早處理出現的問題行楞,避免在中后期出現無法解決的問題而影響整體攒暇。
0x02:迭代
產品研發(fā)周期劃分為N個迭代,每個迭代研發(fā)一部分范圍子房,每個迭代交付一部分可用的軟件形用,確保每次迭代都在可控的范圍內。也就是說证杭,通過迭代“分解價值”和風險田度。
同時,通過迭代回顧和總結解愤,對研發(fā)過程進行改進镇饺。