Skip to main content

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 179))

Included in the following conference series:

Abstract

Maturity in agile software development is a subject still in definition. Although a number of models have been proposed, they usually adapt agile practices to CMMI-DEV requirements or differ among authors. The objective of this study was to identify how agile practitioners define a road map to maturity. We conducted a survey with Brazilian agilists and analyzed data using statistical Chi-square method. Our findings suggest that practitioners’ opinion is that a prescribed model to agile maturity would not be useful – we propose, then, an initial guide for maturity. This guide defines some essential practices, but space should be left for teams to do the job as they please.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abbas, N., Gravell, A.M., Wills, G.B.: Using Factor Analysis to Generate Clusters of Agile Practices – A guide for agile process improvement. In: Agile Conference (2010)

    Google Scholar 

  2. Abran, A., Moore, J.W.: SWEBOK - guide to the software engineering body of knowledge. IEEE CS Professional Practices Committee (2004)

    Google Scholar 

  3. Adolph, S., Krutchen, P., Hall, W.: Reconciling perspectives: A grounded theory of how people manage the process of software development. J. Syst. Softw. 85, 1269–1286 (2012)

    Article  Google Scholar 

  4. Anderson, D.J.: Stretching Agile to fit CMMI Level 3 the story of creating MSF for CMMI Process Improvement at Microsoft Corporation. In: Proceedings of the Agile Conference, ADC 2005 (2005)

    Google Scholar 

  5. Armbrust, O., Rombach, D.: The right process for each context: objective evidence needed. In: ICSSP 2011: Proceedings of the 2011 International Conference on Software and Systems Process, pp. 237–241 (2011)

    Google Scholar 

  6. Baker, S.W.: Formalizing Agility, Part 2: How an Agile Organization Embraced the CMMI. In: Proceedings of the AGILE 2006 Conference (2006)

    Google Scholar 

  7. Buglione, L.: Light Maturity Models (LMM): an Agile application. In: Profes 2011: Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement (2011)

    Google Scholar 

  8. Bustard, D., Wilkie, G., Greer, D.: The Maturation of Agile Software Development Principles and Practice: Observations on Successive Industrial Studies in 2010 and 2012. In: 20th Annual IEEE International Conference and Workshops on the Engineering of Computer Based Systems, ECBS (2013), doi:10.1109/ECBS.2013.11

    Google Scholar 

  9. Caffery, F.M., Pikkarainen, M., Richardson, I.: AHAA Agile, Hybrid Assessment Method for Automotive, Safety Critical SMEs. In: ICSE 2008: Proceedings of the 30th International Conference on Software Engineering (2008)

    Google Scholar 

  10. de Cesare, S., Lycett, M., Macredie, R.D., Patel, C., Paul, R.: Examining Perceptions of Agility in Software Development Practice. Commun. ACM 53 (2010)

    Google Scholar 

  11. Cohan, S., Glazer, H.: An Agile Development Teams Quest for CMMI Maturity Level 5. In: Agile Conference (2009)

    Google Scholar 

  12. Coleman, G., O’Connor, R.: Investigating software process in practice: A grounded theory perspective. J. Syst. Softw. 81, 772–784 (2008)

    Article  Google Scholar 

  13. Dingsöyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: Towards explaining agile software development. J. Syst. Softw. 85, 1213–1221 (2012)

    Article  Google Scholar 

  14. Eisenhardt, K.M., Martin, J.A.: Dynamic Capabilities: What are they? Strat. Mgmt. J. 21, 1105–1121 (2000)

    Article  Google Scholar 

  15. Forza, C.: Survey research in operations management: a process-based perspective. Int. J. Oper. Prod. Manag. 22(2), 152–194 (2002)

    Article  Google Scholar 

  16. Jakobsen, C.R., Johnson, K.A.: Mature Agile with a Twist of CMMI. In: Agile Conference (2008), doi:10.1109/Agile.2008.10

    Google Scholar 

  17. Kettunen, P.: Systematizing Software Development Agility: Towards an Enterprise Capability Improvement Framework. Journal of Enterprise Transformation 2(2), 81–104 (2012)

    Article  Google Scholar 

  18. Kirk, D., Tempero, E.: A lightweight framework for describing software practices. J. Syst. Softw. 85, 582–595 (2012)

    Article  Google Scholar 

  19. Layman, L., Williams, L., Cunningham, L.: Motivations and Measurements in an Agile Case Study. In: Proceedings of the 2004 Workshop on Quantitative Techniques for Software Agile Process, pp. 14–24 (2004)

    Google Scholar 

  20. Lukasiewicz, K., Miler, J.: Improving agility and discipline of software development with the Scrum and CMMI. IET Software 6, 416–422 (2012), doi:10.1049/iet-sen.2011.0193

    Article  Google Scholar 

  21. Maier, A.M., Moutrie, J., Clarkson, J.: Assessing Organizational Capabilities: Reviewing and Guiding the Development of Maturity Grids. IEEE Transactions on Engineering Management 59 (2012)

    Google Scholar 

  22. McDaniel Jr., R.R.: Management Strategies for Complex Adaptive Systems. Performance Improvement Quarterly 20(2), 21–42 (2007)

    Article  Google Scholar 

  23. Nottonson, K., DeLong, K.: Crawl, Walk, Run: 4 Years of Agile Adoption at BabyCenter.com. In: Agile 2008 Conference (2008)

    Google Scholar 

  24. Packlick, J.: The Agility Maturity Map a Goal Oriented Approach to Agile Improvement. In: Agile 2007 (2007)

    Google Scholar 

  25. Patel, C., Ramachandran, M.: Agile Maturity Model (AMM): A Software Process Improvement framework for Agile Software Development Practices. Int. J. Softw. Eng. 2 (2009)

    Google Scholar 

  26. Paulk, M.: Extreme Programming from a CMM Perspective. IEEE Software (2001)

    Google Scholar 

  27. Qumer, A., Henderson-Sellers, B.: A framework to support the evaluation, adoption and improvement of agile methods in practice. J. Syst. Softw. 81, 1899–1919 (2008)

    Article  Google Scholar 

  28. Schweigert, T., Nevalainen, R., Vohwinkel, D., Korsaa, M., Biro, M.: Agile Maturity Model: Oxymoron or the Next Level of Understanding. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 289–294. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  29. Sheffield, J., Lemétayer, J.: Factor associated with the software development agility of successful projects. Int. J. Proj. Manag. (2012), doi: http://dx.doi.org/10.1016/j.ijproman.2012.09.011

  30. Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innovations Syst. Softw. Eng. 3, 203–216 (2007), doi:10.1007/s11334-007-0026-z

    Article  Google Scholar 

  31. Soundararajan, S., Arthur, J.D., Balci, O.: A Methodology for Assessing Agile Software Development Methods. In: Agile Conference (2012)

    Google Scholar 

  32. Spoelstra, W., Iacob, M., Van Sinderen, M.: Software Reuse in Agile Development Organizations A Conceptual Management Tool. In: SAC 2011: Proceedings of the 2011 ACM Symposium on Applied Computing (2011)

    Google Scholar 

  33. Stacey, R.: Complexity and Creativity in Organizations. Berret-Koehler Publishers, San Francisco (1996)

    Google Scholar 

  34. Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P., Murphy, R.: An exploratory study of why organizations do not adopt CMMI. J. Syst. Softw. 80, 883–895 (2007)

    Article  Google Scholar 

  35. Williams, L., Krebs, W., Layman, L., Antón, A.: Toward a Framework for Evaluating Extreme Programming. In: 8th International Conference on Empirical Assessment in Software Engineering (EASE 2004), pp. 11–20 (2004)

    Google Scholar 

  36. Williams, L., Rubin, K., Cohn, M.: Driving Process Improvement Via Comparative Agility Assessment. In: Agile Conference (2010)

    Google Scholar 

  37. Melo, C.O., Santos, V., Katayama, E., Corbucci, H., Prikladnicki, R., Goldman, A., Kon, F.: The evolution of agile software development in Brazil. J. Braz. Comput. Soc. 19, 523–552 (2013), doi:10.1007/s13173-013-0114-x

    Article  MathSciNet  Google Scholar 

  38. Lami, G., Falcini, F.: Is ISO/IEC 15504 Applicable to Agile Methods? In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 130–135. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Fontana, R.M., Reinehr, S., Malucelli, A. (2014). Maturing in Agile: What Is It About?. 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_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06862-6_7

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06861-9

  • Online ISBN: 978-3-319-06862-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics