敏捷開發過程中必須遵守的原則:
我們最優先要做的是通過盡早的、持續的交付有價值的軟體來使客戶滿意。
2.即使到了開發的後期,也歡迎改變需求。敏捷過程利用變化來為客戶創造競爭優勢。
3.經常性地交付可以工作的軟體,交付的間隔可以從幾周到幾個月,交付的時間間隔越短越好。
4.在整個專案開發期間,業務人員和開發人員必須天天都在一起工作。
5.圍繞被激勵起來的個人來構建專案。給他們提供所需要的環境和支援,並且信任他們能夠完成工作。
6.在團隊內部,最具有效果並且富有效率的傳遞資訊的方法,就是面對面的交流。
7.工作的軟體是首要的進度度量標準。
8.敏捷過程提倡可持續的開發速度。責任人、開發者和使用者應該能夠保持乙個長期的、恆定的開發速度。
9.不斷地關注優秀的技能和好的設計會增強敏捷能力。
10.簡單
--使未完成的工作最大化的藝術
---是根本的
11.最好的架構、需求和設計出自於自組織的團隊。
12.每隔一定時間。團隊會在如何才能更有效地工作方面進行反省,然後相應地對自己的行為進行調整。
敏捷軟體開發(原則,模式與實踐)
教堂尖頂上的風標,即使由鋼鐵製成,如果不懂得順應風勢的藝術,一樣會被風暴立即摧毀。海因里希.海涅 一 敏捷軟體開發宣言 1 個體和互動勝過過程和工具 人是獲得成功的最為重要的因素。合作 溝通以及互動能力要比單純的程式設計能力更為重要。乙個由平均水平程式設計師組成的團隊,如果具有良好的溝通能力,將比那...
敏捷軟體開發 原則 模式與實踐 之敏捷實踐
參與公司的敏捷開發也有一段時間了,還沒有系統的學習過敏捷開發。比如早上的站會,每個月的迭代會,還有自己領取任務去開發故事,這些都是敏捷開發的流程之一。敏捷開發需要不斷的學習,不斷的實踐。現在開始寫一些關於敏捷開發的部落格。一 敏捷聯盟 1 個體和互動勝過過程和工具 乙個優秀的團隊成員未必是乙個一流的...
敏捷軟體開發 原則 模式與實踐 (一)
為了達到敏捷開發,我們需要使用一些實踐提供必要的準則和反饋,需要使用一些設計原則使我們的軟體保持靈活且可維護,還需要理解一些已經被證明在特定問題中可以權衡這些原則的設計模式。敏捷軟體開發宣言 人和互動 重於 過程和工具 可以工作的軟體 重於 面面俱到的文件 客戶合作 重於 合同談判 隨時應對變化 重...