敏捷宣言強調的敏捷軟件開發(fā)的四個核心價值是: 個體和互動高于流程和工具 工作的軟件高于詳盡的文檔 客戶合作高于合同談判 響應變化高于遵循計劃 [1] 也就是說,盡管右項有其價值, 我們更重視左項的價值。 敏捷宣言提出的12條原則已經應用于管理大量的業(yè)務以及與IT相關項目中,包括商業(yè)智能(BI)。 12原則包括: 1.最高優(yōu)先級的是:通過盡早和持續(xù)交付有高價值的軟件,滿足客戶 2.欣然面對需求變化,即使是在開發(fā)階段的后期,敏捷流程就是用變化來為客戶獲得競爭優(yōu)勢 3.頻繁交付可工作的軟件,從數(shù)周到數(shù)月,交付周期越短越好 4.在項目過程中,業(yè)務人員、開發(fā)人員必須每天在一起工作 5.以受到激勵的個體為核心構造項目,為他們提供所需的環(huán)境和支持,信任他們可以把工作做好 6.最有效的、最高效的溝通方法是面對面的交談 7.可工作的軟件是衡量進度的首要標準 8.敏捷流程倡導可持續(xù)開發(fā)。客戶、開發(fā)人員、用戶要能夠共同、長期維持步調(節(jié)奏)、穩(wěn)定向前 9.持續(xù)地追求技術卓越和良好的設計,以此增強敏捷的能力 10.簡單 -- 盡最大可能減少不必要的工作,簡單是敏捷流程的根本 11.最佳架構、需求和設計,來自自組織型的團隊 12團隊定期反思如何提升效率,并調節(jié)和調整自己的工作方式