Abstract
Agile software development methods have been around since the mid 1990s. Over these years, teams have evolved the specific software development practices used. Aims: The goal of this paper is to provide a view of the agile practices used by new teams, and the relationship between the practices used, project outcomes, and the agile principles. Method: This paper provides a summary and analysis of 2,229 Comparative AgilityTM (CA) assessment surveys completed between March 2011 and October 2012 by agile developers who knew about the survey. The CA tool assesses a team’s agility and project outcomes using a 65-statement Likert survey. Results: The agile principle of respect for individuals occurs the most frequently, while simplicity occurs least. Progress/Planning is correlated strongly to nine principles. Conclusion: Subject to sampling issues, successful teams report more positive results for agile practices with the most important practice being teams knowing their velocity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Taft, D.K.: Agile Software Development Hits Stride After Years of Evangelism. In: eWeek (2013)
Williams, L.: What Agile Teams Think of Agile Principles. Communications of the ACM 55(4), 71–76 (2012)
Williams, L., Rubin, K., Cohn, M.: Driving Process Improvement via Comparative Agility Assessment. In: AGILE 2010, Orlando, FL, pp. 3–10 (2010)
Chow, T., Cao, D.-B.: A survey study of critical success factors in agile software projects. Journal of Systems and Software 81(6), 961–971 (2008)
Williams, L., Laymen, L., Krebs, W.: Extreme Programming evaluation Framework for Object-Oriented Languages – Version 1. In: N.C. Science (ed.) TR-2004-18, North Carolina State University (2004), http://www.csc.ncsu.edu/research/tech/reports.php
Krebs, W.: Turning the Knobs: A Coaching Pattern for XP through Agile Metrics. In: Wells, D., Williams, L. (eds.) XP 2002. LNCS, vol. 2418, pp. 60–69. Springer, Heidelberg (2002)
Pikkarainen, M., Passoja, U.: An approach for assessing suitability of agile solutions: A case study. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, pp. 171–179. Springer, Heidelberg (2005)
Theunissen, W.H.M.: A case-study based assessment of Agile software development. University of Pretoria (2003)
Beck, K., et al.: Principles behind the Agile Manifesto (2001) [cited 2013]
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Doyle, M., Williams, L., Cohn, M., Rubin, K.S. (2014). Agile Software Development in Practice. In: Cantone, G., Marchesi, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2014. Lecture Notes in Business Information Processing, vol 179. Springer, Cham. https://doi.org/10.1007/978-3-319-06862-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-06862-6_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06861-9
Online ISBN: 978-3-319-06862-6
eBook Packages: Computer ScienceComputer Science (R0)