Extreme programming, or XP not to be confused with XP from Windows XP, where XP stands for eXPerience has gained in popularity over the past few years as an accepted development methodology. It probably doesn't do justice to talk about XP in an appendix because it is a rather involved software development practice. However, I will touch on what XP is and what a case study at Microsoft revealed about the practice. I include links throughout this appendix and references at the end for further reading. |