Issue No.06 - November/December (2004 vol.21)
Jerry Drobka , Motorola
David Noftz , Motorola
Rekha Raghu , Motorola
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2004.47
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
Jerry Drobka, David Noftz, Rekha Raghu, "Piloting XP on Four Mission-Critical Projects", IEEE Software, vol.21, no. 6, pp. 70-75, November/December 2004, doi:10.1109/MS.2004.47