Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Spearheading agile: the role of the scrum master in agile projects

Published: 01 January 2021 Publication History

Abstract

Scrum innovated the role of the scrum master in software engineering. The scrum master is envisioned in agile literature as the “servant leader” who serves the team in a multitude of different ways, which include promoting scrum, facilitating the team’s functioning, and removing obstacles. However, empirical studies focusing on the role of the scrum master in practice are scarce. To address this gap, a Grounded Theory study with a mixed methods approach was carried out which included semi-structured interviews with 39 software practitioners and a questionnaire with 47 respondents. In this study, we present and describe the scrum master’s role in agile projects in terms of (a) the grounded theory of the role of the scrum master which involves everyday activities of facilitating, mentoring, negotiating, process adapting, coordinating, and protecting; (b) the varying involvement of the scrum master in selected agile practices carried out by the team; and (c) a positive association between the presence of the scrum master and the frequency with which agile practices are carried out by the team. This study presents for the first time a multifaceted study of the multiple dimensions of the scrum master role and will enable practitioners to better manage expectations of this role in practice.

References

[1]
Anderson DJ, Carmichael A (2016) Essential Kanban Condensed. Blue Hole Press
[2]
Bass JM (2013) Agile Method Tailoring in Distributed Enterprises: Product Owner Teams. In: IEEE 8th Int. Conf. Global Software Eng, pp 154–163.
[3]
Beck K and Andres C Extreme programming explained: embrace change 2005 Boston Addison-Wesley
[4]
Birks M, Chapman Y, and Francis K Memoing in qualitative research: probing data and processes J Res Nurs 2008 13 68-75
[5]
Brewer J, Hunter A (1989) Multimethod research: A synthesis of styles, Sage library of social research (Vol. 175). Sage Publications
[6]
Cockburn A and Highsmith J Agile software development, the people factor IEEE Computer 2001 34 131-133
[7]
Chow T and Cao DB A survey study of critical success factors in agile software projects J Syst Software 2008 81 961-971
[8]
Chagas L, de Carvalho D, Lima A, Reis C (2014) Systematic literature review on the characteristics of agile project management in the context of maturity models. In: Mitasiunas A., Rout T., O’Connor R.V., Dorling A. (eds) Software Process Improvement and Capability Determination. SPICE 2014. Communications in Computer and Information Science (Vol. 477). Springer, Cham.
[9]
Charmaz K Constructing grounded theory- a practical guide through qualitative analysis 2006 Thousand Oaks Sage Publications Ltd
[10]
Creswell JW Qualitative inquiry and research design: choosing among five approaches 2012 Los Angeles Sage Publications Ltd
[11]
Creswell JW and Plano Clark VL Designing and conducting mixed methods research 2011 Los Angeles Sage Publications Ltd
[12]
Deemer GBP, Larman C,Vodde B (2012). The Scrum Primer. http://scrumprimer.org/. Accessed 20 November 2018
[13]
Denzin NK, Lincoln YS (2017) The SAGE handbook of qualitative research, 5th edn. SAGE Publications, Thousand Oaks
[14]
Dybå T and Dingsøyr T Empirical studies of agile software development: a systematic review Inform Software Technol 2008 50 833-859
[15]
Easterbrook S, Singer J, Storey MA, and Damian D Selecting empirical methods for software engineering research In guide to advanced empirical software engineering 2008 London Springer 285-311
[16]
Fowler M and Highsmith J The agile manifesto Software Develop Magazine 2001 9 29-30
[17]
Glaser BG Basics of grounded theory analysis 1992 Mill Valley Sociology Press
[18]
Glaser BG and Holton J Remodeling grounded theory Forum Qual Soc Res 2004 5 47-68
[19]
Glaser BG and Strauss AL The discovery of grounded theory: strategies for qualitative research 1967 New Brunswick Aldine
[20]
Glaser BG Theoretical sensitivity: advances in the methodology of grounded theory 1978 Mill Valley Sociology Press
[21]
Hoda R, Noble J (2017) Becoming agile: a grounded theory of agile transitions in practice. In: Proc. of the 39th Int. Conf. Software Eng (ICSE ’17), pp 141–151.
[22]
Hoda R, Noble J, and Marshall S Self-organizing roles on agile software development teams IEEE Trans Software Eng 2013 39 422-444
[23]
Hoda R, Noble J, and Marshall S Developing a grounded theory to explain the practices of self-organizing agile teams Empirical Software Eng 2012 17 609-639
[24]
Hoda R, Noble J, and Marshall S The impact of inadequate customer collaboration on self-organizing agile teams Inform Software Technol 2011 53 521-534
[25]
Howe KR Against the quantitative-qualitative incompatibility thesis or dogmas die hard Educ Res 1988 17 10-16
[26]
James W (1975) Pragmatism. Harvard University Press, Cambridge, MA
[27]
Johnson RB and Onwuegbuzie AJ Mixed methods research: a research paradigm whose time has come Educ Res 2004 33 14-26
[28]
Martin A, Biddle R, and Noble J Dingsøyr T, Dybå T, and Moe NB An ideal customer: a grounded theory of requirements elicitation, communication and acceptance on agile projects. Agile software development: current research and future directions 111-141 2010 Berlin Heidelberg Springer
[29]
Noll J, Razzak MA, Bass JM, Beecham S (2017) 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) Product-Focused Software Process Improvement. PROFES 2017. Lecture Notes in Computer Science (Vol. 10611). Springer, Cham.
[30]
Palmer SR and Felsing M A practical guide to feature-driven development 2001 Upper Saddle River Prentice-Hall
[31]
Schwaber K and Beedle M Agile software development with scrum 2002 Upper Saddle River Prentice-Hall
[32]
Shastri Y, Hoda R, Amor R (2020) Survey of roles in agile project management and their involvement in agile practices, Harvard Dataverse, V1., Harvard Dataverse, V1
[33]
Shastri Y, Hoda R, Amor R (2017) Understanding the roles of the manager in agile Project Management. In: Proceedings of the 10th Innovations in Software Engineering Conference (ISEC '17), Association for Computing Machinery, New York, NY, USA, pp 45–55.
[34]
Siddique L and Hussein BA Grounded theory study of conflicts in Norwegian agile software projects: the project managers' perspective J Eng Proj Prod Manage 2016 6 120-135
[35]
Sutherland J, Schwaber K (2017) The scrum guide: the definitive guide to scrum. https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf#zoom=100. Accessed 22 November 2018
[36]
Stapleton J DSDM: business focused development 2003 Boston Addison-Wesley
[37]
Stol KJ, Ralph P, Fitzgerald B (2016) Grounded theory in software engineering research: a critical review and guidelines. In: ICSE ’16: proceedings of the 38th ACM/IEEE international conference on software engineering, ACM, pp 120–131.
[38]
Stray V, Sjøberg DIK, and Dybå T The daily stand-up meeting: a grounded theory study J. Syst Software 2016 114 101-124
[39]
Tashakkori A, Teddlie C (1998) Mixed methodology: combining qualitative and quantitative approaches. Applied Social Research Methods. Sage Publications Inc.
[40]
Tavakol M and Dennick R Making sense of Cronbach's alpha Int J Med Educ 2011 2 53-55
[41]
VersionOne Inc. (2018). The 12th annual state of agile report. VersionOne Incorporated. https://explore.versionone.com/state-of-agile/versionone-12th-annual-state-of-agile-report. Accessed 20 November 2018
[42]
VersionOne Inc. (2017). The 11th annual state of agile report. VersionOne Incorporated. https://explore.versionone.com/state-of-agile/versionone-11th-annual-state-of-agile-report. Accessed 19 June 2018
[43]
Waterman M, Noble J, Allan G (2015) How much up-front?: a grounded theory of agile architecture. In: ICSE ’15: proceedings of the 37th ACM/IEEE international conference on software engineering, ACM, pp 347–357.

Cited By

View all
  • (2023)A Theory of Scrum Team EffectivenessACM Transactions on Software Engineering and Methodology10.1145/357184932:3(1-51)Online publication date: 27-Apr-2023
  • (2023)A Grounded Theory of Cross-Community SECOs: Feedback Diversity Versus SynchronizationIEEE Transactions on Software Engineering10.1109/TSE.2023.331387549:10(4731-4750)Online publication date: 1-Oct-2023
  • (2023)"Software is the Easy Part of Software Engineering" - Lessons and Experiences from A Large-Scale, Multi-Team Capstone CourseProceedings of the 45th International Conference on Software Engineering: Software Engineering Education and Training10.1109/ICSE-SEET58685.2023.00027(223-234)Online publication date: 17-May-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Empirical Software Engineering
Empirical Software Engineering  Volume 26, Issue 1
Jan 2021
460 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 January 2021
Accepted: 06 November 2020

Author Tags

  1. Grounded theory
  2. Mixed methods
  3. Scrum master
  4. Agile software development
  5. Agile project management
  6. Scrum
  7. Agile

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Theory of Scrum Team EffectivenessACM Transactions on Software Engineering and Methodology10.1145/357184932:3(1-51)Online publication date: 27-Apr-2023
  • (2023)A Grounded Theory of Cross-Community SECOs: Feedback Diversity Versus SynchronizationIEEE Transactions on Software Engineering10.1109/TSE.2023.331387549:10(4731-4750)Online publication date: 1-Oct-2023
  • (2023)"Software is the Easy Part of Software Engineering" - Lessons and Experiences from A Large-Scale, Multi-Team Capstone CourseProceedings of the 45th International Conference on Software Engineering: Software Engineering Education and Training10.1109/ICSE-SEET58685.2023.00027(223-234)Online publication date: 17-May-2023
  • (2022)A teamwork effectiveness model for agile software developmentEmpirical Software Engineering10.1007/s10664-021-10115-027:2Online publication date: 10-Mar-2022

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media