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.