Skip to main content

Lean Software Development Measures and Indicators - A Systematic Mapping Study

  • Conference paper

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

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

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information & Software Technology 50(9-10), 833–859 (2008)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131–133 (2001)

    Article  Google Scholar 

  4. Poppendieck, M.: Lean software development: an agile toolkit. Addison-Wesley Professional (2003)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Petersen, K., Wohlin, C.: Software process improvement through the lean measurement (spi-leam) method. Journal of Systems and Software 83(7), 1275–1287 (2010)

    Article  Google Scholar 

  7. Dybå, T., Sharp, H.: What’s the evidence for lean? IEEE Software 29(5), 19–21 (2012)

    Article  Google Scholar 

  8. Morgan, J.M., Liker, J.K.: The Toyota product development system. Productivity Press, New York (2006)

    Google Scholar 

  9. Poppendieck, M., Cusumano, M.A.: Lean software development: A tutorial. IEEE Software 29(5), 26–32 (2012)

    Article  Google Scholar 

  10. IEEE standard adoption of ISO/IEC 15939:2007 systems and software engineering measurement process. IEEE Std 15939-2008, pp. C1–C40 (2009)

    Google Scholar 

  11. Liker, J.K.: The Toyota Way. Esensi (2004)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley Professional (2006)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Staron, M., Meding, W., Karlsson, G., Nilsson, C.: Developing measurement systems: an industrial case study. Journal of Software Maintenance 23(2), 89–107 (2011)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering (2007)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Middleton, P.: Lean software development: Two case studies. Software Quality Journal 9(4), 241–252 (2001)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. 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)

    Google Scholar 

  26. Petersen, K., Wohlin, C.: Measuring the flow in lean software development. Softw., Pract. Exper. 41(9), 975–996 (2011)

    Article  Google Scholar 

  27. 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)

    Chapter  Google Scholar 

  28. Janes, A., Succi, G.: To pull or not to pull. In: OOPSLA Companion 2009, pp. 889–894 (2009)

    Google Scholar 

  29. Heidenberg, J., Porres, I.: Metrics functions for kanban guards. In: ECBS 2010, pp. 306–310 (2010)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Sutton, J.M.: Lean software for the lean aircraft. In: 15th AIAA/IEEE Digital Avionics Systems Conference, pp. 49–54 (1996)

    Google Scholar 

  32. Vilkki, K.: When agile is not enough. In: Abrahamsson, P., Oza, N. (eds.) LESS 2010. LNBIP, vol. 65, pp. 44–47. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  33. Anderson, D.J.: Kanban. Blue Hole Press (2010)

    Google Scholar 

  34. McManus, H.: Product development value stream mapping (PDVSM) manual. Lean Aerosp Initiative (2005)

    Google Scholar 

  35. 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)

    Chapter  Google Scholar 

  36. Kniberg, H.: Kanban and Scrum-making the most of both. Lulu.com (2010)

    Google Scholar 

  37. Polk, R.: Agile and kanban in coordination. In: AGILE 2011, pp. 263–268 (2011)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. Seikola, M., Loisa, H.M., Jagos, A.: Kanban implementation in a telecom product maintenance. In: EUROMICRO-SEAA 2011, pp. 321–329 (2011)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. Grid, C.: Measuring continuous integration capability (2008)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics