Skip to main content

Climbing the “Stairway to Heaven”: Evolving From Agile Development to Continuous Deployment of Software

  • Chapter
  • First Online:
Continuous Software Engineering

Abstract

Software-intensive systems companies need to evolve their practices continuously in response to competitive pressures. Based on a conceptual model presented as the “Stairway to Heaven,” we present the transition process when moving from traditional development towards continuous deployment of software. Our research confirms that the transition towards agile development requires a careful introduction of agile practices into the organization, a shift to small development teams, and a focus on features rather than components. The transition towards continuous integration requires an automated test suite, a main branch to which code is continually delivered, and a modularized architecture. The move towards continuous deployment requires internal and external stakeholders to be fully involved and a proactive customer with whom to explore the concept. Finally, the transition towards R&D as an innovation system requires careful ecosystem management in order to align internal business strategies with the dynamics of a competitive business ecosystem. Characteristic for all transitions is the critical alignment of internal and external processes in order to fully maximize the benefits as provided by the business ecosystem of which a company is part.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Moore, J.F.: Predators and prey: a new ecology of competition. Harv. Bus. Rev. 71(3), 75–86 (1993)

    Google Scholar 

  2. Iansiti, M., Levien, R.: Strategy as ecology. Harv. Bus. Rev. 82(9), 69–78 (2004)

    Google Scholar 

  3. Fogelström, N.D., Gorschek, T., Svahnberg, M., Olsson, P.: The impact of agile principles on market-driven software product development. J. Softw. Maintenance Evol.: Res. Pract. 22, 53–80 (2010)

    Article  Google Scholar 

  4. Williams, L., Cockburn, A.: Agile software development: it’s about feedback and change. Computer 36(6), 39–43 (2003)

    Article  Google Scholar 

  5. Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the “Stairway to Heaven”—A multiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. Software Engineering and Advanced Applications (SEAA), 38th EUROMICRO conference, pp. 392–399. IEEE Press (2012)

    Google Scholar 

  6. Bosch, J., Bosch-Sijtsema, P.: ESAO: A holistic ecosystem-driven analysis model. In: Proceedings of the 5th International Conference on Software Business (ICSOB), Cyprus, 15–18 June 2014

    Google Scholar 

  7. Sommerville, I.: Software Engineering, 6th edn. Pearson Education, Essex (2001)

    Google Scholar 

  8. Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–127 (2001)

    Article  Google Scholar 

  9. Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases through Build, Test and Deployment Automation. Addison-Wesley, Boston (2011)

    Google Scholar 

  10. Shalloway, A., Trott, J.R., Beaver, G.: Lean-Agile Software Development: Achieving Enterprise Agility. Addison-Wesley, Boston, MA (2009)

    Google Scholar 

  11. Bosch, J.: Building products as innovation experiment systems. In: Proceedings of the 3rd International Conference on Software Business (ICSOB), MIT, Cambridge, 18–20 June 2012

    Google Scholar 

  12. Hofmeister, C., Kruchten, P., Nord, R.L., Obbink, H., Ran, A., America, P.: A general model of software architecture design derived from five industrial approaches. J. Syst. Softw. 80(1), 106–126 (2007)

    Article  Google Scholar 

  13. Van der Linden, F., Bosch, J., Kamsteries, E., Kansala, K., Obbink, H.: Software product family evaluation. In: 3rd International Conference of Software Product Lines, SPLC 2004, pp. 110–129. Springer, Boston (2004)

    Google Scholar 

  14. Walsham, G.: Interpretive case studies in IS research: nature and method. Eur. J. Inf. Syst. 4, 74–81 (1995)

    Article  Google Scholar 

  15. Runesson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2009)

    Google Scholar 

  16. Larman, C., Vodde, B.: Scaling Lean and Agile Development: Thinking and Organizational Tools for Large-Scale Scrum. Pearson Education, Boston (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Helena Holmström Olsson .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Olsson, H.H., Bosch, J. (2014). Climbing the “Stairway to Heaven”: Evolving From Agile Development to Continuous Deployment of Software. In: Bosch, J. (eds) Continuous Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-11283-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11283-1_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11282-4

  • Online ISBN: 978-3-319-11283-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics