Abstract
The adoption of agile methods promises many advantages for individual, team, and organizational learning. However, environmental, structural, and organizational/cultural constraints often find teams adapting agile software development methods rather than engaging in full adoption. We present results from two qualitative studies of teams and organizations that have, in many cases, adapted agile software methods to suit their needs through the omission or alteration of aspects of the method. In many cases, aspects of an agile method that are most related to learning were those that were modified or omitted. This paper utilizes the results of these studies to identify common and emergent barriers to learning. Often these barriers to learning exist according to organizational culture and the extent to which that culture influences attitudes, norms, and behaviors pertaining to learning. We present these barriers to learning and provide insight to the causes, effects, and potential ameliorations for these barriers.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Argyris, C., Schön, D.: Organizational Learning II – Theory, Method, and Practice. Addison-Wesley, Boston (1996)
Babb, J.J.: Towards a reflective-agile learning model and method in the case of small shop software development: evidence from an action research study. PhD., Virginia Commonwealth University (2009)
Babb, J.J., Nørbjerg, J.: A Model for Reflective Learning in Small Shop Agile Development. In: Molka-Danielsen, J., Nicolajsen, H.W., Persson, J.S. (eds.) Engaged Scandinavian Research. Selected Papers of the Information Systems Research Seminar in Scandinavia, Molde, Norway, vol. 1, pp. 23–38. Tapir Akademisk Forlag (2010)
Bansler, J.P., Bødker, K.: A Reappraisal of Structured Analysis: Design in an Organiza-tional Context. ACM Transactions on Information Systems 11(2), 165–193 (1993)
Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, Boston (2004)
Beck, K.: Extreme Programming Explained. Addison-Wesley, Boston (2000)
Cao, L., Mohan, K., Xu, P., Ramesh, B.: A framework for adapting agile development methodologies. European Journal of Information Systems 18, 332–343 (2009)
Chau, T., Maurer, F., Melnik, G.: Knowledge Sharing: Agile Methods vs. Tayloristic Methods. In: Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2003. IEEE Computer Society (2003)
Cockburn, A.: Agile Software Development. Addison-Wesley, Boston (2002)
Coleman, G., O’Connor, R.: Investigating software process in practice: A grounded theory perspective. J. Syst. Softw. 81(5), 772–784 (2008)
Fitzgerald, B., Russo, N.L., Stolterman, E.: Information Systems Development. Methods in Action. McGraw-Hill (2002)
Glaser, B., Strauss, A.L.: The Discovery of Grounded Theory. Aldine, Chicago (1967)
Guindon, R.: Designing the Design Process: Exploiting Opportunistic Thoughts. Human-Computer Interaction 5, 305–344 (1990)
Guindon, R.: Knowledge exploited by experts during software systems design. International Journal of Man-Machine Studies 33, 279–304 (1990)
Hazzan, O., Tomayko, J.: The Reflective Practitioner Perspective in eXtreme Programming. In: Maurer, F., Wells, D. (eds.) XP/Agile Universe 2003. LNCS, vol. 2753, pp. 51–61. Springer, Heidelberg (2003)
Hoda, R., Kruchten, P., Noble, J., Marshall, J.: Agility in Context. In: Object-Oriented Programming, Systmes, Languages and Applications Conference, OOPSLA 2010, Reno/Tahoe, NV. ACM (2010)
Hoda, R., Noble, J., Marshall, S.: Agile Undercover: When Customers Don’t Collaborate. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds.) XP 2010. LNBIP, vol. 48, pp. 73–87. Springer, Heidelberg (2010)
Holz, H., Maurer, F.: Knowledge Management Support for Distributed Agile Software Processes. In: Henninger, S., Maurer, F. (eds.) LSO 2003. LNCS, vol. 2640, pp. 60–80. Springer, Heidelberg (2003)
Humphrey, W.S.: Managing the Software Process. Addison-Wesley, Reading (1990)
Kautz, K., Madsen, S., Nørbjerg, J.: Persistent Problems and Practices in Information Systems Development. ISJ (2007) (accepted for publication)
Lee, A.S., Mårtensson, P.: Dialogical Action Research at Omega Corporation, Richmond, VA, pp. 1–39 (2004)
Madsen, S., Kautz, K., Vidgen, R.: A framework for understanding how a unique and local IS development method emerges in practice. European Journal of Information Systems 15, 225–238 (2006)
Mangalaraj, G., Mahapatra, R., Nerur, S.: Acceptance of software process innovations – the case of extreme programming. European Journal of Information Systems 18, 344–354 (2009)
Mathiassen, L., Pries-Heje, J., Ngwenyama, O. (eds.): Improving Software Organizations. From Principles to Practice, The Agile Software Development Series. Addison-Wesley, Boston (2002)
Melnik, G., Maurer, F.: Direct Verbal Communication as a Catalyst of Agile Knowledge Sharing. In: Agile Development Conference (ADC 2004). IEEE Computer Society (2004)
Moe, N.B., Dingsøyr, T., Dybå, T.: A teamwork model for understanding an agile team: A case study of a Scrum project. Information and Software Technology 52, 480–491 (2010)
Nerur, S., Balijepally, V.: Theoretical Reflections on Agile Development Methodologies. Commun. ACM 50(3), 79–83 (2007)
Rubin, K.S.: Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley, Boston (2013)
Schein, E.H.: Oraganizational Culture and Leadership, 1st edn. Jossey-Bass Publishers, San Franciso (1985)
Schön, D.A.: The Reflective Practitioner. How Professionals Think in Action. Basic Books (1983)
Schön, D.A.: Designing as reflective conversation with the materials of a design situation. Knowledge-Based Systems 5(1), 3–13 (1992)
Senapathi, M., Srinivasan, A.: Understanding post-adoptive agile usage: An exploratory cross-case analysis. The Journal of Systems and Software 85, 1255–1268 (2012)
Steiner, L.: Organizational dilemmas as barriers to learning. The Learning Organization 5(4), 193–201 (1998)
Stolterman, E.: How System Designers Think about Design and Methods. Some Reflections Based on an Interview Study. Scandinavian Journal of Information Systems 3, 137 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Babb, J.S., Hoda, R., Nørbjerg, J. (2013). Barriers to Learning in Agile Software Development Projects. In: Baumeister, H., Weber, B. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2013. Lecture Notes in Business Information Processing, vol 149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38314-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-38314-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38313-7
Online ISBN: 978-3-642-38314-4
eBook Packages: Computer ScienceComputer Science (R0)