Abstract
As agile is maturing and becoming more widely adopted, it is important that researchers are aware of the challenges faced by practitioners and organisations. We undertook a thematic analysis of 193 agile challenges collected at a series of agile conferences and events during 2013 and 2014. Participants were mainly practitioners and business representatives along with some academics. The challenges were thematically analysed by separate authors, synthesised, and a list of seven themes and 27 sub-themes was agreed. Themes were Organisation, Sustainability, Culture, Teams, Scale, Value and Claims and Limitations. We compare our findings against previous attempts to identify and categorise agile challenges. While most themes have persisted we found a shift of focus towards sustainability, business engagement and transformation, as well as claims and limitations. We identify areas for further research and a need for innovative methods of conveying academic research to industry and industrial problems to academia.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
West, D.: Water-Scrum-Fall is the Reality of Agile for most Organizations Today, in, Forrester Research Report (2011). http://www.cohaa.org/content/sites/default/files/water-scrum-fall_0.pdf
Gregory, P., Plonka, L., Sharp, H., Taylor, K.: Bridging the gap between research and practice: the agile research network. In: European Conference on Research Methods, London, UK (2014)
Sharp, H., Plonka, L., Taylor, K.J., Gregory, P.: Overcoming challenges in collaboration between research and practice. In: Proceedings of the International Workshop on Software Engineering Research and Industrial Practices at ICSE 2014, pp. 10–13, Hyderabad, India (2014)
Plonka, L., Sharp, H., Gregory, P., Taylor, K.: UX design in agile: a DSDM case study. In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 1–15. Springer, Heidelberg (2014)
The Agile Research Network, LShift: Integrating UX Design into a DSDM Project: Challenges, Working Practices and Lessons Learned (2013). http://agileresearchnetwork.org/publications/
The Agile Research Network: Agile Projects in a Non-agile Environment: What is Your Experience? (2014). http://agileresearchnetwork.org/publications/
Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New directions on agile methods: a comparative analysis. In: International Conference on Software Engineering. IEEE, Portland (2003)
Dingsøyr, T., Dybå, T., Abrahamsson, P.: A preliminary roadmap for empirical research on agile software development. In: Proceedings of AGILE, pp. 83–94. IEEE, Toronto (2008)
Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50, 833–859 (2008)
Abrahamsson, P., Conboy, K., Wang, X.: “Lots Done, More To Do”: The Current State of Agile Systems Development Research. European Journal of Information Systems 18, 281–284 (2009)
Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A Decade of Agile Methodologies: Towards Explaining Agile Software Development. The Journal of Systems and Software 82, 1213–1221 (2012)
Chuang, S., Luor, T., Lu, H.: Assessment of Institutions, Scholars, and Contributions on Agile Software Development (2001-2012). Journal of Systems and Software 93, 84–101 (2014)
Jalili, S., Wohlin, C.: Global Software Engineering and Agile Practices: A Systematic Review. Journal of Software Maintenance and Evolution: Research and Practice (2011)
Alzoubi, Y.I., Gill, A.Q.: Agile global software development communication challenges: a systematic review. In: PACIS14 (2014)
Salah, D., Paige, R., Cairns, P.: A systematic literature review on agile development processes and user centred design integration. In: EASE14. ACM, London (2014)
da Silva, T.S., Martin, A., Maurer, F., Silveira, M.: User-centered design and agile methods: a systematic review. In: Proceedings of AGILE, pp. 77–86 (2011)
Hossain, E., Babar, M.A., Paik, H.: Using scrum in global software development: a systematic literature review. In: International Conference on Global Software Engineering. IEEE (2009)
de O. Luna, A.J.H., Kuruchten, P., de E. Pedrosa, M.L.G., de Almeida Neto, H.R., de Moura, H.P.: State of the Art of Agile Governance: A Systematic Review. International Journal of Computer Science & information Technology 6, 121–141 (2014)
Shen, M., Yang, W., Rong, G., Shao, D.: Applying agile methods to embedded software development: a systematic review. In: The 2nd International Workshop on Software Engineering for Embedded Systems (SEES), pp. 30–36. IEEE, Zurich (2012)
Ferreira, J.: User Experience Design and Agile Development: Integration as an On-going Achievement in Practice, in, Ph.D thesis. Open University (2011)
Dwan, K., Altman, D.G., Arnaiz, J.A., Bloom, J., Chan, A., Cronin, E., Decullier, E., Easterbrook, P.J., Von Elm, E., Gamble, C., Ghersi, D., Ioannidis, J.P.A., Simes, J., Williamson, P.R.: Systematic Review of the Empirical Evidence of Study Publication Bias and Outcome Reporting Bias. PloS one 3, e3081 (2008)
Freudenberg, S., Sharp, H.: The Top 10 Burning Research Questions from Practitioners, IEEE Software, 8–9 September/October 2010
Dingsøyr, T., Moe, N.B.: Research Challenges in Large-Scale Agile Software Development. ACM SIGSOFT Software Engineering Notes 38, 38–39 (2013)
Gandomani, T.J., Zulzalil, H., Ghani, A.A.A., Sultan, A.B.M., Nafchi, M.Z.: Obstacles in Moving to Agile Software Development Methods: At a Glance. Journal of Computer Science 9, 620–625 (2013)
van Waardenburg, G., van Vliet, H.: When Agile meets the Enterprise. Information and Software Technology 55, 2154–2171 (2013)
Conboy, K., Coyle, S., Wang, X., Pikkarainen, M.: People over Processes: Key Challenges in Agile Development. IEEE Software 28, 48–57 (2011)
Cohn, M., Ford, D.: Introducing an Agile Process to an Organization. Computer 36, 74–78 (2003)
Braun, V., Clarke, V.: Using Thematic Analysis in Psychology. Qualitative Research in Psychology 3, 77–101 (2006)
Eckstein, J.: Agile Software Development in the Large: Diving into the Deep. Dorset House Publishing, New York (2004)
Sutherland, J.: Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies. Cutter IT Journal 14, 5–11 (2001)
Conboy, K.: Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development. Information Systems Research 20, 329–354 (2009)
Lyytinen, K., Rose, G.M.: Information System Development Agility as Organisational Learning. European Journal of Information Systems 15, 183–199 (2006)
Janes, A., Succi, G.: The darker side of agile software development. In: International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, pp. 215–228. ACM (2012)
Hoda, R., Noble, J., Marshall, S.: The Impact of Inadequate Customer Collaboration on Self-Organising Agile Teams. Information and Software Technology 53, 521–534 (2011)
Brousseau, J.: Beyond the hype of a new approach. In: Cutter IT Journal, Cutter Consortium, pp. 25–30 (2004)
McAvoy, J., Butler, T.: A Failure to learn in a software development team: the unsuccessful introduction of an agile method. In: Wojtkowski, W., Wojtkowski, G., Lang, M., Conboy, K., Barry, C. (eds.) Information Systems Development: Challenges in Practice, Theory and Education. Springer US (2010)
Avison, D., Lau, F., Myers, M.D., Nielsen, P.A.: Action Research. Communications of the ACM 1, 94–97 (1999)
Svejvig, P., Nielsen, A.D.F.: The dilemma of high level planning in distributed agile software projects: an action research study in a danish bank. In: Agility Across Time and Space, pp. 171–182. Springer (2010)
Barroca, L., Sharp, H., Salah, D., Taylor, K.J., Gregory, P.: Bridging the Gap between Research and Agile Practice: An Evolutionary Model. International Journal of Systems Assurance Engineering and Management 6 (2015), (in press)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Gregory, P., Barroca, L., Taylor, K., Salah, D., Sharp, H. (2015). Agile Challenges in Practice: A Thematic Analysis. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2015. Lecture Notes in Business Information Processing, vol 212. Springer, Cham. https://doi.org/10.1007/978-3-319-18612-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-18612-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18611-5
Online ISBN: 978-3-319-18612-2
eBook Packages: Computer ScienceComputer Science (R0)