Skip to main content

A Reference Model for Software Agility Assessment: AgilityMod

  • Conference paper
  • First Online:
Software Process Improvement and Capability Determination (SPICE 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 526))

Abstract

In this paper, we present AgilityMod that we developed with the purpose of identifying agility levels of software development projects, indicating agility gaps and providing roadmaps to organizations in adopting agile principles/practices. AgilityMod shares the meta-model structure of ISO/IEC 15504, software process assessment model, however, it differentiates from ISO/IEC 15504 in terms of its process architecture, process descriptions and description of other model elements. In this paper, we focus on the structure of the Model and describe the development stages of the Model. In addition, we briefly present a multiple case study that included eight cases, which was conducted to identify applicability and suitability of the Model.

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. Dingsøyr, T., DybĂ¥, T., Moe, N.B.: Agile Software Development: Current Research and Future Directions, vol. 1. Springer, Heidelberg (2010). ISBN 978-3-642-12574-4

    Book  Google Scholar 

  2. Rubin, K.S.: Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley Professional (2012)

    Google Scholar 

  3. Cockburn, A.: Agile software development: the cooperative game (agile software development series). Addison-Wesley Professional (2006)

    Google Scholar 

  4. Ambler, S.W., Lines, M.: Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise. IBM Press (2012)

    Google Scholar 

  5. VersionOne, 8th Annual State of Agile. http://stateofagile.com/8th-annual-state-of-agile-form/2013

  6. Ambler, S.: IT Project Success Rates Survey Results (2013). http://www.ambysoft.com/surveys/success2013.html

  7. Sidky, A.: A structured approach to adopting agile practices: The agile adoption framework. Virginia Polytechnic Institute and State University (2007)

    Google Scholar 

  8. Schweigert, T., Vohwinkel, D., Korsaa, M., Nevalainen, R., Biro, M.: Agile maturity model: a synopsis as a first step to synthesis. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2013. CCIS, vol. 364, pp. 214–227. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  9. Schweigert, T., Vohwinkel, D., Korsaa, M., Nevalainen, R., Biro, M.: Agile maturity model: analysing agile maturity characteristics from the SPICE perspective. Journal Of Software: Evolution And Process (2013)

    Google Scholar 

  10. Özcan-Top, Ö., Demirörs, O.: Assessment of Agile Maturity Models: A Multiple Case Study. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2013. CCIS, vol. 349, pp. 130–141. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  11. Özcan-Top, Ö., Demirörs, O.: Assessing Software Agility: An Exploratory Case Study. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 202–213. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  12. Ă–zcan-Top, Ă–.: AgilityMod: Agility Assessment Model v1.0, Informatics Institute, METU/II-TR-2014-37

    Google Scholar 

  13. Ă–zcan-Top, Ă–.: AgilityMod: Agility Assessment Model v2.0, Informatics Institute METU/II-TR-2014-38

    Google Scholar 

  14. I. O. f. Standardization and I. E. Commission, ISO/IEC 15504-2:2003 Information technology – Process assessment – Part 2: Performing an assessment, ed (2003)

    Google Scholar 

  15. ISO/IEC 15504-5:2012 Information technology – Process assessment – Part 5: An exemplar software life cycle process assessment model, ed (2012)

    Google Scholar 

  16. ISO/IEC 12207:1995/Amd.1:2002, Information technology — Software life cycle processes, ed (2002)

    Google Scholar 

  17. Lami, G., Falcini, F.: Is ISO/IEC 15504 applicable to agile methods? In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) Agile Processes in Software Engineering and Extreme Programming. LNBIP, vol. 31, pp. 130–135. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. Bianco, C.: Agile and SPICE capability levels. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 181–185. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  19. ISO/IEC 12207:1995/Amd.2:2004, ed (2004)

    Google Scholar 

  20. Agile Manifesto (2001) www.agilemanifesto.org

  21. Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice-Hall (2002)

    Google Scholar 

  22. Beck, K.: Embracing change with extreme programming. Computer 32, 70–77 (1999)

    Article  Google Scholar 

  23. Poppendieck, M., Poppendieck, T.: Lean software development: An agile toolkit. Addison-Wesley Professional (2003)

    Google Scholar 

  24. Middleton, P., Joyce, D.: Lean Software Management: BBC Worldwide Case Study. IEEE Transactions on Engineering Management, 59, 20–32 (2012)

    Article  Google Scholar 

  25. Ambler, S.: Agile modeling: effective practices for extreme programming and the unified process. John Wiley & Sons (2002)

    Google Scholar 

  26. Elssamadisy, A.: Agile adoption patterns: a roadmap to organizational success. Addison-Wesley Professional (2008)

    Google Scholar 

  27. Tomasini, A., Kearns, M.: Agile Transition: What you need to know before starting. InfoQueue Enterprise Software Development Series (2012)

    Google Scholar 

  28. Adkins, L.: Coaching agile teams: a companion for ScrumMasters, agile coaches, and project managers in transition. Addison-Wesley Professional (2010)

    Google Scholar 

  29. Williams, L., Brown, G., Meltzer, A., Nagappan, N.: Scrum+ engineering practices: experiences of three microsoft teams. In: 2011 International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 463-471 (2011)

    Google Scholar 

  30. Benefield, G.: Rolling out agile in a large enterprise. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences, p. 461 (2008)

    Google Scholar 

  31. Ă–zcan-Top, Ă–.: AgilityMod: Software Agility Assessment Reference Model v3.0, Informatics Institute, METU/II-TR-2014-392014

    Google Scholar 

  32. Ă–zcan-Top, Ă–.: AgilityMod: Software Agility Assessment Reference Model v3.0 Application: Case Study Results, Informatics Institute, METU/II-TR-2014-40 (2014)

    Google Scholar 

  33. Ă–zcan-Top, Ă–.: Agilitymod: A Software Agility Reference Model for Agility Assessment, PhD, Information Systems. Middle East Technical University, Ankara (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ozden Ozcan-Top .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Ozcan-Top, O., Demirörs, O. (2015). A Reference Model for Software Agility Assessment: AgilityMod. In: Rout, T., O’Connor, R., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2015. Communications in Computer and Information Science, vol 526. Springer, Cham. https://doi.org/10.1007/978-3-319-19860-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19860-6_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19859-0

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics