Abstract
Agile software development methods have emerged and become increasingly popular in recent years; yet the issues encountered by software development teams that strive to achieve agility using agile methods are yet to be explored systematically. Built upon a previous study that has established a set of indicators of agility, this study investigates what issues are manifested in software development teams using agile methods. It is focussed on Scrum teams particularly. In other words, the goal of the chapter is to evaluate Scrum teams using agility indicators and therefore to further validate previously presented agility indicators within the additional cases. A multiple case study research method is employed. The findings of the study reveal that the teams using Scrum do not necessarily achieve agility in terms of team autonomy, sharing, stability and embraced uncertainty. The possible reasons include previous organizational plan-driven culture, resistance towards the Scrum roles and changing resources.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Auvinen, J., R. Back, J. Heidenberg, P. Hirkman, and L. Milovanov (2006). Software Process Improvement with Agile Practices in a Large Telecom Company. In: Proceedings of Product-Focused Software Process Improvement. Springer, Berlin, LNCS 4034, 79–93.
Beck, K. (1999). Extreme Programming Explained. Addison Wesley, Reading, MA.
Beck, K. and B. Boehm (2003). Agility through Discipline: A Debate. Computer 36(6), 44–46.
Cockburn, A. and J. Highsmith (2001). Agile Software Development: The People Factor. Computer 34(11), 131–133.
Conboy, K. (2009) Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development. Information Systems Research (forthcoming).
Conboy, K. and B. Fitzgerald (2004). Toward a Conceptual Framework of Agile Methods. In: Proceedings of Extreme Programming and Agile Methods – XP/Agile Universe 2004. Springer, Berlin.
Derbier, G. (2003) Agile Development in the Old Economy. In: Agile Development Conference. IEEE Computer Society.
Dingsoyr, T., K.G. Hanssen, and T. Dybå (2006) Developing Software with Scrum in a Small Cross-Organizational Project. EuroSPI Conference, 5–15.
Drobka, J., D. Noftz, and R. Raghu (2004). Piloting XP on Four Mission-Critical Projects. IEEE Software 21(6), 70–75.
Elssamadisy, A. and G. Schalliol (2002). Recognizing and Responding to “Bad Smells” in Extreme Programming. In: Proceedings of the 24th International Conference on Software Engineering. Association Computing Machinery, New York, 617–622.
Fredrick, C. (2003). Extreme Programming: Growing a Team Horizontally. In: Extreme Programming and Agile Methods – XP/Agile Universe 2003. Springer, Berlin, LNCS 2753, 9–17.
Lyytinen, K. and G. M. Rose (2006). Information System Development Agility as Organizational Learning. European Journal of Information Systems 15(2), 183–199.
Mann, C. and F. Maurer (2005). A Case Study on the Impact of Scrum on Overtime and Customer Satisfaction. Agile 2005 Conference, Denver.
Melnik, G. and F. Maurer (2004). Direct Verbal Communication as a Catalyst of Agile Knowledge Sharing. In: Proceedings of the Agile Development Conference. IEEE Computer Society, Los Alamitos, 21–31.
Miles, M. B. and A. M. Huberman (1994). Qualitative Data Analysis: an Expanded Sourcebook. Sage, Thousand Oaks, CA.
Poole, C. and J. Huisman (2001). Using Extreme Programming in a Maintenance Environment. IEEE Software 18(6), 42–50.
Rakitin, S. (2001). Manifesto Elicits Cynicism. IEEE Computer 34(12), 4.
Rising, L. and N. S. Janoff (2000) The Scrum Software Development Process for Small Teams. IEEE Software 17(4), 26–32.
Schatz, B. and I. Abdelshafi (2005) Primavera Gets Agile: A Successfull Transition to Agile Development. IEEE Software 22(3), 36–42.
Schwaber, K. (2003) Agile Project Management with Scrum. Microsoft Press, Washington.
Schwaber, K. and A. Beedle (2002) Agile Software Development with SCRUM. Prentice-Hall, Upper Saddle River, NJ.
Wang, X. and K. Conboy (2009) Understanding Agility in Software Development through A Complex Adaptive Systems Perspective, ECIS 2009.
Acknowledgements
This work was supported, in part, by the Science Foundation Ireland grant 03/CE2/I303_1 to Lero – the Irish Software Engineering Research Centre (http://www.lero.ie) and TEKES to VTT, Technical Research Centre of Finland.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this paper
Cite this paper
Pikkarainen, M., Wang, X. (2011). An Investigation of Agility Issues in Scrum Teams Using Agility Indicators. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_38
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7355-9_38
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-7205-7
Online ISBN: 978-1-4419-7355-9
eBook Packages: Computer ScienceComputer Science (R0)