Abstract
Specialist organizational environments and lack of redundant knowledge reduce flexibility and therefore inhibits transition to agile development. This action research reports from the adoption of team estimation as a vehicle to increase redundant knowledge within a group of specialists. The group suffered from low levels of group learning legitimized by high work pressure and a specialist organizational environment. This resulted in poor planning and optimistic task estimates which contributed to increase the work pressure even higher. I framed the research as double-loop learning; I illustrate how different barriers to team estimation arose from conflicts with existing efficiency norms and then how benefits from team estimation created sufficient momentum to change practice. The results are obtained from qualitative analysis of empirical data gathered during one year of collaboration with the group. The article contributes to understanding of barriers to group learning and agile adoption in software organizations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Argyris, C., Schön, D.A.: Organizational learning II: Theory, method, and practice. Addison-Wesley, Reading (1996)
Bahli, B., Zeid, E.S.A.: The role of knowledge creation in adopting extreme programming model: an empirical study. In: ITI 3rd International Conference on Information and Communications Technology: Enabling Technologies for the New Knowledge Society (2005)
Baskerville, R., Wood-Harper, T.A.: Diversity in information systems action research. European Journal of Information Systems 7(2), 90–107 (1998)
Boehm, B., Turner, R.: Management challenges to implementing agile processes in traditional development organizations. IEEE Software 22(5), 30–39 (2005)
Brenner, L.A., Koehler, D.J., Tversky, A.: On the evaluation of one-sided evidence. Journal of Behavioral Decision Making 9(1), 59–70 (1996)
Brown, J.S., Duguid, P.: Organizational learning and communities-of-practice: Toward a unified view of working, learning, and innovation. Organization Science 2(1), 40–57 (1991)
Börjesson, A., Martinsson, F., Timmerås, M.: Agile improvement practices in software organizations. European Journal of Information Systems 15, 169–182 (2006)
Cohn, M., Ford, D.: Introducing an agile process to an organization. IEEE computer 36(6), 74–78 (2003)
Cook, S.D.N., Brown, J.S.: Bridging epistemologies: The generative dance between organizational knowledge and organizational knowing. Organization Science 10(4), 381–400 (1999)
Davison, R.M., Martinsons, M.G., Kock, N.: Principles of canonical action research. Information Systems Journal 14(1), 65–86 (2004)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Information and Software Technology 50(9-10), 833–859 (2008)
Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods to software practices at Intel Shannon. European Journal of Information Systems 15, 200–213 (2006)
Fægri, T.E.: Building General Knowledge in Agile Software Organizations: Experiences with job rotation in customer support. In: Dubinsky, Y., Dybå, T., Kruchten, P. (eds.) Agile 2009, pp. 46–54. IEEE Computer Society, Chicago (2009)
Greenwood, D.J., Levin, M.: Introduction to action research: Social research for social change. SAGE Publications, Thousand Oaks (2007)
Grenning, J.: Planning poker (2002), http://renaissancesoftware.net/papers/14-papers/44-planing-poker.html
Haugen, N.C.: An empirical study of using planning poker for user story estimation. In: Proceedings of the AGILE 2006 conference (AGILE 2006). IEEE Computer Society, Los Alamitos (2006)
Highsmith, J., Cockburn, A.: Agile software development: The business of innovation. IEEE computer 34(9), 120–127 (2001)
Hilkka, M.-R., Tuure, T., Matti, R.: Is extreme programming just old wine in new bottles: A comparison of two cases. Journal of Database Management 16(4), 41–61 (2005)
Karlström, D., Runeson, P.: Integrating agile software development into stage-gate managed product development. Empirical Software Engineering 11(2), 203–225 (2006)
Klein, H.K., Myers, M.D.: A set of principles for conducting and evaluating interpretive field studies in information systems. MIS Quarterly 23(1), 67–94 (1999)
Kolb, D.A.: Experiential learning: Experience as the source of learning and development. Prentice-Hall, New Jersey (1984)
Mackenzie, A., Monk, S.: From cards to code: How extreme programming re-embodies programming as a collective practice. Computer Supported Cooperative Work 13(1), 91–117 (2004)
Marchenko, A., Abrahamsson, P.: Scrum in a multiproject environment: An ethnographically-inspired case study on the adoption challenges. In: Agile 2008, Toronto, Canada (2008)
Maruping, L.M., Zhang, X.J., Venkatesh, V.: Role of collective ownership and coding standards in coordinating expertise in software project teams. European Journal of Information Systems 18(4), 355–371 (2009)
Moe, N.B., Dingsøyr, T., Dybå, T.: Overcoming barriers to self-management in software teams. IEEE Software 26(6), 20–26 (2009)
Moløkken-Østvold, K., Haugen, N.C.: Combining estimates with Planning Poker - An empirical study. In: Proceedings of the 2007 Australian Software Engineering Conference (ASWEC 2007), pp. 349–358. IEEE Computer Society, Los Alamitos (2007)
Nerur, S., Mahapatra, R., Mangalaraj, G.: Challenges of migrating to agile methodologies. Communications of the ACM 48(5), 72–78 (2005)
Nerur, S., Balijepally, V.: Theoretical reflections on agile development methodologies: The traditional goal of optimization and control is making way for learning and innovation. Communications of the ACM 50(3), 79–83 (2007)
Schwaber, K., Beedle, M.: Agile software development with Scrum. Prentice Hall, New Jersey (2002)
Svensson, H., Höst, M.: Introducing agile process in a software maintenance and evolution organization. In: Ninth European Conference on Software Maintenance, CSMR 2005 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fægri, T.E. (2010). Adoption of Team Estimation in a Specialist Organizational Environment. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2010. Lecture Notes in Business Information Processing, vol 48. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13054-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-13054-0_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13053-3
Online ISBN: 978-3-642-13054-0
eBook Packages: Computer ScienceComputer Science (R0)