The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Adaptive software development: a collaborative approach to managing complex systems
Adaptive software development: a collaborative approach to managing complex systems
Project retrospectives: a handbook for team reviews
Project retrospectives: a handbook for team reviews
Extreme programming explored
Extreme programming applied: playing to win
Extreme programming applied: playing to win
Agile software development
Extreme Programming from a CMM Perspective
IEEE Software
IEEE Software
Software Cost Estimation with COCOMO II
Software Cost Estimation with COCOMO II
Investigating the extreme programming system---An empirical study
Empirical Software Engineering
Motivations and measurements in an agile case study
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
Motivations and measurements in an agile case study
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
RDP technique: a practice to customize xp
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Introducing extreme programming into a software project at the israeli air force
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Hi-index | 0.00 |
This paper reports the results of an analysis of thirty-one extreme programming (XP)/agile methods early adopter projects completed by fourteen firms who have embraced the techniques in the form of lessons learned. The survey results show that early adopters have cut costs, improved productivity and reduced time to market through the use of these methods. To get the most from these methods, fifteen lessons learned have been developed that build on the experiences of others. Several of these lessons run counter to the teachings of the methodology developers. The paper next provides a scorecard that rates XP's performance in eight application domains. The paper concludes by summarizing four critical success factors for early adopters.