Abstract
Background: Lean Software Development (LSD) aims for improvement, yet this improvement requires measures to identify whether a difference has been achieved, and provide decision support for further improvement.
Objective: This study identifies measures and indicators proposed in literature on LSD, then structures them according to ISO/IEC 15939, allowing for comparability due to a use of a standard.
Method: Systematic mapping is the research methodology.
Result: The published literature on LSD measures has significantly increased since 2010. The two pre-dominant study types are evaluation research and experience reports. 22 base measures, 13 derived measures, and 14 indicators were identified.
Conclusion: Gaps exist with respect to LSD principles. In particular: deferring commitment, respecting people and knowledge creation. The principle of delivering fast is well supported.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information & Software Technology 50(9-10), 833–859 (2008)
Petersen, K.: Is lean agile and agile lean. A comparison between two software development paradigms. In: Modern Software Engineering Concepts and Practices: Advanced Approaches, pp. 19–46. IGI Global (2011)
Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131–133 (2001)
Poppendieck, M.: Lean software development: an agile toolkit. Addison-Wesley Professional (2003)
Mujtaba, S., Feldt, R., Petersen, K.: Waste and lead time reduction in a software product customization process with value stream maps. In: Australian Software Engineering Conference, pp. 139–148 (2010)
Petersen, K., Wohlin, C.: Software process improvement through the lean measurement (spi-leam) method. Journal of Systems and Software 83(7), 1275–1287 (2010)
Dybå, T., Sharp, H.: What’s the evidence for lean? IEEE Software 29(5), 19–21 (2012)
Morgan, J.M., Liker, J.K.: The Toyota product development system. Productivity Press, New York (2006)
Poppendieck, M., Cusumano, M.A.: Lean software development: A tutorial. IEEE Software 29(5), 26–32 (2012)
IEEE standard adoption of ISO/IEC 15939:2007 systems and software engineering measurement process. IEEE Std 15939-2008, pp. C1–C40 (2009)
Liker, J.K.: The Toyota Way. Esensi (2004)
Womack, J.P., Jones, D.T., Roos, D.: The machine that changed the world: The story of lean production–Toyota’s secret weapon in the global car wars that is now revolutionizing world industry. Simon and Schuster (2007)
Middleton, P., Taylor, P.S., Flaxel, A., Cookson, A.: Lean principles and techniques for improving the quality and productivity of software development projects: a case study. International Journal of Productivity and Quality Management 2(4), 387–403 (2007)
Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley Professional (2006)
Sjøberg, D.I.K., Johnsen, A., Solberg, J.: Quantifying the effect of using kanban versus scrum: A case study. IEEE Software 29(5), 47–53 (2012)
Staron, M., Meding, W., Karlsson, G., Nilsson, C.: Developing measurement systems: an industrial case study. Journal of Software Maintenance 23(2), 89–107 (2011)
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering, vol. 17, p. 1 (2008)
Wieringa, R., Maiden, N.A.M., Mead, N.R., Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng. 11(1), 102–107 (2006)
Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering (2007)
Dixon-Woods, M., Agarwal, S., Jones, D., Young, B., Sutton, A.: Synthesising qualitative and quantitative evidence: a review of possible methods. Journal of Health Services Research & Policy 10(1), B45–B53 (2005)
Ware, M.P., Wilkie, F.G., Shapcott, M.: The application of product measures in directing software maintenance activity. Journal of Software Maintenance 19(2), 133–154 (2007)
Middleton, P.: Lean software development: Two case studies. Software Quality Journal 9(4), 241–252 (2001)
Staron, M., Meding, W., Söderqvist, B.: A method for forecasting defect backlog in large streamline software development projects and its industrial evaluation. Information & Software Technology 52(10), 1069–1079 (2010)
Petersen, K.: A palette of lean indicators to detect waste in software maintenance: A case study. In: Wohlin, C. (ed.) XP 2012. LNBIP, vol. 111, pp. 108–122. Springer, Heidelberg (2012)
Staron, M., Meding, W., Caiman, M.: Improving completeness of measurement systems for monitoring software development workflows. In: Software Quality Days 2013, pp. 230–243 (2013)
Petersen, K., Wohlin, C.: Measuring the flow in lean software development. Softw., Pract. Exper. 41(9), 975–996 (2011)
Staron, M., Meding, W.: Monitoring bottlenecks in agile and lean software development projects – A method and its industrial use. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 3–16. Springer, Heidelberg (2011)
Janes, A., Succi, G.: To pull or not to pull. In: OOPSLA Companion 2009, pp. 889–894 (2009)
Heidenberg, J., Porres, I.: Metrics functions for kanban guards. In: ECBS 2010, pp. 306–310 (2010)
Raman, S.: Lean software development: Is it feasible? In: Proceedings of the 17th AIAA/IEEE/SAE Digital Avionics Systems Conference, DASC, vol. 1, p. C131. (1998)
Sutton, J.M.: Lean software for the lean aircraft. In: 15th AIAA/IEEE Digital Avionics Systems Conference, pp. 49–54 (1996)
Vilkki, K.: When agile is not enough. In: Abrahamsson, P., Oza, N. (eds.) LESS 2010. LNBIP, vol. 65, pp. 44–47. Springer, Heidelberg (2010)
Anderson, D.J.: Kanban. Blue Hole Press (2010)
McManus, H.: Product development value stream mapping (PDVSM) manual. Lean Aerosp Initiative (2005)
Taipale, M.: Huitale – A story of a finnish lean startup. In: Abrahamsson, P., Oza, N. (eds.) LESS 2010. LNBIP, vol. 65, pp. 111–114. Springer, Heidelberg (2010)
Kniberg, H.: Kanban and Scrum-making the most of both. Lulu.com (2010)
Polk, R.: Agile and kanban in coordination. In: AGILE 2011, pp. 263–268 (2011)
Swaminathan, B., Jain, K.: Implementing the lean concepts of continuous improvement and flow on an agile software development project: An industrial case study. In: AGILE India (AGILE INDIA), pp. 10–19. IEEE (2012)
Seikola, M., Loisa, H.M., Jagos, A.: Kanban implementation in a telecom product maintenance. In: EUROMICRO-SEAA 2011, pp. 321–329 (2011)
Prochazka, J., Kokott, M., Chmelar, M., Krchnak, J.: Keeping the spin - from idea to cash in 6 weeks: Success story of agile/lean transformation. In: ICGSE 2011, pp. 124–130 (2011)
Grid, C.: Measuring continuous integration capability (2008)
Pernstal, J., Gorschek, T., Feldt, R.: The lean gap: A review of lean approaches to large-scale software systems development. Journal of Systems and Software (2013)
Gencel, C., Petersen, K., Mughal, A.A., Iqbal, M.I.: A decision support framework for metrics selection in goal-based measurement programs: Gqm-dsfms. Journal of Systems and Software (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Feyh, M., Petersen, K. (2013). Lean Software Development Measures and Indicators - A Systematic Mapping Study. In: Fitzgerald, B., Conboy, K., Power, K., Valerdi, R., Morgan, L., Stol, KJ. (eds) Lean Enterprise Software and Systems. LESS 2013. Lecture Notes in Business Information Processing, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-44930-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-44930-7_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-44929-1
Online ISBN: 978-3-642-44930-7
eBook Packages: Computer ScienceComputer Science (R0)