Skip to main content
Top

Hint

Swipe to navigate through the chapters of this book

2017 | Supplement | Chapter

Towards the Development of a Sequential Framework for Agile Adoption

Authors : Miloš Jovanović, Antoni-Lluís Mesquida, Antònia Mas, Bojan Lalić

Published in: Software Process Improvement and Capability Determination

Publisher: Springer International Publishing

share
SHARE

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.
Literature
1.
go back to reference 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) CrossRef 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) CrossRef
2.
go back to reference 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) 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)
3.
go back to reference 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) CrossRef 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) CrossRef
4.
go back to reference 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) CrossRef 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) CrossRef
5.
go back to reference 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) CrossRef 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) CrossRef
6.
go back to reference Cao, L., Mohan, K., Xu, P., Ramesh, B.: A framework for adapting agile development methodologies. Eur. J. Inf. Syst. 18(4), 332–343 (2009) CrossRef Cao, L., Mohan, K., Xu, P., Ramesh, B.: A framework for adapting agile development methodologies. Eur. J. Inf. Syst. 18(4), 332–343 (2009) CrossRef
7.
go back to reference 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 CrossRef 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 CrossRef
8.
go back to reference 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) CrossRef 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) CrossRef
9.
go back to reference 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) CrossRef 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) CrossRef
10.
go back to reference Barlow, J.B., et al.: Overview and guidance on agile development in large organizations, vol. 29, pp. 25–44, July 2011 Barlow, J.B., et al.: Overview and guidance on agile development in large organizations, vol. 29, pp. 25–44, July 2011
11.
go back to reference 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 CrossRef 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 CrossRef
12.
go back to reference 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) CrossRef 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) CrossRef
13.
go back to reference 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) CrossRef 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) CrossRef
14.
go back to reference 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) 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)
15.
go back to reference HolacracyOne LLC, Holacracy - Discover a Better Way of Working, pp. 1–10 (2015) HolacracyOne LLC, Holacracy - Discover a Better Way of Working, pp. 1–10 (2015)
16.
go back to reference Laloux, F.: Reinventing organizations: a guide to creating organizations inspired by the next stage of human consciousness, p. 379 (2014) Laloux, F.: Reinventing organizations: a guide to creating organizations inspired by the next stage of human consciousness, p. 379 (2014)
17.
go back to reference Priest, J., Bockelbrink, B.: Sociocracy 3.0, p. 147. Sociocracy30.org (2017) Priest, J., Bockelbrink, B.: Sociocracy 3.0, p. 147. Sociocracy30.org (2017)
18.
go back to reference Appelo, J.: How to change the World - Change Management 3.0 (2012) Appelo, J.: How to change the World - Change Management 3.0 (2012)
19.
go back to reference Schwaber, K.: Nexus guide. In: 2015 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games), p. 11. Scrum.org (2015) Schwaber, K.: Nexus guide. In: 2015 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games), p. 11. Scrum.org (2015)
20.
go back to reference Henrik, K., Anders, I.: Scaling Agile @ Spotify - with Tribes, Squads, Chapters & Guilds, p. 14 (2012) Henrik, K., Anders, I.: Scaling Agile @ Spotify - with Tribes, Squads, Chapters & Guilds, p. 14 (2012)
21.
go back to reference Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods to software practices at Intel Shannon. Eur. J. Inf. Syst. 15(2), 197–210 (2006) CrossRef Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods to software practices at Intel Shannon. Eur. J. Inf. Syst. 15(2), 197–210 (2006) CrossRef
22.
go back to reference Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley, Reading (2003) Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley, Reading (2003)
23.
go back to reference 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) 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)
24.
go back to reference Wheelwright, S.C., Clark, K.B.: Creating project plans to focus product development. Harv. Bus. Rev. 2, 1–15 (1992) Wheelwright, S.C., Clark, K.B.: Creating project plans to focus product development. Harv. Bus. Rev. 2, 1–15 (1992)
25.
go back to reference Sheffield, J., Lemétayer, J.: Factors associated with the software development agility of successful projects. Int. J. Proj. Manag. 31(3), 459–472 (2013) CrossRef Sheffield, J., Lemétayer, J.: Factors associated with the software development agility of successful projects. Int. J. Proj. Manag. 31(3), 459–472 (2013) CrossRef
26.
go back to reference Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 50(9–10), 833–859 (2008) CrossRef Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 50(9–10), 833–859 (2008) CrossRef
27.
go back to reference 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) CrossRef 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) CrossRef
28.
go back to reference 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) CrossRef 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) CrossRef
29.
go back to reference Campanelli, A.S., Parreiras, F.S.: Agile methods tailoring - a systematic literature review. J. Syst. Softw. 110, 85–100 (2015) CrossRef Campanelli, A.S., Parreiras, F.S.: Agile methods tailoring - a systematic literature review. J. Syst. Softw. 110, 85–100 (2015) CrossRef
30.
go back to reference 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) CrossRef 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) CrossRef
31.
go back to reference 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) CrossRef 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) CrossRef
32.
go back to reference Jovanovic, M., Mesquida, A.-L., Mas, A.: Process improvement with retrospectives gaming in agile software development. Commun. Comput. Inf. Sci. 543, 287–294 (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)
33.
go back to reference 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) CrossRef 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) CrossRef
Metadata
Title
Towards the Development of a Sequential Framework for Agile Adoption
Authors
Miloš Jovanović
Antoni-Lluís Mesquida
Antònia Mas
Bojan Lalić
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-67383-7_3

Premium Partner