Movatterモバイル変換


[0]ホーム

URL:


Extreme Programming Home

Extreme Programming:
A gentle introduction

agile-process.org

 The firstExtreme Programming project was started March 6,1996. Extreme Programming is one of several popularAgileProcesses. It has already been proven to be very successfulat many companies of all different sizes and industries world wide.
 ExtremeProgrammingis successful because it stresses customer satisfaction. Instead ofdelivering everything you could possibly want on some date farin the future thisprocess delivers the software you need as youneed it. Extreme Programming empowers your developers to confidentlyrespond to changingcustomer requirements, even late in the life cycle.
 ExtremeProgramming emphasizes teamwork. Managers, customers, anddevelopers are all equal partners in a collaborative team. ExtremeProgramming implements a simple, yet effective environment enablingteams to become highly productive. The teamself-organizes around the problem to solve it as efficiently aspossible.
 ExtremeProgrammingimproves a software project in five essential ways; communication,simplicity, feedback, respect, and courage. ExtremeProgrammersconstantly communicatewith their customers and fellow programmers. They keep their designsimple and clean. They get feedback by testing their software startingon day one. They deliver the system tothe customers as early aspossible and implement changes as suggested. Every small successdeepens their respect for the unique contributions of each and everyteam member. With this foundationExtreme Programmers are able to courageously respond to changingrequirementsand technology.
 Themost surprising aspect of Extreme Programmingis itssimplerules. ExtremeProgramming is a lot like a jig saw puzzle. There are many smallpieces. Individually the pieces
Agile flow chart
make no sense, but when combinedtogether a complete picture can be seen. The rules may seem awkward andperhaps even naive at first,but are based on soundvaluesand principles.
 Ourrulesset expectations between team members but are not the end goalthemselves. You will come to realize theserules define an environment that promotes team collaboration andempowerment, that is your goal. Once achieved productive teamwork willcontinue even asrules are changed to fit your company's specific needs.
 Thisflowchartshows how Extreme Programming's rules work together. Customers enjoybeing partners in thesoftware process, developers actively contribute regardless ofexperience level, and managers concentrate on communication andrelationships. Unproductiveactivities have been trimmedto reduce costs and frustration of everyone involved.
 Takeaguidedtour of Extreme Programming by following the trail of littleWhat is an Agile process?buttons,starting here.

What haschanged here? |Linksand Books |ExtremeProgramming Rules |About the Author


[8]
ページ先頭

©2009-2025 Movatter.jp