Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Evaluation of simulation-assisted value stream mapping for software product development : Two industrial cases

Ali, Nauman Bin ; Petersen, Kai and De França, Breno Bernard Nicolau (2015) In Information and Software Technology 68. p.45-61
Abstract

Context: Value stream mapping (VSM) as a tool for lean development has led to significant improvements in different industries. In a few studies, it has been successfully applied in a software engineering context. However, some shortcomings have been observed in particular failing to capture the dynamic nature of the software process to evaluate improvements i.e. such improvements and target values are based on idealistic situations. Objective: To overcome the shortcomings of VSM by combining it with software process simulation modeling, and to provide reflections on the process of conducting VSM with simulation. Method: Using case study research, VSM was used for two products at Ericsson AB, Sweden. Ten workshops were conducted in this... (More)

Context: Value stream mapping (VSM) as a tool for lean development has led to significant improvements in different industries. In a few studies, it has been successfully applied in a software engineering context. However, some shortcomings have been observed in particular failing to capture the dynamic nature of the software process to evaluate improvements i.e. such improvements and target values are based on idealistic situations. Objective: To overcome the shortcomings of VSM by combining it with software process simulation modeling, and to provide reflections on the process of conducting VSM with simulation. Method: Using case study research, VSM was used for two products at Ericsson AB, Sweden. Ten workshops were conducted in this regard. Simulation in this study was used as a tool to support discussions instead of as a prediction tool. The results have been evaluated from the perspective of the participating practitioners, an external observer, and reflections of the researchers conducting the simulation that was elicited by the external observer. Results: Significant constraints hindering the product development from reaching the stated improvement goals for shorter lead time were identified. The use of simulation was particularly helpful in having more insightful discussions and to challenge assumptions about the likely impact of improvements. However, simulation results alone were found insufficient to emphasize the importance of reducing waiting times and variations in the process. Conclusion: The framework to assist VSM with simulation presented in this study was successfully applied in two cases. The involvement of various stakeholders, consensus building steps, emphasis on flow (through waiting time and variance analysis) and the use of simulation proposed in the framework led to realistic improvements with a high likelihood of implementation.

(Less)
Please use this url to cite or link to this publication:
author
; and
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Case study research, Lean software development, Software process simulation modeling, System dynamics, Value stream mapping
in
Information and Software Technology
volume
68
pages
17 pages
publisher
Elsevier
external identifiers
  • scopus:84942601270
ISSN
0950-5849
DOI
10.1016/j.infsof.2015.08.005
project
Embedded Applications Software Engineering
language
English
LU publication?
no
id
351d7311-ba7f-41df-b2cf-8847fa3d7af3
date added to LUP
2018-09-27 13:53:06
date last changed
2025-04-04 14:59:01
@article{351d7311-ba7f-41df-b2cf-8847fa3d7af3,
  abstract     = {{<p>Context: Value stream mapping (VSM) as a tool for lean development has led to significant improvements in different industries. In a few studies, it has been successfully applied in a software engineering context. However, some shortcomings have been observed in particular failing to capture the dynamic nature of the software process to evaluate improvements i.e. such improvements and target values are based on idealistic situations. Objective: To overcome the shortcomings of VSM by combining it with software process simulation modeling, and to provide reflections on the process of conducting VSM with simulation. Method: Using case study research, VSM was used for two products at Ericsson AB, Sweden. Ten workshops were conducted in this regard. Simulation in this study was used as a tool to support discussions instead of as a prediction tool. The results have been evaluated from the perspective of the participating practitioners, an external observer, and reflections of the researchers conducting the simulation that was elicited by the external observer. Results: Significant constraints hindering the product development from reaching the stated improvement goals for shorter lead time were identified. The use of simulation was particularly helpful in having more insightful discussions and to challenge assumptions about the likely impact of improvements. However, simulation results alone were found insufficient to emphasize the importance of reducing waiting times and variations in the process. Conclusion: The framework to assist VSM with simulation presented in this study was successfully applied in two cases. The involvement of various stakeholders, consensus building steps, emphasis on flow (through waiting time and variance analysis) and the use of simulation proposed in the framework led to realistic improvements with a high likelihood of implementation.</p>}},
  author       = {{Ali, Nauman Bin and Petersen, Kai and De França, Breno Bernard Nicolau}},
  issn         = {{0950-5849}},
  keywords     = {{Case study research; Lean software development; Software process simulation modeling; System dynamics; Value stream mapping}},
  language     = {{eng}},
  month        = {{01}},
  pages        = {{45--61}},
  publisher    = {{Elsevier}},
  series       = {{Information and Software Technology}},
  title        = {{Evaluation of simulation-assisted value stream mapping for software product development : Two industrial cases}},
  url          = {{http://dx.doi.org/10.1016/j.infsof.2015.08.005}},
  doi          = {{10.1016/j.infsof.2015.08.005}},
  volume       = {{68}},
  year         = {{2015}},
}