敏捷應(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.
?
我們一直在實(shí)踐中探尋更好的軟件開(kāi)發(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ì)需求變化,即使在開(kāi)發(fā)后期也一樣。
為了客戶的競(jìng)爭(zhēng)優(yōu)勢(shì),敏捷過(guò)程掌控變化。
?
經(jīng)常地交付可工作的軟件,
相隔幾星期或一兩個(gè)月,傾向于采取較短的周期。
?
業(yè)務(wù)人員和開(kāi)發(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ù)開(kāi)發(fā)。
責(zé)任人、開(kāi)發(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)。