Issue No. 06 - November/December (2004 vol. 21)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2004.47
David Noftz , Motorola
Rekha Raghu , Motorola
Jerry Drobka , Motorola
Software development teams face a continuous battle to increase productivity while maintaining or improving quality. Often, a project's mandated ship date requires that software development begin with only a portion of the requirements defined. Recently, several Motorola software development teams faced these issues. They decided to pilot Extreme Programming to mitigate the risk of changing requirements and improve productivity. The results indicate that if developers are willing to work hard and carefully introduce an agile process into their organization, their efforts should yield positive results.
agile methods, cycle time, Extreme programming, maintainability, mission-critical, pair programming, project management, quality, software process, refactoring, use cases, user stories, XP
David Noftz, Rekha Raghu, Jerry Drobka, "Piloting XP on Four Mission-Critical Projects", IEEE Software, vol. 21, no. , pp. 70-75, November/December 2004, doi:10.1109/MS.2004.47