Abstract
This research demonstrates the first steps towards the creation of a generic sequential Agile adoption framework. The presented Framework is the result of a detailed analysis of academic literature and industrial reports, and a multi-case study conducted in three large enterprises in Spain and Serbia. The proposed Agile adoption framework is composed of three main sequential phases for Agile method adoption process: Preparation, Transformation and Agile organisation. Preparation, the first phase of the framework, is developed to the highest level of detail and validated in three case companies. The main contribution of the paper is the proposed framework, from which the first phase is ready to be used by practitioners, and second and third phases are useful for academic society and they can be developed and validated further in the future. Integrated list of contingency factors, and list of situational factors, may be used by practitioners independently of using the generic Framework for Agile adoption presented in the paper.
Keywords
- Agile adoption
- Agile transformation process
- Process improvement
- Agile software development
This is a preview of subscription content, access via your institution.
Buying options


References
Laanti, M., Salo, O., Abrahamsson, P.: Agile methods rapidly replacing traditional methods at Nokia: a survey of opinions on agile transformation. Inf. Softw. Technol. 53(3), 276–290 (2011)
Kalus, G., Kuhrmann, M.: Criteria for software process tailoring: a systematic review. In: Proceedings of the 2013 International Conference on Software and System Process - ICSSP 2013, p. 171 (2013)
Pikkarainen, M., Salo, O., Kuusela, R., Abrahamsson, P.: Strengths and barriers behind the successful agile deployment-insights from the three software intensive companies in Finland. Empir. Softw. Eng. 17(6), 675–702 (2012)
Conboy, K., Fitzgerald, B.: Method and developer characteristics for effective agile method tailoring: a study of XP expert opinion. ACM Trans. Softw. Eng. Methodol. 20(1), 1–30 (2010)
Chan, F.K.Y., Thong, J.Y.L.: Acceptance of agile methodologies: a critical review and conceptual framework. Decis. Support Syst. 46(4), 803–814 (2009)
Cao, L., Mohan, K., Xu, P., Ramesh, B.: A framework for adapting agile development methodologies. Eur. J. Inf. Syst. 18(4), 332–343 (2009)
Rohunen, A., Rodriguez, P., Kuvaja, P., Krzanik, L., Markkula, J.: 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.) PROFES 2010. LNCS, vol. 6156, pp. 77–91. Springer, Heidelberg (2010). doi:10.1007/978-3-642-13792-1_8
Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innov. Syst. Softw. Eng. 3(3), 203–216 (2007)
Javdani Gandomani, T., Ziaei Nafchi, M.: An empirically-developed framework for agile transition and adoption: a grounded theory approach. J. Syst. Softw. 107, 204–219 (2015)
Barlow, J.B., et al.: Overview and guidance on agile development in large organizations, vol. 29, pp. 25–44, July 2011
Chiniforooshan Esfahani, H., Yu, E., Cabot, J.: Situational evaluation of method fragments: an evidence-based goal-oriented approach. In: Pernici, B. (ed.) CAiSE 2010. LNCS, vol. 6051, pp. 424–438. Springer, Heidelberg (2010). doi:10.1007/978-3-642-13094-6_33
Qumer, A., Henderson-Sellers, B.: A framework to support the evaluation, adoption and improvement of agile methods in practice. J. Syst. Softw. 81(11), 1899–1919 (2008)
Qumer, A., Henderson-Sellers, B.: An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Inf. Softw. Technol. 50(4), 280–295 (2008)
Leffingwell, D., Yakyma, A., Knaster, R., Jemilo, D., Oren, I.: SAFe Reference Guide 4.0 - Scaled Agile Framework for Lean Software and System Engineering. Scaled Agile, Inc., Indiana, USA (2016)
HolacracyOne LLC, Holacracy - Discover a Better Way of Working, pp. 1–10 (2015)
Laloux, F.: Reinventing organizations: a guide to creating organizations inspired by the next stage of human consciousness, p. 379 (2014)
Priest, J., Bockelbrink, B.: Sociocracy 3.0, p. 147. Sociocracy30.org (2017)
Appelo, J.: How to change the World - Change Management 3.0 (2012)
Schwaber, K.: Nexus guide. In: 2015 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games), p. 11. Scrum.org (2015)
Henrik, K., Anders, I.: Scaling Agile @ Spotify - with Tribes, Squads, Chapters & Guilds, p. 14 (2012)
Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods to software practices at Intel Shannon. Eur. J. Inf. Syst. 15(2), 197–210 (2006)
Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley, Reading (2003)
Shenhar, A.J., Dvir, D., Lechler, T., Poli, M.: One size does not fit all - true for projects, true for frameworks. In: PMI Res. Conference, September 2016, pp. 99–106 (2002)
Wheelwright, S.C., Clark, K.B.: Creating project plans to focus product development. Harv. Bus. Rev. 2, 1–15 (1992)
Sheffield, J., Lemétayer, J.: Factors associated with the software development agility of successful projects. Int. J. Proj. Manag. 31(3), 459–472 (2013)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 50(9–10), 833–859 (2008)
Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. J. Syst. Softw. 82(11), 1869–1890 (2009)
Clarke, P., O’Connor, R.V.: The situational factors that affect the software development process: towards a comprehensive reference framework. Inf. Softw. Technol. 54(5), 433–447 (2012)
Campanelli, A.S., Parreiras, F.S.: Agile methods tailoring - a systematic literature review. J. Syst. Softw. 110, 85–100 (2015)
Yang, C., Liang, P., Avgeriou, P.: A systematic mapping study on the combination of software architecture and agile development. J. Syst. Softw. 111, 157–184 (2016)
Brhel, M., Meth, H., Maedche, A., Werder, K.: Exploring principles of user-centered agile software development: a literature review. Inf. Softw. Technol. 61, 163–181 (2015)
Jovanovic, M., Mesquida, A.-L., Mas, A.: Process improvement with retrospectives gaming in agile software development. Commun. Comput. Inf. Sci. 543, 287–294 (2015)
Paasivaara, M., Lassenius, C.: Communities of practice in a large distributed agile software development organization - case Ericsson. Inf. Softw. Technol. 56(12), 1556–1577 (2014)
Acknowledgements
This work has been supported by the Spanish Ministry of Science and Technology with ERDF funds under grants TIN2016-76956-C3-3-R and TIN2013-46928-C3-2-R and by the Erasmus Mundus Euroweb+ project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Jovanović, M., Mesquida, AL., Mas, A., Lalić, B. (2017). Towards the Development of a Sequential Framework for Agile Adoption. In: Mas, A., Mesquida, A., O'Connor, R., Rout, T., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2017. Communications in Computer and Information Science, vol 770. Springer, Cham. https://doi.org/10.1007/978-3-319-67383-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-67383-7_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67382-0
Online ISBN: 978-3-319-67383-7
eBook Packages: Computer ScienceComputer Science (R0)