Skip to main content

Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study

  • Conference paper
  • First Online:
Agile Processes in Software Engineering and Extreme Programming (XP 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 212))

Included in the following conference series:

Abstract

Delivering value to customers in real-time requires companies to utilize real-time deployment of software to expose features to users faster, and to shorten the feedback loop. This allows for faster reaction and helps to ensure that the development is focused on features providing real value. Continuous delivery is a development practice where the software functionality is deployed continuously to customer environment. Although this practice has been established in some domains such as B2C mobile software, the B2B domain imposes specific challenges. This article presents a case study that is conducted in a medium-sized software company operating in the B2B domain. The objective of this study is to analyze the challenges and benefits of continuous delivery in this domain. The results suggest that technical challenges are only one part of the challenges a company encounters in this transition. The company must also address challenges related to the customer and procedures. The core challenges are caused by having multiple customers with diverse environments and unique properties, whose business depends on the software product. Some customers require to perform manual acceptance testing, while some are reluctant towards new versions. By utilizing continuous delivery, it is possible for the case company to shorten the feedback cycles, increase the reliability of new versions, and reduce the amount of resources required for deploying and testing new releases.

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 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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. In: 2012 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 392–399. IEEE, September 2012

    Google Scholar 

  2. Neely, S., Stolt, S.: Continuous delivery? easy! just change everything (well, maybe it is not that easy). In: Agile Conference (AGILE), pp. 121–128. IEEE, August 2013

    Google Scholar 

  3. Bosch, J.: Building products as innovation experiment systems. In: Cusumano, M.A., Iyer, B., Venkatraman, N. (eds.) ICSOB 2012. LNBIP, vol. 114, pp. 27–39. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Humble, J., Farley, D.: Continuous delivery: reliable software releases through build, test, and deployment automation. Pearson Education (2010)

    Google Scholar 

  5. Humble, J., Read, C., North, D.: The deployment production line. In: Agile Conference, p. 6. IEEE, July 2006

    Google Scholar 

  6. Fowler, M.: ContinuousDelivery (January 2015). http://martinfowler.com/bliki/ContinuousDelivery.html

  7. King, N.: Template analysis. In: Qualitative Methods and Analysis in Organizational Research: A Practical Guide, pp. 118–134. Sage Publications Ltd (1998)

    Google Scholar 

  8. Runeson, P., Hst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering 14(2), 131–164 (2009)

    Article  Google Scholar 

  9. Dzamashvili Fogelstrm, N., Gorschek, T., Svahnberg, M., Olsson, P.: The impact of agile principles on marketdriven software product development. Journal of Software Maintenance and Evolution: Research and Practice 22(1), 53–80 (2010)

    Article  Google Scholar 

  10. Cockburn, A.: Agile software development. Cockburn* Highsmith Series Editor (2000)

    Google Scholar 

  11. Loshin, D.: Master data management. Morgan Kaufmann (2010)

    Google Scholar 

  12. Duvall, P. M., Matyas, S., Glover, A.: Continuous integration: improving software quality and reducing risk. Pearson Education (2007)

    Google Scholar 

  13. Rissanen, O., Münch, J., Männistö, T.: Extending the Development Process Towards Continuous Delivery and Continuous Experimentation in the B2B Domain: A Case Study. Master’s Thesis. University of Helsinki (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olli Rissanen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Rissanen, O., Münch, J. (2015). Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2015. Lecture Notes in Business Information Processing, vol 212. Springer, Cham. https://doi.org/10.1007/978-3-319-18612-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18612-2_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18611-5

  • Online ISBN: 978-3-319-18612-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics