敏捷軟體開發宣言
藉著親自並協助他人進行軟體開發, 我們正致力於發掘更優良的軟體開發方法。 透過這樣的努力,我們已建立以下價值觀:
個人與互動 | > | 流程與工具 |
可用的軟體 | > | 詳盡的文件 |
與客戶合作 | > | 合約協商 |
回應變化 | > | 遵循計劃 |
也就是說,雖然右側項目有其價值, 但我們更重視左側項目。
敏捷宣言背後的原則
我們遵守這些原則: 我們最優先的任務, 是透過及早並持續地交付有價值的軟體 來滿足客戶需求。
竭誠歡迎改變需求,甚至已處開發後期亦然。 敏捷流程掌控變更,以維護客戶的競爭優勢。
經常交付可用的軟體, 頻率可以從數週到數個月, 以較短時間間隔為佳。
業務人員與開發者 必須在專案全程中天天一起工作。
以積極的個人來建構專案, 給予他們所需的環境與支援, 並信任他們可以完成工作。
面對面的溝通 是傳遞資訊給開發團隊及團隊成員之間 效率最高且效果最佳的方法。
可用的軟體是最主要的進度量測方法。
敏捷程序提倡可持續的開發。 贊助者、開發者及使用者應當能不斷地維持穩定的步調。
持續追求優越的技術與優良的設計, 以強化敏捷性。
精簡──或最大化未完成工作量之技藝──是不可或缺的。
最佳的架構、需求與設計皆來自於 能自我組織的團隊。
團隊定期自省如何更有效率, 並據之適當地調整與修正自己的行為。