What is flowing in lean software development?

Vladimir Mandić, Markku Oivo, Pilar Rodríguez, Pasi Kuvaja, Harri Kaikkonen, Burak Turhan

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

12 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationLean Enterprise Software and Systems - First International Conference, LESS 2010, Proceedings
PublisherSpringer-Verlag London Ltd.
Number of pages13
ISBN (Print)3642164153, 9783642164156
Publication statusPublished - 1 Jan 2010
Externally publishedYes

Publication series

NameLecture Notes in Business Information Processing
Volume65 LNBIP
ISSN (Print)1865-1348


  • Flow
  • Lean Software Development
  • Value Creation Points

Cite this