敏捷宣言(Agile Manifesto)和敏捷開發十二原則

敏捷宣言 The Agile Manifesto架構

Individuals and interactions over Process and tools工具

個體與交互 重於 過程和工具spa

Working Software over Comprehensive documentation設計

可用的軟件 重於 完備的文檔orm

Customer Collaboration over Contract negotiationip

客戶協做 重於 合同談判ci

Responding to change over Following a plan開發

響應變化 重於 遵循計劃rem

在每對對比中,後者並不是全無價值,但咱們更看中前者文檔

 

敏捷開發十二原則

  1. 咱們的最高目標是,經過儘早和持續地交付有價值的軟件來知足客戶
  2. 歡迎對需求提出變動——即便在項目開發後期。要善於利用需求變動,幫助客戶得到競爭優點
  3. 要不斷交付可用的軟件,週期從幾周到幾個月不等,且越短越好
  4. 項目過程當中,業務人員與開發人員必須在一塊兒工做
  5. 要善於激勵項目人員,給他們以所須要的環境和支持,並相信他們可以完成任務
  6. 不管是團隊內仍是團隊間,最有效的溝通方法是面對面的交談
  7. 可用的軟件是衡量進度的主要指標
  8. 敏捷過程提倡可持續的開發。項目方、開發人員和用戶應該可以保持恆久穩定的進展速度
  9. 對技術的精益求精以及對設計的不斷完善將提高敏捷性
  10. 要作到簡潔,即盡最大可能減小沒必要要的工做。這是一門藝術
  11. 最佳的架構、需求和設計出自於自組織的團隊
  12. 團隊要按期檢討如何可以作到更有效,並響應地調整團隊的行爲

 

We're used to Agile Wants
Time Lines We're done when it's done. (Product State)
Project Managers Disciplined self managing teams
Fixed Budgets Assumed change means no fixed cost
Predictable, all at once deliverables Incremental deliverables driven by value and constant learning
Multiple matrixed units in multiple locations make up team Co-location -- one team
Communication by Document Information Radiators
Customer is removed Customer is part of team
Certain Knowledge Action
相關文章
相關標籤/搜索