Abstract
This paper outlines a theory of software development agility that draws upon a model of IT innovations. We examine how both exploration and exploitation impact software development agility. We propose a sequential model of learning in which agility is driven by exploration versus exploitation needs and development agility is influenced by learning focus. Organizations need to balance multiple conflicting goals including speed, quality, cost, risk and innovative content. The value of the model is illustrated by probing how software organizations controlled their agility in Internet computing between the years 1997 and 2003.
Author order is alphabetical; the authors contributed equally to this paper.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Agile Alliance. “Manifesto for Agile Software,” 2001 (available online at http://www.agilemanifesto.org/; accessed September 4, 2004).
Baskerville, R., Levine, L., Heje, J-P, Balasubramarian, R., and Slaughter, S. “How Internet Software Companies Negotiate Quality,” IEEE Software, May 2001, pp. 51–57.
Carstensen, P, and Vogelsang, L. “Design of Web-Based Information Systems: New Challenges for System Development,” in Proceedings of the 9 th ECIS, Bled, Slovenia, June 27–29, 2001, pp. 536–547.
Cohen, W. M., and Levinthal, D. A. “Absorptive Capacity: A New Perspective on Learning and Innovation,” Administrative Science Quarterly (35), 1990, pp. 128–152.
Cusumano M., and Yoffie, D. “Software development on Internet Time,” IEEE Computer (32:10), 1999, pp. 60–69.
D’Aveni, R. A. Hyper competition: Managing the Dynamics of Strategic Maneuvering, New York: The Free Press, 1994.
Eisenhardt, K. M. “Building Theories from Case Study Research,” Academy of Management Review (14:4), 1989, pp. 532–550.
Eisenhardt, K. M., and Martin, J. A. “Dynamic Capabilities: What Are They?,” Strategic Management Journal (21), 2000, pp. 1105–1121.
Henderson, R. M., and Clark, K. B. “Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established Firms,” Administrative Science Quarterly (35:1), 1990, pp. 9–30.
Humphrey, W. Managing the Software Process. Reading, MA: Addison-Wesley, 1989.
Kessler E., and Chakrabarti, A. “Innovation Speed: A Conceptual Model of Context, Antecedents and Outcomes,” Academy of Management Review (21:4), 1996, pp. 1143–1191.
Lambe C., and Spekman, R. “Alliances, External Technology Acquisition, and Discontinuous Technological Change,” Journal of Product Innovation Management (14), 1997, pp. 102–116.
Levinthal, D., and March, J. “The Myopia of Learning,” Strategic Management Journal (14), 1993, pp. 95–112.
Lyytinen, K., and Rose, G. “The Disruptive Nature of Information Technology Innovations: The Case of Internet Computing in Systems Development Organizations,” MIS Quarterly (27:4), 2003, pp. 557–595.
Lyytinen, K., Rose, G., and Yoo, Y. “Exploring and Exploiting in High Gear: Hyper-learning in Seven Software Firms,” under review, 2004.
March, J. G. “Exploration and Exploitation in Organizational Learning,” Organization Science (2:1), 1991, pp. 71–87.
Pressman, R. “Can Internet-Based Applications Be Engineered?,” IEEE Software (15:5), September–October 1998, pp. 104–110.
Swanson, E. B. “Information Systems Innovation Among Organizations,” Management Science (40:9), 1994, pp. 1069–1088.
Teece, D. J., Pisano, G., and Shuen, A. “Dynamic Capabilities and Strategic Management,” Strategic Management Journal (18:7), 1997, pp. 509–533.
Tushman, M. L., and Anderson, P. “Technological Discontinuities and Organizational Environments,” Administrative Science Quarterly (31), 1986, pp. 439–465.
Van Kleijnen, J. Computer and Profits: Quantifying Financial Benefits of Information Systems, Englewood Cliffs, NJ: Prentice-Hall, 1980.
Yin, R. K. Case Study Research: Design and Methods, Thousand Oaks, CA: Sage, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 International Federation for Information Processing
About this paper
Cite this paper
Lyytinen, K., Rose, G.M. (2005). How Agile is Agile Enough? Toward a Theory of Agility in Software Development. In: Baskerville, R.L., Mathiassen, L., Pries-Heje, J., DeGross, J.I. (eds) Business Agility and Information Technology Diffusion. TDIT 2005. IFIP International Federation for Information Processing, vol 180. Springer, Boston, MA. https://doi.org/10.1007/0-387-25590-7_13
Download citation
DOI: https://doi.org/10.1007/0-387-25590-7_13
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-25589-7
Online ISBN: 978-0-387-25590-3
eBook Packages: Computer ScienceComputer Science (R0)