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

敏捷應(yīng)用,帶來(lái)項(xiàng)目革命性的改革。




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ā)宣言



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

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

?

個(gè)體和互動(dòng)高于?流程和工具

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

客戶合作高于?合同談判

響應(yīng)變化高于?遵循計(jì)劃

?

也就是說(shuō),盡管右項(xiàng)有其價(jià)值,

我們更重視左項(xiàng)的價(jià)值。

?






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.






敏捷宣言遵循的原則



我們遵循以下原則:

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

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

?

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

為了客戶的競(jìng)爭(zhēng)優(yōu)勢(shì),敏捷過(guò)程掌控變化。

?

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

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

?

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

項(xiàng)目中的每一天都不例外。

?

激發(fā)個(gè)體的斗志,以他們?yōu)楹诵拇罱?xiàng)目。

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

?

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

面對(duì)面的交談。

?

可工作的軟件是進(jìn)度的首要度量標(biāo)準(zhǔn)。

?

敏捷過(guò)程倡導(dǎo)可持續(xù)開發(fā)。


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

?

堅(jiān)持不懈地追求技術(shù)卓越和良好設(shè)計(jì),敏捷能力由此增強(qiáng)。

?

以簡(jiǎn)潔為本,它是極力減少不必要工作量的藝術(shù)。

?

最好的架構(gòu)、需求和設(shè)計(jì)出自自組織團(tuán)隊(duì)。

?

團(tuán)隊(duì)定期地反思如何能提高成效,


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



相關(guān)推薦