敏捷開發(fā)原則

敏捷軟件開發(fā)宣言

我們一直在實踐中探尋更好的軟件開發(fā)方法,身體力行的同時也幫助他人。由此我們建立了如下價值觀:

個體和互動 高于 流程和工具

工作的軟件 高于 詳盡的文檔

客戶合作 高于 合同談判

響應變化 高于 遵循計劃

也就是說,盡管右項有其價值,我們更重視左項的價值。


敏捷開發(fā)原則1)

盡早并持續(xù)的交付有價值的軟件以滿足客戶需求。

行為:

以最少的功能盡早交付客戶

以最短的周期持續(xù)的交付客戶

結果:

早期交付功能越少,最終交付質量越高

交付的越頻繁,交付質量越高


敏捷開發(fā)原則2)

敏捷流程歡迎需求的變化,并利用這種變化來提高用戶的競爭優(yōu)勢。

行為:保持開放和學習的心態(tài),歡迎變更。并積極應對變更或者進行創(chuàng)新。

結果:客戶滿意度增加,人員技能和學習能力提升,產品質量提高,團隊靈活度增加。


敏捷開發(fā)原則3)

經常發(fā)布可用的軟件,發(fā)布間隔可以從幾周到幾個月,能短則短。

行為:盡早并且經常發(fā)布可用軟件,而不是文檔。

結果:客戶滿意度和產品質量提高。


敏捷開發(fā)原則4)

業(yè)務人員和開發(fā)人員在項目開發(fā)過程中應該每天共同工作。

行為:

引導團隊成員共同理解軟件

團隊成員一起溝通理解項目進度

團隊成員一起相互溝通理解彼此的想法

結果:

溝通效率大幅提升,產品質量提高,客戶滿意度增加


敏捷開發(fā)原則5)

以有進取心的人為項目核心,充分支持信任他們。

行為:以有進取心的員工為核心,充分支持并信任他們

結果:你給我一個機會,我還你一個驚喜


敏捷開發(fā)原則6)

無論團隊內外,面對面的交流始終是最有效的溝通方式。

行為:無論團隊內外,文檔不是默認的溝通方式,溝通方式都推薦面對面的交流

結果:溝通效率大幅提升,產品質量提高


敏捷開發(fā)原則7)

可用的軟件是衡量項目進展的主要指標。

行為:使用可用的軟件作為項目的主要指標

結果:需求的完成度和軟件的可用程度提高


敏捷開發(fā)原則8)

敏捷流程應能保持可持續(xù)的發(fā)展。領導,團隊和用戶應該能按照目前的步調持續(xù)合作下去。

行為:保持一致的速率開發(fā)

結果:快速可持續(xù)的發(fā)展


敏捷開發(fā)原則9)

持續(xù)關注卓越的技術和優(yōu)良的設計,會增強敏捷能力。

行為:

關注卓越的技術和優(yōu)良的設計

結果:

隨時準備對項目使用最好的技術和優(yōu)良的設計

在當前的需求下當前的設計是最好的,技術是最合適的


敏捷開發(fā)原則10)

簡明為本——它是極力簡化不必要的工作量的技藝。

行為:

不做過度設計和華而不實的設計

直到新需求出現(xiàn)時才考慮它

結果:

改善用戶體驗,產品就是說明書,降低學習曲線

簡化不必要的工作量


敏捷開發(fā)原則11)

只有自我管理的團隊才能創(chuàng)造最優(yōu)秀的架構,需求和設計。


敏捷開發(fā)原則12)

時時總結如何提高團隊效率并付諸行動。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容