敏捷ACP培訓告訴你的敏捷軟件開發(fā)宣言及軟件開發(fā)的12條原則

敏捷應用,帶來項目革命性的改革




Manifesto for Agile Software Development




We are uncovering better ways of developing

software by doing it and helping others doit.

Through this work we have come to value:

?

Individuals and interactions over processesand tools

Working software over comprehensivedocumentation

Customer collaboration over contractnegotiation

Responding to change over following a plan

?

That is, while there is value in the itemson

the right, we value the items on the leftmore.

?





敏捷軟件開發(fā)宣言



我們一直在實踐中探尋更好的軟件開發(fā)方法,

身體力行的同時也幫助他人。由此我們建立了如下價值觀:

?

個體和互動高于?流程和工具

工作的軟件高于?詳盡的文檔

客戶合作高于?合同談判

響應變化高于?遵循計劃

?

也就是說,盡管右項有其價值,

我們更重視左項的價值。

?






Principles behind the Agile Manifesto



We follow these principles:

Our highest priority is to satisfy thecustomer

through early and continuous delivery

of valuable software.

?

Welcome changing requirements, even late in

development. Agile processes harness changefor

the customer's competitive advantage.

?

Deliver working software frequently, from a

couple of weeks to a couple of months, witha

preference to the shorter timescale.

?

Business people and developers must work

together daily throughout the project.

?

Build projects around motivatedindividuals.

Give them the environment and support theyneed,

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 ofprogress.

?

Agile processes promote sustainabledevelopment.

The sponsors, developers, and users shouldbe able

to maintain a constant pace indefinitely.

?

Continuous attention to technicalexcellence

and good design enhances agility.

?

Simplicity--the art of maximizing theamount

of work not done--is essential.

?

The best architectures, requirements, anddesigns

emerge from self-organizing teams.

?

At regular intervals, the team reflects onhow

to become more effective, then tunes andadjusts

its behavior accordingly.






敏捷宣言遵循的原則



我們遵循以下原則:

我們最重要的目標,是通過持續(xù)不斷地

及早交付有價值的軟件使客戶滿意。

?

欣然面對需求變化,即使在開發(fā)后期也一樣。

為了客戶的競爭優(yōu)勢,敏捷過程掌控變化。

?

經(jīng)常地交付可工作的軟件,

相隔幾星期或一兩個月,傾向于采取較短的周期。

?

業(yè)務人員和開發(fā)人員必須相互合作,

項目中的每一天都不例外。

?

激發(fā)個體的斗志,以他們?yōu)楹诵拇罱椖俊?/span>

提供所需的環(huán)境和支援,輔以信任,從而達成目標。

?

不論團隊內(nèi)外,傳遞信息效果最好效率也最高的方式是

面對面的交談。

?

可工作的軟件是進度的首要度量標準。

?

敏捷過程倡導可持續(xù)開發(fā)。


責任人、開發(fā)人員和用戶要能夠共同維持其步調(diào)穩(wěn)定延續(xù)。

?

堅持不懈地追求技術卓越和良好設計,敏捷能力由此增強。

?

以簡潔為本,它是極力減少不必要工作量的藝術。

?

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

?

團隊定期地反思如何能提高成效,


并依此調(diào)整自身的舉止表現(xiàn)。



相關推薦