This page contain Jonas Martinsson's papers on Agile software development. Agile development is a better way of developing software, but requires a social-cultural paradigm shift for a software development organization. Like all changes, this can be scary. To help organizations with the transition, these two papers are made available for free.
The first article is a diary of a Sweden-based software development team that adapted the extreme programming methodology. Jonas, who coached and managed the team, describes the actual problems and successes that they experienced in each iteration. The full document is available in PDF format .
The second article is Jonas' master's thesis and describes how extreme programming and the Capability Maturity Model (the CMM) can go hand in hand to build a stronger development team. The full text of the paper is available in PDF format . The analysis was adapted for the Extreme Programming 2003 conference and is included in the book Extreme Programming and Agile Processes in Software Engineering : 4th International Conference, XP 2003, Genova, Italy, May 25-29, 2003, Proceedings (Lecture Notes in Computer Science), published by Springer Verlag.