Skip to main content

Approaches to Agile Adoption in Large Settings: A Comparison of the Results from a Literature Analysis and an Industrial Inventory

  • Conference paper
Book cover Product-Focused Software Process Improvement (PROFES 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6156))

Abstract

Nowadays the software industry is applying agile methods widely. However, there appears to be a lack of comprehensive guidelines and strategies addressing agile adoption. In addition, agile methods and practices often have to be tailored to be integrated into existing processes. In this study, agile adoption frameworks and strategies discussed in the literature, especially in the context of agile in the large, are analysed. The findings from the literature are validated by and compared to an industrial inventory. Based on the validation and the comparison, new approaches for agile adoption in large settings have been identified: incremental agile adoption approaches combining both bottom-up and top-down strategies; the important role of identified key practices that enable quick feedback and adaptation in the early adoption stages; and approaches derived from the multidimensional nature of agility. These approaches make possible to overcome the restrictions of conventional agile methods.

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. Racheva, Z., Daneva, M., Sikkel, K.: Value Creation by Agile Projects: Methodology or Mystery? In: Bomarius, F., Oivo, M., Jaring, P., Abrahamsson, P. (eds.) Product-Focused Software Process Improvement. LNCS, vol. 32, pp. 141–155. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  2. Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)

    Article  Google Scholar 

  3. Erickson, J., Lyytinen, K., Siau, K.: Agile modeling, agile software development, and extreme programming: the state of research. Journal of Database Management 16, 88–100 (2005)

    Google Scholar 

  4. Cohen, D., Lindvall, M., Costa, P.: An introduction to agile methods. Advances in Computers 62, 2–67 (2004)

    Google Scholar 

  5. Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile Software Development Methods: Review and Analysis. VTT Technical Report (2002)

    Google Scholar 

  6. Kitchenham, B.A.: Guidelines for Performing Systematic Literature Reviews in Software Engineering Version 2.3. Technical Report, Keele University and University of Durham (2007)

    Google Scholar 

  7. Sidky, A., Arthur, J.: A Disciplined Approach to Adopting Agile Practices: The Agile Adoption Framework. Innovations in Systems and Software Engineering 3, 203–216 (2007)

    Article  Google Scholar 

  8. Sidky, A., Arthur, J., Bohner, S.: Determining the Applicability of Agile Practices to Mission and Life-critical Systems. In: Proceedings of the 31st Annual IEEE Software Engineering Workshop, pp. 3–12. IEEE Computer Society, Washington (2007)

    Chapter  Google Scholar 

  9. Qumer, A., Henderson-Sellers, B., McBride, T.: Agile Adoption and Improvement Model. In: Rodenes, M. (ed.) Proceedings of European and Mediterranean Conference on Information Systems 2007, EMCIS (2007)

    Google Scholar 

  10. Qumer, A., Henderson-Sellers, B.: A Framework to Support the Evaluation, Adoption and Improvement of Agile Methods in Practice. Journal of Systems and Software 81, 1899–1919 (2008)

    Article  Google Scholar 

  11. Sureshchandra, K., Shrinivasavadhani, J.: Adopting Agile in Distributed Development. In: Proceedings of the 2008 IEEE International Conference on Global Software Engineering, pp. 217–221. IEEE Computer Society, Washington (2008)

    Chapter  Google Scholar 

  12. Hodgetts, P.: Refactoring the Development Process: Experiences with the Incremental Adoption of Agile Practices. In: Proceedings of the Agile Development Conference, pp. 106–113. IEEE Computer Society, Washington (2004)

    Chapter  Google Scholar 

  13. Mahanti, A.: Challenges in Enterprise Adoption of Agile Methods – A Survey. Journal of Computing and Information technology 14, 197–206 (2006)

    Google Scholar 

  14. Bahli, B.: The Role of Knowledge Creation in Adopting Extreme Programming Model: an Empirical Study. In: Proceedings of ITI 3rd International Conference on Information & Communication Technology, pp. 75–87 (2005)

    Google Scholar 

  15. McDowell, S., Dourambeis, N.: British Telecom Experience Report: Agile Intervention – BT’s Joining the Dots Events for Organizational Change. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 17–23. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  16. Rayhan, S.H., Haque, N.: Incremental Adoption of Scrum for Successful Delivery of an IT Project in a Remote Setup. In: Proceedings of the Agile 2008, pp. 351–355. IEEE Computer Society, Washington (2008)

    Chapter  Google Scholar 

  17. Griffiths, M.: Crossing the Agile Chasm: DSDM as an Enterprise Friendly Wrapper for Agile Development. Quadrus Development Inc. (2003)

    Google Scholar 

  18. Striebeck, M.: Ssh! We Are Adding a process.... In: Proceedings of the Conference on AGILE 2006, pp. 185–193. IEEE Computer Society, Washington (2006)

    Google Scholar 

  19. Long, K., Starr, D.: Agile Supports Improved Culture and Quality for Healthwise. In: Proceedings of the AGILE 2008, pp. 160–165. IEEE Computer Society, Washington (2008)

    Chapter  Google Scholar 

  20. Vilkki, K.: Juggling with the Paradoxes of Agile Transformation. In: Agile Processes in Software Engineering and Extreme Programming (2008) (Keynote Speech)

    Google Scholar 

  21. Project internal unreported, unpublished material

    Google Scholar 

  22. Project internal unreported, unpublished material (2008)

    Google Scholar 

  23. Project internal unreported, unpublished material (2007)

    Google Scholar 

  24. Vilkki, K.: Juggling with the Paradoxes of Agile Transformation or How to survive in a large scale agile transformation. FLEXI Newsletter 2(2008), 3–5 (2008)

    Google Scholar 

  25. Aalto, J.-M.: Large-scale Agile Development of Nokia S60 Software. OO Days, Tampere (2008)

    Google Scholar 

  26. Lindvall, M., et al.: Agile Software Development in Large Organizations. Computer 37, 26–34 (2004)

    Article  Google Scholar 

  27. Karlström, D., Runeson, P.: Combining Agile Methods with Stage-Gate Project Management. IEEE Software 22, 43–49 (2005)

    Article  Google Scholar 

  28. Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)

    Article  Google Scholar 

  29. Salo, O.: Enabling Software Process Improvement in Agile Software Development Teams and Organisations. VTT Technical Report (2006)

    Google Scholar 

  30. Srinivasan, J., Dobrin, R., Lundqvist, K.: ‘State of the Art’ in Using Agile Methods for Embedded Systems Development. In: Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference, pp. 522–527. IEEE Computer Society, Washington (2009)

    Chapter  Google Scholar 

  31. Kettunen, P., Laanti, M.: Combining Agile Software Projects and Large-scale Organizational Agility. Software Process Improvement and Practice 13, 183–193 (2008)

    Article  Google Scholar 

  32. Pikkarainen, M., Haikara, J., Salo, O., Abrahamsson, P., Still, J.: The impact of agile practices on communication in software development. Empirical Software Engineering 13, 303–337 (2008)

    Article  Google Scholar 

  33. Järvilehto, M.: AGILE NOKIA – Large, fast and commited. FLEXI Newsletter 1(2008), 3 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rohunen, A., Rodriguez, P., Kuvaja, P., Krzanik, L., Markkula, J. (2010). Approaches to Agile Adoption in Large Settings: A Comparison of the Results from a Literature Analysis and an Industrial Inventory. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds) Product-Focused Software Process Improvement. PROFES 2010. Lecture Notes in Computer Science, vol 6156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13792-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13792-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13791-4

  • Online ISBN: 978-3-642-13792-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics