Abstract
There has been a recent increase in the use of agile coaches in organizations. Although the use of the job title is popular, empirical knowledge about the tasks, responsibilities and skills of an agile coach is lacking. In this paper, we present a systematic literature review on agile coaching and the role of the agile coach. The initial search resulted in a total of 209 studies identified on the topic. Based on our inclusion and exclusion criteria, a total of 67 studies were selected as primary studies. Our findings suggest that agile coaching facilitates the adoption and sustainability of agile methods and deals with agile adoption challenges. Agile coaches help in training and developing software development teams and all the stakeholders involved in the agile adoption process. The primary skills of an agile coach identified herein are leadership qualities, project management skills, technical skills, and expertise in agile methods. Based on the findings, it can be argued that agile coaches play a significant role in addressing challenges in an agile transformation such as resistance to change. Coaches focus on removing barriers to team autonomy in agile teams and making agile meetings more valuable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
International consortium for agile, icagile learning roadmap agile coachingtrack (2018). https://www.icagile.com/Portals/0/LO%20PDFs/Agile%20Coaching%20Learning%20Outcomes.pdf. Accessed 28 Sept 2020
Scrum alliance, summary of expectations for certified enterprise coach (2020). https://www.scrumalliance.org/Media/Coaches/CEC_summary-of-expectations.pdf. Accessed 28 Sept 2020
Adkins, L.: Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition. Pearson Education India (2010)
Bäcklander, G.: Doing complexity leadership theory: how agile coaches at spotify practise enabling leadership. Creat. Innov. Manag. 28(1), 42–60 (2019)
Bass, J.M.: Agile method tailoring in distributed enterprises: product owner teams. In: 2013 IEEE 8th International Conference on Global Software Engineering, pp. 154–163. IEEE (2013)
Braun, V., Clarke, V.: Thematic analysis (2012)
Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131–133 (2001)
Conboy, K.: Agility from first principles: reconstructing the concept of agility in information systems development. Inf. Syst. Res. 20(3), 329–354 (2009)
Davies, R., Sedley, L.: Agile Coaching. Pragmatic Bookshelf, London (2009)
Dikert, K., Paasivaara, M., Lassenius, C.: Challenges and success factors for large-scale agile transformations: a systematic literature review. J. Syst. Softw. 119, 87–108 (2016)
Dorairaj, S., Noble, J.: Agile software development with distributed teams: agility, distribution and trust. In: 2013 Agile Conference, pp. 1–10. IEEE (2013)
Drummond, B.S., Francis, J., et al.: Yahoo! Distributed agile: notes from the world over. In: Agile 2008 Conference, pp. 315–321. IEEE (2008)
Eloranta, V.P., Koskimies, K., Mikkonen, T., Vuorinen, J.: Scrum anti-patterns-an empirical study. In: 2013 20th Asia-Pacific Software Engineering Conference (APSEC), vol. 1, pp. 503–510. IEEE (2013)
Fraser, S., Reinitz, R., Eckstein, J., Kerievsky, J., Mee, R., Poppendieck, M.: Xtreme programming and agile coaching. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 265–267 (2003)
Gandomani, T.J., Nafchi, M.Z.: Agile transition and adoption human-related challenges and issues: a grounded theory approach. Comput. Hum. Behav. 62, 257–266 (2016)
Javdani Gandomani, T., Zulzalil, H., Abd Ghani, A.A., Md. Sultan, A.B., Sharif, K.Y.: Exploring key factors of pilot projects in agile transformation process using a grounded theory study. In: Skersys, T., Butleris, R., Butkiene, R. (eds.) ICIST 2013. CCIS, vol. 403, pp. 146–158. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41947-8_14
Ganesh, N., Thangasamy, S.: Lessons learned in transforming from traditional to agile development. J. Comput. Sci. 8(3), 389–392 (2012)
Gren, L., Torkar, R., Feldt, R.: Group development and group maturity when building agile teams: a qualitative and quantitative investigation at eight large companies. J. Syst. Softw. 124, 104–119 (2017)
Hanly, S., Wai, L., Meadows, L., Leaton, R.: Agile coaching in British telecom: making strawberry jam. In: AGILE 2006 (AGILE 2006), pp. 9-pp. IEEE (2006)
Hobbs, B., Petit, Y.: Agile methods on large projects in large organizations. Proj. Manag. J. 48(3), 3–19 (2017)
Hoda, R., Kruchten, P., Noble, J., Marshall, S.: Agility in context. In: Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, pp. 74–88 (2010)
Hoda, R., Noble, J., Marshall, S.: Balancing acts: walking the agile tightrope. In: Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, pp. 5–12 (2010)
Hoda, R., Noble, J., Marshall, S.: Developing a grounded theory to explain the practices of self-organizing agile teams. Empir. Softw. Eng. 17(6), 609–639 (2012)
Hoda, R., Noble, J., Marshall, S.: Self-organizing roles on agile software development teams. IEEE Trans. Softw. Eng. 39(3), 422–444 (2012)
Jovanović, M., Mas, A., Mesquida, A.L., Lalić, B.: Transition of organizational roles in agile transformation process: a grounded theory approach. J. Syst. Softw. 133, 174–194 (2017)
van Kelle, E., Visser, J., Plaat, A., van der Wijst, P.: An empirical study into social success factors for agile software development. In: 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 77–80 (2015)
Kettunen, P., Laanti, M., Fagerholm, F., Mikkonen, T.: Agile in the era of digitalization: a finnish survey study. In: Franch, X., Männistö, T., Martínez-Fernández, S. (eds.) PROFES 2019. LNCS, vol. 11915, pp. 383–398. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-35333-9_28
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering (2007)
Kompella, L.: Agile methods, organizational culture and agility: some insights. In: Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 40–47 (2014)
Korhonen, K.: Evaluating the impact of an agile transformation: a longitudinal case study in a distributed context. Softw. Qual. J. 21(4), 599–624 (2013)
Lalsing, V., Kishnah, S., Pudaruth, S.: People factors in agile software development and project management. Int. J. Softw. Eng. Appl. 3(1), 117 (2012)
Laws, K., McLeod, R.: Case study and grounded theory: sharing some alternative qualitative research methodologies with systems professionals. In: Proceedings of the 22nd International Conference of the Systems Dynamics Society, vol. 78, pp. 1–25 (2004)
Martín-Martín, A., Orduna-Malea, E., Thelwall, M., López-Cózar, E.D.: Google scholar, web of science, and scopus: a systematic comparison of citations in 252 subject categories. J. Inf. 12(4), 1160–1177 (2018)
Melo, C.d.O., et al.: The evolution of agile software development in brazil. J. Braz. Comput. Soc. 19(4), 523–552 (2013)
Mikalsen, M., Moe, N.B., Stray, V., Nyrud, H.: Agile digital transformation: a case study of interdependencies. In: International Conference on Information Systems 2018, ICIS 2018 (2018)
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)
Muntés-Mulero, V., et al.: Agile risk management for multi-cloud software development. IET Softw. 13(3), 172–181 (2018)
Ng, P.W.: A canvas for capturing context of agile adoption. In: Emerging Innovations in Agile Software Development, pp. 37–50. IGI Global (2016)
Noll, J., Razzak, M.A., Bass, J.M., Beecham, S.: A study of the scrum master’s role. In: Felderer, M., Méndez Fernández, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds.) PROFES 2017. LNCS, vol. 10611, pp. 307–323. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69926-4_22
O’Connor, R.V., Duchonova, N.: Assessing the value of an agile coach in agile method adoption. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2014. CCIS, vol. 425, pp. 135–146. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43896-1_12
Paasivaara, M.: Adopting safe to scale agile in a globally distributed organization. In: 2017 IEEE 12th International Conference on Global Software Engineering (ICGSE), pp. 36–40. IEEE (2017)
Paasivaara, M., Behm, B., Lassenius, C., Hallikainen, M.: Large-scale agile transformation at Ericsson. Empir. Softw. Eng. 23(5), 2550–2596 (2018)
Paasivaara, M., Lassenius, C.: Agile coaching for global software development. J. Softw. Evol. Process 26(4), 404–418 (2014)
Paasivaara, M., Lassenius, C.: Scaling scrum in a large globally distributed organization: a case study. In: 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE), pp. 74–83. IEEE (2016)
Paasivaara, M., Väättänen, O., Hallikainen, M., Lassenius, C.: Supporting a large-scale lean and agile transformation by defining common values. In: Dingsøyr, T., Moe, N.B., Tonelli, R., Counsell, S., Gencel, C., Petersen, K. (eds.) XP 2014. LNBIP, vol. 199, pp. 73–82. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-14358-3_7
Pacheco, M., Mesquida, A.-L., Mas, A.: Being agile while coaching teams using their own data. In: Larrucea, X., Santamaria, I., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2018. CCIS, vol. 896, pp. 426–436. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97925-0_36
Pacheco, M., Mesquida, A.-L., Mas, A.: Image based diagnosis for agile coaching. In: Walker, A., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2019. CCIS, vol. 1060, pp. 481–494. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-28005-5_37
Padula, A.: Organically growing internal coaches. In: 2009 Agile Conference, pp. 237–242. IEEE (2009)
Parizi, R.M., Gandomani, T.J., Nafchi, M.Z.: Hidden facilitators of agile transition: agile coaches and agile champions. In: 2014 8th Malaysian Software Engineering Conference (MySEC), pp. 246–250. IEEE (2014)
Paterek, P.: Agile transformation in project organization: knowledge management aspects and challenges. In: 18th European Conference on Knowledge Management (ECKM 2017), Spain, Barcelona, pp. 1170–1179 (2017)
Pavlič, L., Heričko, M.: Agile coaching: the knowledge management perspective. In: Uden, L., Hadzima, B., Ting, I.-H. (eds.) KMO 2018. CCIS, vol. 877, pp. 60–70. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95204-8_6
Qumer, A., Henderson-Sellers, B.: Empirical evaluation of the agile process lifecycle management framework. In: 2010 Fourth International Conference on Research Challenges in Information Science (RCIS), pp. 213–222. IEEE (2010)
Raith, F., Richter, I., Lindermeier, R.: How project-management-tools are used in agile practice: benefits, drawbacks and potentials. In: Proceedings of the 21st International Database Engineering & Applications Symposium, pp. 30–39 (2017)
Santos, V., Goldman, A., Roriz Filho, H.: The influence of practices adopted by agile coaching and training to foster interaction and knowledge sharing in organizational practices. In: 2013 46th Hawaii International Conference on System Sciences, pp. 4852–4861. IEEE (2013)
Senapathi, M., Srinivasan, A.: An empirical investigation of the factors affecting agile usage. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, pp. 1–10 (2014)
Shamshurin, I., Saltz, J.S.: Using a coach to improve team performance when the team uses a Kanban process methodology. Gov. Gov. Proj. Perform. Role Sover. 7(2), 61–77 (2019)
Silva, K., Doss, C.: The growth of an agile coach community at a fortune 200 company. In: Agile 2007 (AGILE 2007), pp. 225–228. IEEE (2007)
Stettina, C.J., Offerman, T., De Mooij, B., Sidhu, I.: Gaming for agility: using serious games to enable agile project & portfolio management capabilities in practice. In: 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), pp. 1–9. IEEE (2018)
Stray, V., Moe, N.B.: Understanding coordination in global software engineering: a mixed-methods study on the use of meetings and slack. J. Syst. Softw. 170, 110717 (2020)
Stray, V., Moe, N.B., Aasheim, A.: Dependency management in large-scale agile: a case study of DevOps teams. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (2019)
Stray, V., Tkalich, A., Moe, N.B.: The agile coach role: coaching for agile performance impact. In: Proceedings of the 54th Hawaii International Conference on System Sciences (2021, in Press)
Tengshe, A., Noble, S.: Establishing the agile PMO: managing variability across projects and portfolios. In: Agile 2007 (AGILE 2007), pp. 188–193. IEEE (2007)
Acknowledgments
This research was supported by Scrum Alliance, Comparative Agility and the Research Council of Norway (grant 267704).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Stray, V., Memon, B., Paruch, L. (2020). A Systematic Literature Review on Agile Coaching and the Role of the Agile Coach. In: Morisio, M., Torchiano, M., Jedlitschka, A. (eds) Product-Focused Software Process Improvement. PROFES 2020. Lecture Notes in Computer Science(), vol 12562. Springer, Cham. https://doi.org/10.1007/978-3-030-64148-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-64148-1_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64147-4
Online ISBN: 978-3-030-64148-1
eBook Packages: Computer ScienceComputer Science (R0)