Extreme Programming_ A Gentle Introduction_
Extreme Programming_ A Gentle Introduction_
Extreme Programming:
A gentle introduction
The first Extreme Programming
project was started March 6, 1996.
Extreme Programming is one of several
popular Agile Processes. It has already
been proven to be very successful at
many companies of all different sizes
and industries world wide.
Extreme Programming is
successful because it stresses
customer satisfaction. Instead of
delivering everything you could possibly
want on some date far in the future this
process delivers the software you need
as you need it. Extreme Programming
empowers your developers to
confidently respond to changing make no sense, but when combined
customer requirements, even late in the together a complete picture can be
life cycle. seen. The rules may seem awkward and
Extreme Programming perhaps even naive at first, but are
emphasizes teamwork. Managers, based on sound values and principles.
customers, and developers are all equal Our rules set expectations
partners in a collaborative team. between team members but are not the
Extreme Programming implements a end goal themselves. You will come to
simple, yet effective environment realize these rules define an
enabling teams to become highly environment that promotes team
productive. The team self-organizes collaboration and empowerment, that is
around the problem to solve it as your goal. Once achieved productive
efficiently as possible. teamwork will continue even as rules
Extreme Programming improves a are changed to fit your company's
software project in five essential ways; specific needs.
communication, simplicity, feedback, This flow chart shows how
respect, and courage. Extreme Extreme Programming's rules work
Programmers constantly communicate together. Customers enjoy being
with their customers and fellow partners in the software process,
programmers. They keep their design developers actively contribute
simple and clean. They get feedback by regardless of experience level, and
testing their software starting on day managers concentrate on
one. They deliver the system to the communication and relationships.
customers as early as possible and Unproductive activities have been
implement changes as suggested. Every trimmed to reduce costs and frustration
small success deepens their respect for of everyone involved.
the unique contributions of each and Take a guided tour of Extreme
every team member. With this Programming by following the trail of
foundation Extreme Programmers are little buttons, starting here.
www.extremeprogramming.org 1/2
2025/1/21 12:23 Extreme Programming: A Gentle Introduction.
www.extremeprogramming.org 2/2