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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Henry, J., Blasewitz, R., Kettinger, D.: Defining and implementing a measurement-based software process. Software Maintenance: Research and Practice 8, 79–100 (1996)
Lunau, S., John, A.: Six Sigma Lean toolset: executing improvement projects successfully. Springer, Berlin (2008)
Miranda, E., Bourque, P.: Agile monitoring using the line of balance. Journal of Systems and Software 83(7), 1205–1215 (2010)
Morgan, J.M., Liker, J.K.: The Toyota product development system: integrating people, process, and technology. Productivity Press, New York (2006)
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)
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)
Petersen, K., Wohlin, C.: Software process improvement through the lean measurement (spi-leam) method. Journal of Systems and Software (2010) (in print)
Petersen, K., Wohlin, C.: Measuring the flow in lean software development. Softw., Pract. Exper. 41(9), 975–996 (2011)
Poppendieck, M., Poppendieck, T.: Lean software development: an agile toolkit. Addison-Wesley, Boston (2003)
Roberts, L.: Process reengineering: the key to achieving breakthrough success. ASQC Quality Press, Milwaukee (1994)
Rombach, H.D., Ulery, B.T.: Improving software maintenance through measurement. Proceedings of the IEEE 77(4), 581–595 (1989)
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)
Scott, T., Farley, D.: Slashing software maintenance costs. Business Software Review (1988)
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)
Stark, G.E.: Measurements for managing software maintenance. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM 1996), pp. 152–162 (1996)
Willcock, C.: An introduction to TTCN-3. Wiley, Chichester (2011)
Yin, R.K.: Case Study Research: Design and Methods, 3rd edn. Applied Social Research Methods Series, vol. 5. Prentice Hall (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)