What Is Flowing in Lean Software Development?

被引:16
|
作者
Mandic, Vladimir [1 ]
Oivo, Markku [1 ]
Rodriguez, Pilar [1 ]
Kuvaja, Pasi [1 ]
Kaikkonen, Harri [2 ]
Turhan, Burak [1 ]
机构
[1] Univ Oulu, Dept Informat Proc Sci, Oulu, Finland
[2] Oulu Univ, Ind Mgmt, Dept Ind Engn & Mgmt, Oulu, Finland
来源
关键词
Lean Software Development; Flow; Value Creation Points;
D O I
10.1007/978-3-642-16416-3_12
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:72 / 84
页数:13
相关论文
共 50 条
  • [1] Lean software development
    Poppendieck, Mary
    [J]. 29th International Conference on Software Engineering: ICSE 2007 Companion Volume, Proceedings, 2007, : 165 - 166
  • [2] Lean Software Development
    Ebert, Christof
    Abrahamsson, Pekka
    Oza, Nilay
    [J]. IEEE SOFTWARE, 2012, 29 (05) : 22 - 25
  • [3] Introduction to lean software development - Practical approaches for applying lean principles to software development
    Poppendieck, M
    Poppendieck, T
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 280 - 280
  • [4] Lean Software Development: A Tutorial
    Poppendieck, Mary
    Cusumano, Michael A.
    [J]. IEEE SOFTWARE, 2012, 29 (05) : 26 - 32
  • [5] A Lean and Devops Approach to Teach Lean Software Development
    Ivanov, Vladimir
    Krasnikhin, Dmitry
    Litvinov, Stanislav
    Masyagin, Sergey
    Succi, Giancarlo
    [J]. SOFTWARE ENGINEERING ASPECTS OF CONTINUOUS DEVELOPMENT AND NEW PARADIGMS OF SOFTWARE PRODUCTION AND DEPLOYMENT, DEVOPS 2018, 2019, 11350 : 196 - 204
  • [6] A Guide to Lean Software Development in Action
    Janes, Andrea
    [J]. 2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [7] Measuring the flow in lean software development
    Petersen, K.
    Wohlin, C.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 975 - 996
  • [8] What influences software startups to use Lean Startup?
    Melegati, Jorge
    [J]. 19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [9] Lean Software Development: Two Case Studies
    Peter Middleton
    [J]. Software Quality Journal, 2001, 9 : 241 - 252
  • [10] Lean software development: Two case studies
    Middleton, P
    [J]. SOFTWARE QUALITY JOURNAL, 2001, 9 (04) : 241 - 252