敏捷軟體開發讀書筆記 敏捷軟體開發宣言及其原則

2021-08-23 14:57:16 字數 750 閱讀 2803

原文:《the agile alliance & its principles》

根據個人理解翻譯,僅供參考:

敏捷軟體開發宣言

個體與交流

勝過過程和工具

可用的軟體

勝過面面俱到

的文件

客戶協作

勝過合同談判

響應變化

勝過遵循計畫

上列各條中,右側雖然也有價值,但左側的價值更大。

敏捷宣言原則 1.

盡早並且持續地提交有價值的軟體來滿足客戶需求是最高原則。 2.

即使到了開發的後期,也歡迎改變需求。敏捷軟體開發過程利用變化來為使用者創造競爭優勢。 3.

經常提交可用軟體,幾周到幾個月,時間越短越好。 4.

整個專案開發過程中,業務人員和開發人員必須天天協作。 5.

使用充滿激情的個體組成的專案開發團隊。給團隊提供開發環境和條件,並對團隊充滿信心。 6.

開發團隊中,最高效交流方法就是面對面的交談。 7.

可用軟體是專案進度的主要度量。(專案所需要的功能有多少實現了,就說工程完成了多少) 8.

敏捷過程採用穩健的開發方法。支持者、開發者和使用者都應該保持相對穩健的進度。 9.

不斷地採用良好的設計和精湛的技術可以增強敏捷性。

10.簡單——最大限度地不去做不需要做的工作——是根本的原則。

11.最好的架構、需求和設計源於團隊良好的組織。

12.每隔一段時間,團隊就要反思一下怎樣才能更高效地開發,並做出相應的調整。

敏捷軟體開發讀書筆記 敏捷軟體開發宣言及其原則

原文 the agile alliance its principles 根據個人理解翻譯,僅供參考 敏捷軟體開發宣言 個體與交流 勝過過程和工具 可用的軟體 勝過面面俱到 的文件客戶協作 勝過合同談判 響應變化 勝過遵循計畫 上列各條中,右側雖然也有價值,但左側的價值更大。敏捷宣言原則 1.盡早並...

《敏捷軟體開發》讀書筆記3

1 如果乙個類承擔的職責過多,就等於把這些職責耦合在了一起。乙個職責的變化可能會削弱或者抑制這個類完成其他責任的能力。這種耦合會倒置脆弱的 fragile 設計,當變化發生時,設計會遭受到意想不到的破壞。p88 2 在srp 中,我們把職責定義為 變化的原因 a reson for change p...

敏捷軟體開發

敏捷軟體開發 英語 agile software development 又稱敏捷開發,是一種從1990年代開始逐漸引起廣泛關注的一些新型軟體開發方法,是一種應對快速變化的需求的一種軟體開發能力。它們的具體名稱 理念 過程 術語都不盡相同,相對於 非敏捷 更強調程式設計師團隊與業務專家之間的緊密協作...