Abstract
None of the agile methods are claimed to fit all development situations. A team should attempt to adapt the methods and practices to fit their specific needs. For that reason agile principles call for self-reflection on a regular basis in order to identify where and how to make improvements. While some systematic approaches on how to execute this self-reflection process effectively have already been proposed, little empirical evidence currently exists. This paper reports empirical results based on a study where a project team conducted a self-reflection process called "post-iteration workshop" in order to improve and optimize the adopted practices in an XP project. Both qualitative and quantitative data were collected from four 1-2 hour workshops. The results show that with less than 4% effort it is possible to hold post-iteration workshops that significantly help to improve and optimize practices and enhance the learning and satisfaction of the project team.
Original language | English |
---|---|
Title of host publication | Extreme Programming and Agile Processes in Software Engineering |
Subtitle of host publication | 5th International Conference, XP 2004 |
Publisher | Springer |
Pages | 184-193 |
ISBN (Electronic) | 978-3-540-24853-8 |
ISBN (Print) | 3-540-22137-9, 978-3-540-22137-1 |
DOIs | |
Publication status | Published - 2004 |
MoE publication type | A4 Article in a conference publication |
Event | 5th International Conference on Extreme Programming and Agile Processes in Software Engineering, XP 2004 - Garmisch-Partenkirchen, Germany Duration: 5 Apr 2004 → 8 Apr 2004 Conference number: 5 |
Publication series
Series | Lecture Notes in Computer Science |
---|---|
Volume | 3092 |
ISSN | 0302-9743 |
Conference
Conference | 5th International Conference on Extreme Programming and Agile Processes in Software Engineering, XP 2004 |
---|---|
Abbreviated title | XP 2004 |
Country/Territory | Germany |
City | Garmisch-Partenkirchen |
Period | 5/04/04 → 8/04/04 |
Keywords
- agile software development
- SPI
- software process improvement