XP (Extreme Programming)
The twelve XP practices are:
The Planning Process, Step by step approach.
Small Releases. Update frequently
Metaphor. Common system of names
Simple Design.  Simplest program, no building for the future
Testing. Validation at all times
Refactoring. Improvement throughout development
Pair Programming. Coding in pairs
Collective Ownership. Code belongs to all programmers
Continuous Integration. Add new code, integrate.
40-hour Week.  No excessive overtime, keep fresh, healthy, effective
On-site Customer. Direct communication
Coding Standard. Rules to write in same way, code communicates