敏捷開發小記1

參照:http://www.agilealliance.org/

The Manifesto for Agile Software Development

敏捷軟件開發宣言

We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:

  • Individuals and interactions over processes and tools 個體和交互重於過程和工具
  • Working software over comprehensive documentation 可用的軟件重於面面俱到的文檔
  • Customer collaboration over contract negotiation 客戶協作重於合同談判
  • Responding to change over following a plan 隨時應對變化重於遵循計劃

敏捷開發12條原則

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

我們的最高目標是,通過儘早和持續地交付有價值的軟件來滿足客戶。

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

歡迎對需求提出變更,即使是在項目開發後期。敏捷過程能夠駕馭變化,爲客戶保持競爭優勢。

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

不斷交付可用的軟件,週期從幾周到幾個月不等,且越短越好。

Business people and developers must work together daily throughout the project.

項目過程中,業務人員與開發人員應該始終在一起工作

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

要善於激勵項目人員,給他們以所需要的環境和支持,並相信他們能夠完成任務。

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

無論是團隊內還是團隊間,最有效的溝通方法是面對面的交談

Working software is the primary measure of progress.

可用的軟件是衡量進度的主要指標。

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

敏捷過程提倡可持續的開發。項目方、開發人員和用戶應該能夠保持恆久穩定的進展速度。

Continuous attention to technical excellence and good design enhances agility.

技術的精益求精以及對設計的不斷完善將提升敏捷性。

Simplicity--the art of maximizing the amount of work not done--is essential.

要做到簡潔,即盡最大可能減少不必要的工作。這是一門藝術。

The best architectures, requirements, and designs emerge from self-organizing teams.

最佳的架構、需求和設計出自於自組織的團隊

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

團隊要定期反省如何能夠做到更有效,並相應地調整團隊的行爲。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章