Skip to main content

What Is Flowing in Lean Software Development?

  • Conference paper
Book cover Lean Enterprise Software and Systems (LESS 2010)

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

Included in the following conference series:

Abstract

The main concern of the software industry is to deliver more products in shorter time-cycles to customers with an acceptable economic justification. In virtue of these concerns, the software industry and researchers in the field of software engineering have engaged in the process of adopting lean principles. In this paper, we are seeking the knowledge that could help us better understand the nature of flows in software development. We define a generalized concept of the value creation points and an axiomatic system that capture the specifics of software development. Further, a generalized definition of the flow makes it possible to identify super-classes of waste sources. Finally, we define a concept of decision flow, suggesting what a value creation point could be in the software development context. The decision flow is an inseparable part of the software development activities and it carries capabilities of adding or diminishing the value of products.

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. Womack, J., Jones, D.: Lean Thinking: Banish Waste and Create Wealth in Your Corporation, Revised and Updated. Free Press, London (2003)

    Google Scholar 

  2. Womack, J., Jones, D., Roos, D.: The machine that changed the world. Simon & Schuster Ltd., London (2007)

    Google Scholar 

  3. Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (2003)

    Google Scholar 

  4. Poppendieck, M., Poppendieck, T.: Leading Lean Software Development: Results Are not the Point. Addison-Wesley Professional, Reading (2009)

    Google Scholar 

  5. Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R.C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: Manifesto for agile software development (2001)

    Google Scholar 

  6. Freeman, P.: Lean concepts in software engineering. In: IPSS-Europe International Conference on Lean Software Development, Stuttgart, Germany, pp. 1–8 (1992)

    Google Scholar 

  7. Bullinger, H., Fähnrich, K.: Managing lean enterprises and lean software development. In: IPSS-Europe International Conference on Lean Software Development, Stuttgart, Germany, pp. 1–45 (1992)

    Google Scholar 

  8. Basili, V.: The experience factory: Can it make you a 5? In: Seventeenth Software Engineering Workshop (SEL), NASA/Goddard Space Flight Center, College Park, MD, USA, pp. 55–73 (1992)

    Google Scholar 

  9. Magazine: Learn to be lean: deliver fast in short sprints. Lean Magazine (#4) (2009)

    Google Scholar 

  10. Magazine: Fighting muda. are you prepared for the war against waste? Lean Magazine (#3) (2008)

    Google Scholar 

  11. Humphrey, W.: Managing the Software Process. Addison-Wesley, New York (1990)

    Google Scholar 

  12. Chrissis, M., Konrad, M., Shrum, S.: CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley Professional, New York (2006)

    Google Scholar 

  13. Middleton, P., Sutton, J.: Lean Software Strategies. Productivity Press, New York (2005)

    Google Scholar 

  14. Liker, J., Meier, D.: The Toyota Way Fieldbook: A Practical Guide for Implementing Toyota’s 4Ps. McGraw-Hill, New York (2006)

    Google Scholar 

  15. Reinertsen, D.: The Principles of Product Development Flow: Second Generation Lean Product Development. Celeritas Publishing, Redondo Beach (2009)

    Google Scholar 

  16. Morgan, J., Liker, J.: The Toyota Product Development System: Integrating People, Process, and Technology. Productivity Press, New York (2006)

    Google Scholar 

  17. Fujimoto, T.: Evolution of Manufacturing Systems at Toyota. Oxford University Press, Inc., New York (1999)

    Google Scholar 

  18. Ohno, T.: Toyota Production System: Beyond Large-Scale Production. Productivity Press, Portland (1988)

    Google Scholar 

  19. Takeuchi, H., Nonaka, I.: The new new product development game. Harvard Business Review 2(1), 137–147 (1986)

    Google Scholar 

  20. Locher, D.: Value Stream Mapping for Lean Development: A How-To Guide for Streamlining Time to Market. CRC Press, Taylor & Francis Group, New York, USA (2008)

    Google Scholar 

  21. Nonaka, I., Konno, N.: The concept of “ba”: Building a foundation for knowledge creation. California Management Review 40, 40–54 (1998)

    Article  Google Scholar 

  22. Ballard, G.: Positive vs negative iteration in design. In: 8th International Conference on Lean Construction, Brighton, UK, pp. 1–12 (2000)

    Google Scholar 

  23. Humphrey, W.: Characterizing the software process: A maturity framework. IEEE Software 2(5), 73–79 (1988)

    Article  Google Scholar 

  24. Boehm, B.: Value-based software engineering. ACM SIGSOFT Software Engineering Notes 2(28), 3–15 (2003)

    Article  Google Scholar 

  25. Boehm, B., Sullivan, K.: Software economics: A roadmap. In: International Conference on Software Engineering 2000, Limerick, Ireland, pp. 319–343 (2000)

    Google Scholar 

  26. Mandić, V., Basili, V., Harjumaa, L., Oivo, M., Markkula, J.: Utilizing GQM+Strategies for business value analysis: An approach for evaluating business goals. In: The 4th International Symposium on Empirical Software Engineering and Measurement, ESEM 2010, Bolzano-Bozen, Italy (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mandić, V., Oivo, M., Rodríguez, P., Kuvaja, P., Kaikkonen, H., Turhan, B. (2010). What Is Flowing in Lean Software Development?. In: Abrahamsson, P., Oza, N. (eds) Lean Enterprise Software and Systems. LESS 2010. Lecture Notes in Business Information Processing, vol 65. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16416-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16416-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16415-6

  • Online ISBN: 978-3-642-16416-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics