敏捷軟體開發宣言

2021-05-11 15:34:23 字數 697 閱讀 1471

[注] 以人為本的思想,利用工具的是人,遵循過程的也是人,如果有最好的工具和過程,而個體卻沒有很好的去利用工具,遵循過程的話,工具和過程也不能發揮預計的效果;另外,流程和工具的一部分作用也是為了團隊成員更好地互動;所以個體和互動是跟本,過程和工具固然重要,卻是輔;

[注] 文件有很多作用,比如變更的記錄和交流,資訊的共享和傳遞,知識的管理等等,然而,這一切作用的根本目的,就是為了促進專案的成功,即提交「可以工作的軟體」;因此要掌握好文件工作的度;完全不要文件的專案,會存在很多問題,而過度的文件工作,也會成為專案的負擔;

[注] 團隊與客戶的關係,雖然有談判和合同在其中相互制約,但更多的應該是一種合作互助的關係,這樣才能促進專案的成功;如果凡事不是採取積極合作的態度,而是站在一種談判的立場,以合同中的條條框框為限制的話,必然會損耗大量的時間和精力;因此,雖然合同談判也很重要,對專案的成功更有促進意義的卻是與客戶合作;

[注] 變化一般都來自於市場的檢驗,需求的變更通常都是終端使用者反饋的結果,所以,雖然在後期的系統變更會比較困難和複雜,但是卻也值得團隊做出積極的回應;遵循計畫是每個團隊成員都應該做到的事情,但是計畫本身,應該能夠隨著情況的變化而及時做出調整;另外,敏捷軟體開發方法本身的誕生,就是因為傳統的開發模型無法適應快速變化的環境和需求,所以響應變化是敏捷開發的根本;

雖然右邊的也有價值,但我們認為左邊的具有更大的價值!

敏捷軟體開發宣言

1.個體和互動 勝過 過程和工具 首先,團隊合作,溝通和交流能力很重要,有時比程式設計能力還重要。其次,使用合適的工具對於正確完成工作也很重要,從小的免費的工具開始使用,滿足不了需求時再換其他工具。最後,應該先構建團隊,再讓團隊基於需要配置環境。2.可以工作的軟體 勝過 面面俱到的文件 因為 不是傳...

敏捷軟體開發宣言

敏捷軟體開發宣言 b 個體和互動 高於 流程和工具 b b 工作的軟體 高於 詳盡的文件 b b 客戶合作 高於 合同談判 b b 響應變化 高於 遵循計畫 b 敏捷宣言遵循的原則 1.我們最重要的目標,是通過持續不斷地及早交付有價值的軟體使客戶滿意。2.欣然面對需求變化,即使在開發後期也一樣。為了...

敏捷軟體開發宣言與原則

technorati 標籤 敏捷軟體開發 核心內容 1.個體和互動 勝過 過程和工具 2.可以工作的軟體 勝過 面面俱到的文件 3.客戶合作 勝過 合同談判 4.響應變化 勝過 遵循計畫 啟示 1.人是獲得成功的最為重要的因素,記住,團隊的構建要比環境的構建重要的多。一般的程式設計水平 良好的合作 ...