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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)
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)
Cohen, D., Lindvall, M., Costa, P.: An introduction to agile methods. Advances in Computers 62, 2–67 (2004)
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile Software Development Methods: Review and Analysis. VTT Technical Report (2002)
Kitchenham, B.A.: Guidelines for Performing Systematic Literature Reviews in Software Engineering Version 2.3. Technical Report, Keele University and University of Durham (2007)
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)
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)
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)
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)
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)
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)
Mahanti, A.: Challenges in Enterprise Adoption of Agile Methods – A Survey. Journal of Computing and Information technology 14, 197–206 (2006)
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)
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)
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)
Griffiths, M.: Crossing the Agile Chasm: DSDM as an Enterprise Friendly Wrapper for Agile Development. Quadrus Development Inc. (2003)
Striebeck, M.: Ssh! We Are Adding a process.... In: Proceedings of the Conference on AGILE 2006, pp. 185–193. IEEE Computer Society, Washington (2006)
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)
Vilkki, K.: Juggling with the Paradoxes of Agile Transformation. In: Agile Processes in Software Engineering and Extreme Programming (2008) (Keynote Speech)
Project internal unreported, unpublished material
Project internal unreported, unpublished material (2008)
Project internal unreported, unpublished material (2007)
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)
Aalto, J.-M.: Large-scale Agile Development of Nokia S60 Software. OO Days, Tampere (2008)
Lindvall, M., et al.: Agile Software Development in Large Organizations. Computer 37, 26–34 (2004)
Karlström, D., Runeson, P.: Combining Agile Methods with Stage-Gate Project Management. IEEE Software 22, 43–49 (2005)
Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)
Salo, O.: Enabling Software Process Improvement in Agile Software Development Teams and Organisations. VTT Technical Report (2006)
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)
Kettunen, P., Laanti, M.: Combining Agile Software Projects and Large-scale Organizational Agility. Software Process Improvement and Practice 13, 183–193 (2008)
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)
Järvilehto, M.: AGILE NOKIA – Large, fast and commited. FLEXI Newsletter 1(2008), 3 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)