What is XP?
XP stands for Extreme Programming. XP is a new approach to software development that
makes every thing seem simple and more efficient.
In 1996 Kent Beck started a project at DaimlerChrysler using new ideias in software development. Those ideas resulted in the Extreme Programming (XP) methodology.
The XP four values are: Communication, Simplicity, Feedback, and Courage.
Improve communication, seek comunication, improve simplicity and get feedback on the progress.
1) The Planning Game
2) Small Releases
3) System Metapor
4) Simple Design
5) Continuous Testing
7) Pair Programming
8) Collective Code Ownership
9) Continuous Integration
10) No work after hours
11) On-site customer
12) Coding Standards
After reading the article, you must be thinking: "Where can i learn from the master? Where is the XP bible?"
Well, Ken has written the definitive guide to XP Extreme Programming Explained: Embracing Change. Read the book and may the force be with you!!!
http://www.jera.com/techinfo/xpfaq.html - XP FAQ