Abstract
The past decade has seen significant changes in systems development with many organizations adopting agile methodologies as a viable methodology for developing systems. An increasing number of research studies reveal the growing popularity and acceptance of agile methodologies. While most academic research has focused on adoption and adaptation of agile methods, there is very limited understanding of their post-adoption usage and incorporation within organizations. What factors explain the effective usage of agile methodologies? A synthesis of past research in Systems Development Methodologies, Information Systems implementation, Diffusion of Innovations, and Agile Methodologies was conducted to develop a research model that identifies the main factors pertinent to the propagation and effective usage of agile methodologies in organizations. The model is tested by applying it to the usage of Kanban for Software Engineering practices at BBC Worldwide, London. Insights gained from the case study are discussed.
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
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)
Dyba, T., Dingsoyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50 (2008)
Vijayasarathy, L.R., Turk, D.: Agile Software Development: A survey of early adopters. Journal of Information Technology Management 19(2) (2008)
Mangalaraj, G., Mahapatra, R., Nerur, S.: Acceptance of software process innovations - the case of extreme programmin. Empirical Software Engineering 18, 344–354 (2009)
Kwon, T.H., Zmud, R.W.: Unifying the fragmented models of information systems implementation. In: Critical Issues in Information Systems Research, pp. 227–251. John Wiley & Sons, Inc., Chichester (1987)
Karahanna, E.: Symbolic Adoption of Information Technology. In: Proceedings of Decision Sciences International Conference, Athens, Greece (1999)
Boehm, B.: Get Ready for Agile Methods, with Care. IEEE Computer 35(1), 64–69 (2002)
Highsmith, J., Cockburn, A.: Agile Software Development: The Business of Innovation. Computer, 120–122 (September 2001)
Nerur, S., Mahapatra, R.: Challenges of Migrating to Agile Methodologies. Communications of the ACM 48(5), 73–78 (2005)
McChesney, I.R., Glass, D.: Post-implementation management of CASE methodology. European Journal of Information Systems 2(3), 201–209 (1993)
Patton, J.: Kanban Development Oversimplified (2009), http://www.agileproductdesign.com/blog/2009/kanban_over_simplified.html [November 27, 2010]
Williams, L., Layman, L., Krebs, W.: Extreme Programming Evaluation Framework for Object-Oriented Languages Version 1.4, in NCSU Technical Report (2004)
Rogers, E.M.: Diffusion of Innovations, 5th edn. Free Press, New York (2003)
Hardgrave, B.C., Davis, F.D., Riemenschneider, C.K.: Investigating Determinants of Software Developers’ Intentions to Follow Methodologies. Journal of Management Information Systems 20(1), 123–151 (2003)
Huisman, M., Iivari, J.: The Individual Deployment of Systems Development Methodologies. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 134–150. Springer, Heidelberg (2002)
Rajlich, V.: Changing the paradigm of software engineering. Communications of the ACM 49(8), 67–70 (2006)
Hardgrave, B.C., Johnson, R.: Toward an information systems development acceptance model: the case of object-oriented systems development. IEEE Transactions on Engineering Management 50(3), 322–336 (2003)
Khalifa, M., Verner, J.: Drivers for Software Development Usage. IEEE Transactions on Engineering Management 47(3), 360–369 (2000)
Agarwal, R., Prasad, J.: A Field Study of the Adoption of Software Process Innovations by Information Systems Professionals. IEEE Transactions on Engineering Management 47(3), 295–308 (2000)
Pikkarainen, M., Wang, X., Kieran, C.: Agile Practices in Use from an Innovation Assimilation Perspective: A Multiple Case Study. In: Twenty Eighth International Conference on Information Systems, Montreal (2007)
Fitzgerald, B.: The use of systems development methodolgies in practice: a field study. Information Systems Journal 7, 201–212 (1997)
Green, G.C., Hevner, A.R., Webb Collins, R.: The impacts of quality and productivity perceptions on the use of software process improvement innovations. Information and Software Technology 47(8), 543–553 (2005)
Van de Ven, A.H.: Central Problems in the Management of Innovation. Management Science 32(5), 590–607 (1986)
Pikkarainen, M., Wang, X., Conboy, K.: Agile Practices in Use from an Innovation Assimilation Perspective: A Multiple Case Study. In: Twenty Eighth International Conference on Information Systems, Montreal (2007)
Sultan, F., Chan, L.: The adoption of new technology: the case of object-oriented computing in software companies. IEEE Transactions on Engineering Management 47(1), 106–206 (2000)
Roberts, T.L., et al.: Factors that impact implementing a SDM. IEEE Transactions on Software Engineering 24(8), 640–649 (1998)
Yin, R.K.: Case Study Research: Design and Methods. Sage Publications, CA (1994)
Benbasat, I., Goldstein, D.K., Mead, M.: The Case Research Strategy in Studies of Information Systems. MIS Quarterly 11(3), 369–386 (1987)
Eisenhardt, K.M.: Building Theories from Case Study Research. The Academy of Management Review 14(4), 532–550 (1989)
BBCWorldwide (2010), http://www.bbcworldwide.com/about-us.aspx
Middleton, P., Joyce, D.: Lean Software Development: BBC Worldwide Case Study. In: Lean Software and Systems Conference, Atlanta (2010)
Iivari, J.: Why are CASE tools not used? Communications of the ACM 39(10), 94–103 (1996)
Cockburn, A., Highsmith, J.: Agile Software Development: The People Factor. Software Management (2001)
Misra, S.C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. The Journal of Systems and Software 82, 1869–1890 (2009)
Anderson, D.: Kanban, Successful Evolutionary Change For Your Technology Business (2010)
Fichman, R.G., Kemerer, C.F.: The Assimilation of Software Process Innovations: An Organizational Learning Perspective. Management Science 43(10), 1345–1363 (1997)
Gallivan, M.J.: Organizational Adoption and Assimilation of Comlex Technological Innovations: Development of a New Framework. The DATABASE for Advances in Information Systems 32(3), 51–80 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Senapathi, M., Middleton, P., Evans, G. (2011). Factors Affecting Effectiveness of Agile Usage – Insights from the BBC Worldwide Case Study. In: Sillitti, A., Hazzan, O., Bache, E., Albaladejo, X. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2011. Lecture Notes in Business Information Processing, vol 77. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20677-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-20677-1_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20676-4
Online ISBN: 978-3-642-20677-1
eBook Packages: Computer ScienceComputer Science (R0)