source: http://www.extremeprogramming.org/
put the articles together and make them easy to read and share.
What is Extreme Programming(XP)?
Extreme Programming (XP) is actually a deliberate and disciplined approach to software development. About eight years old, it has already been proven at many companies of all different sizes and industries world wide.
XP is successful because it stresses customer satisfaction. The methodology is designed to deliver the software your customer needs when it is needed. XP empowers your developers to confidently respond to changing customer requirements, even late in the life cycle.
This methodology also emphasizes team work. Managers, customers, and developers are all part of a team dedicated to delivering quality software. XP implements a simple, yet effective way to enable groupware style development.
XP improves a software project in four essential ways; communication, simplicity,




