Extreme Programming

Extreme Programming is an "agile" software development methodology that aims to take some of the best known practices for software development and turn them up to 11. Growstuff uses XP (as it's often abbreviated -- no relationship to Windows XP) for all its software development. See Development process overview for more information on that.

General/recommended reading on Extreme Programming:


 * The C2 wiki is the home of lots of thought/discussion about XP. See for example ExtremeProgrammingCorePractices and linked pages.
 * Extremeprogramming.org is also a good resource. Their rules page is a good starting point.