Skip to main content

A Palette of Lean Indicators to Detect Waste in Software Maintenance: A Case Study

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2012)

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

Included in the following conference series:

Abstract

Software maintenance is a key activity in software development requiring considerable effort and time. Hence, it is important to increase the efficiency and effectiveness of the maintenance process. The objective of this article is to introduce a palette of indicators to assess the maintenance process based on indicators lean indicators. Four indicators aiming at detecting waste have been proposed, namely the inflow of maintenance requests, the flow of maintenance requests through the maintenance process with regard to continuous value creation and high throughput, the analysis of lead-times, and the analysis of workload. The research method is case study in which the proposed indicators were applied on the maintenance process of one case company (Ericsson AB).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. April, A., Abran, A., Dumke, R.R.: Software maintenance productivity measurement: how to assess the readiness of your organization. In: Proceedings of the International Conference on Software Process and Product Measurement (IWSM/Metrikon 2004), pp. 1–12 (2004)

    Google Scholar 

  2. Alam, O., Adams, B., Hassan, A.E.: Measuring the progress of projects using the time dependence of code changes. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2009), pp. 329–338 (2009)

    Google Scholar 

  3. Chan, T.: Beyond productivity in software maintenance: Factors affecting lead time in servicing users’ requests. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2000), pp. 228–235 (2000)

    Google Scholar 

  4. Damm, L.-O., Lundberg, L., Wohlin, C.: Faults-slip-through - a concept for measuring the efficiency of the test process. Software Process: Improvement and Practice 11(1), 47–59 (2006)

    Article  Google Scholar 

  5. Henry, J., Blasewitz, R., Kettinger, D.: Defining and implementing a measurement-based software process. Software Maintenance: Research and Practice 8, 79–100 (1996)

    Article  Google Scholar 

  6. Lunau, S., John, A.: Six Sigma Lean toolset: executing improvement projects successfully. Springer, Berlin (2008)

    Google Scholar 

  7. Miranda, E., Bourque, P.: Agile monitoring using the line of balance. Journal of Systems and Software 83(7), 1205–1215 (2010)

    Article  Google Scholar 

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

    Google Scholar 

  9. Petersen, K.: Is lean agile and agile lean? a comparison between two software development paradigms. In: Dogru, A.H., Bicer, V. (eds.) Modern Software Engineering Concepts and Practices: Advanced Approaches, pp. 19–46 (2010)

    Google Scholar 

  10. Petersen, K., Wohlin, C.: Context in industrial software engineering research. In: Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM 2009), pp. 401–404 (2009)

    Google Scholar 

  11. Petersen, K., Wohlin, C.: Software process improvement through the lean measurement (spi-leam) method. Journal of Systems and Software (2010) (in print)

    Google Scholar 

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

    Article  Google Scholar 

  13. Poppendieck, M., Poppendieck, T.: Lean software development: an agile toolkit. Addison-Wesley, Boston (2003)

    Google Scholar 

  14. Roberts, L.: Process reengineering: the key to achieving breakthrough success. ASQC Quality Press, Milwaukee (1994)

    Google Scholar 

  15. Rombach, H.D., Ulery, B.T.: Improving software maintenance through measurement. Proceedings of the IEEE 77(4), 581–595 (1989)

    Article  Google Scholar 

  16. Schneidewind, N.F.: Measuring and evaluating maintenance process using reliability, risk, and test metrics. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM 1997), pp. 232–242 (1997)

    Google Scholar 

  17. Scott, T., Farley, D.: Slashing software maintenance costs. Business Software Review (1988)

    Google Scholar 

  18. Sneed, H.M.: Measuring the performance of a software maintenance department. In: Proceedings of the First Euromicro Conference on Software Maintenance and Reengineering (EUROMICRO 1997), pp. 119–127 (1997)

    Google Scholar 

  19. Stark, G.E.: Measurements for managing software maintenance. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM 1996), pp. 152–162 (1996)

    Google Scholar 

  20. Willcock, C.: An introduction to TTCN-3. Wiley, Chichester (2011)

    Book  Google Scholar 

  21. Yin, R.K.: Case Study Research: Design and Methods, 3rd edn. Applied Social Research Methods Series, vol. 5. Prentice Hall (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Petersen, K. (2012). A Palette of Lean Indicators to Detect Waste in Software Maintenance: A Case Study. In: Wohlin, C. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2012. Lecture Notes in Business Information Processing, vol 111. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30350-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30350-0_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30349-4

  • Online ISBN: 978-3-642-30350-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics