Skip to main content

Abstract

The DevOps movement, which combines software development with information technology operations, enables the more frequent delivery of changes to a software system. Adopting DevOps practices is seen as enabling the ability to deliver more. But is the more that is getting done actually of value to the end user or to the producing organization? In this paper, we describe how the ideas of value streams are being applied to software development and how more systematic handling of features is key to enabling an increased focus on the delivery of value.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The Flow Framework\(^\mathrm{TM}\) was created by Mik Kersten and is a trademark owned by Tasktop Technologies.

  2. 2.

    github.com/kubernetes/kubernetes.

  3. 3.

    moodlee.org.

  4. 4.

    www.mozilla.org.

References

  1. Ali, N.B., Petersen, K., Schneider, K.: Flow-assisted value stream mapping in the early phases of large-scale software development. J. Syst. Softw. 111, 213–227 (2016)

    Article  Google Scholar 

  2. Boehm, B.W.: Value-based software engineering. ACM SIGSOFT Softw. Eng. Notes 28(2), 4 (2003)

    Article  Google Scholar 

  3. Ebert, C., Gallardo, G., Hernantes, J., Serrano, N.: DevOps. IEEE Software 33(3), 94–100 (2016)

    Article  Google Scholar 

  4. Gene Kim, G.S., Behr, K.: The Phoenix Project. IT Revolution Press (2013)

    Google Scholar 

  5. Kauppinen, M., Savolainen, J., Lehtola, L., Komssi, M., Töhönen, H., Davis, A.M.: From feature development to customer value creation. In: 17th IEEE International Requirements Engineering Conference, RE 2009, Atlanta, Georgia, USA, 31 August–4 September 2009, pp. 275–280 (2009)

    Google Scholar 

  6. Kersten, M.: Project to Product. IT Revolution Press (2018)

    Google Scholar 

  7. Larman, C., Basili, V.R.: Iterative and incremental development: a brief history. IEEE Comput. 36, 47–56 (2003)

    Article  Google Scholar 

  8. Mougouei, D., Perera, H., Hussain, W., Shams, R.A., Whittle, J.: Operationalizing human values in software: a research roadmap. In: Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 780–784 (2018)

    Google Scholar 

  9. Software engineering: Report on a conference sponsored by the NATO science committee (1968). http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF

  10. Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Boston (2003)

    Google Scholar 

  11. Research, D.: Assessment: 2017 state of DevOps (2017). http://services.google.com/fh/files/misc/state-of-devops-2017.pdf

  12. Research, D.: Assessment: Accelerate: State of DevOps: Strategies for a new economy (2018). http://services.google.com/fh/files/misc/state-of-devops-2018.pdf

  13. Rodríguez, P., Mendes, E., Turhan, B.: Key stakeholders’ value propositions for feature selection in software-intensive products: an industrial case study. IEEE Trans. Softw. Eng. (2018)

    Google Scholar 

  14. Royce, W.: Managing the development of large software systems. Proc. IEEE WESCON 26, 1–9 (1970)

    Google Scholar 

  15. Savor, T., Douglas, M., Gentili, M., Williams, L., Beck, K.L., Stumm, M.: Continuous deployment at Facebook and OANDA. In: Proceedings of the 38th International Conference on Software Engineering, ICSE, pp. 21–30 (2016)

    Google Scholar 

  16. Williams, L.: Agile software development methodologies and practices. Adv. Comput. 80, 1–44 (2010)

    Article  Google Scholar 

Download references

Acknowledgements

Support provided by NSERC RGPIN-2016-03758 is gratefully acknowledged. The authors would also like to thank the anonymous reviewers for their helpful comments in revising this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gail C. Murphy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Murphy, G.C., Kersten, M. (2020). Towards Bridging the Value Gap in DevOps. In: Bruel, JM., Mazzara, M., Meyer, B. (eds) Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. DEVOPS 2019. Lecture Notes in Computer Science(), vol 12055. Springer, Cham. https://doi.org/10.1007/978-3-030-39306-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-39306-9_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-39305-2

  • Online ISBN: 978-3-030-39306-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics