Abstract
Based on four empirical studies conducted over a 10-year time period from 1999 to 2008 we investigate how local software processes interact with global changes in the software development context. In 1999 companies were developing software at high speed in a desperate rush to be first-to-market. In 2001 a new high speed/quick results development process had become established practice. In 2003 changes in the market created the need for a more balanced view on speed and quality, and in 2008 companies were successfully combining agile and plan driven approaches to achieve the benefits of both. The studies reveal a twostage pattern in which dramatic changes in the market causes disruption of established practices, experimentation, and process adaptations followed by consolidation of lessons learnt into a new (and once again mature) software development process. Limitations, implications, and areas for future research 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.
References
Abrahamsson, P., Conboy, K., & Xiaofeng, W. (2009). 'Lots done, more to do': The current state of agile systems development research. European Journal of Information Systems, 18(4), 281-284.
Atlanta_Constitution. (2001, February 19). Internet growing by leaps and bytes: Study says americans trek to Cyberspace Is now a stampede. The Atlanta Constitution, pp. A1, A9.
Baskerville, R., Levine, L., Pries-Heje, J., Ramesh, B., & Slaughter, S. (2003). Is Internet-speed software development different? IEEE Software, 20(6), 70-77.
Baskerville, R., & Pries-Heje, J. (2001). Racing the e-bomb: How the Internet is redefining information systems development methodology. Proceedings of the IFIP TC8/WG8.2 Working Conference on Realigning Research and Practice in Information Systems Development: The Social and Organizational Perspective, 49-68.
Baskerville, R., & Pries-Heje, J. (2002). Information systems development @ Internet speed: A new paradigm in the making. In S. Wrycza (Ed.), Proceedings of the Tenth European Conference on Information Systems (pp. 282-291). Gdansk: University of Gdansk.
Baskerville, R., & Pries-Heje, J. (2004). Short cycle time systems development. Information Systems Journal, 14(2), 237-264.
Beck, K. (2000). Extreme programming explained: Embrace change. Addison-Wesley.
Beck, K., & Fowler, M. (2001). Planning extreme programming. Boston: Addison-Wesley.
Boehm, B. (2002). Get ready for agile methods, with care. IEEE Computer, 35(1), 64-69.
Boehm, B., & Turner, R. (2004). Balancing agility and discipline: A guide for the perplexed. Boston: Addison-Wesley.
Cockburn, A. (2002). Learning from agile software development - Part one and two. Crosstalk - The journal of Defence Software Engineering (September and October).
Cox, A. (2005). What are communities of practice? A comparative review of four seminal works. Journal of Information Science, 31(6), 527-540.
Crosby, P. B. (1980). Quality is free: The art of making quality certain. New York: New American Library.
Cusumano, M., & Selby, R. (1995). Microsoft secrets: How the world's most powerful company creates technology, shapes markets and manages people. New York: Free Press.
Cusumano, M., & Yoffie, D. (2000). Competing on Internet time: Lessons from Netscape and its battle with Microsoft. New York: Touchstone.
Dybå, T., & Dingsøyr, T. (2008). Empirical studies of agile software development: A systematic review. Information & Software Technology, 50(9-10), 833-859.
Iansiti, M., & McCormack, A. (1997). Developing products on Internet time. Harvard Business Review, 75(5), 108-117.
Jeffries, R., Anderson, A., & Hendrickson, C. (2001). Extreme programming installed. Boston: Addison-Wesley.
Levina, N., & Vaast, E. (2005). The Emergence of boundary spanning competence in practice: Implications for implementation and use of information systems. MIS Quarterly, 29(2), 335-363.
Orlikowski, W. (1993). CASE tools as organizational change: Investigating incremental and radical changes in systems development. MIS Quarterly, 17(3), 309-340.
Pries-Heje, J., Baskerville, R., Levine, L., & Ramesh, B. (2005). The High Speed balancing game: How software companies cope with Internet speed. Scandinavian Journal of Information Systems, 16, 11-54.
Rising, L., & Janoff, N. S. (2000). The Scrum software development process for small teams. IEEE Software(July/Aug), 26-32.
Smith, P. G., & Reinertsen, D. G. (1995). Developing products in half the time (2nd Ed.). New York: Van Nostrand Reinhold.
Star, S. L., & Griesemer, J. R. (1989). Institutional ecology, `translations' and boundary objects: Amateurs and professionals in Berkeley's museum of Vertebrate Zoology, 1907-39. Social Studies of Science, 19, 387-420.
Strauss, A., & Corbin, J. (1998). Basics of qualitative research: Techniques and procedures for developing grounded theory (2nd ed.). Thousand Oaks, Ca.: Sage.
Urquhart, C. (1997). Exploring analyst-client communication: Using grounded theory techniques to investigate interaction in informal requirements gathering. In A. S. Lee, J. Liebenau & J. I. DeGross (Eds.), Information Systems and Qualitative Research (pp. 149-181). London: Chapman and Hall.
Urquhart, C. (2000). Strategies for conversation and systems analysis in requirements gathering: A qualitative view of analyst-client communication. The Qualitative Report (On-line serial), 4(1).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Baskerville, R., Pries-Heje, J., Madsen, S. (2010). From Exotic to Mainstream: A 10-year Odyssey from Internet Speed to Boundary Spanning with Scrum. In: Dingsøyr, T., Dybå, T., Moe, N. (eds) Agile Software Development. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12575-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-12575-1_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12574-4
Online ISBN: 978-3-642-12575-1
eBook Packages: Computer ScienceComputer Science (R0)