敏捷軟體開發宣言

2021-07-30 15:50:41 字數 731 閱讀 8536

1. 個體和互動 勝過 過程和工具

首先,團隊合作,溝通和交流能力很重要,有時比程式設計能力還重要。其次,使用合適的工具對於正確完成工作也很重要,從小的免費的工具開始使用,滿足不了需求時再換其他工具。最後,應該先構建團隊,再讓團隊基於需要配置環境。

2. 可以工作的軟體 勝過 面面俱到的文件

因為**不是傳達系統原理和結構的理想媒介,所以團隊需要編制易於閱讀的文件,來對系統進行描述。但是過多的文件不利於**和文件同步,因此文件應該「短小」且「主題突出」,即最多只有一二十頁,且僅概述系統的高層結構和設計原理。但僅擁有乙份文件還不夠,培訓新成員時,還應給予**並與他們近距離的互動,通過**無二義性的特點準確表達系統,通過互動快速有效地將系統脈絡圖傳授給他。

3. 客戶合作 勝過 合同談判

只有讓客戶和開發團隊密切地在一起工作並有序、頻繁地提供反饋,才能引領專案的成功,因為專案需求時常變化,產生大的變更是很平常的,因此,只有雙方真誠協作才能取得成功,而不是試圖通過合同限定專案的範圍和細節。

4. 響應變化 勝過 遵循計畫

隨著客戶對其需求認識的增加,以及團隊對系統認識的增加,專案必然會產生變動,因此在一開始就制定出全面且過細的計畫並不恰當。較好的做計畫的策略是:為下兩周做詳細計畫,清楚地知道下兩周要完成的任務;為下三個月做粗略計畫,了解下三個月要實現的需求;再以後就做極為粗糙的計畫,有乙個模糊的想法就行。

敏捷軟體開發宣言

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

敏捷軟體開發宣言

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

敏捷軟體開發宣言與原則

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