Abstract
Process improvement in software engineering typically means introducing best practices. However, with increasing maturity of software engineering organizations the focus shifts from introducing industry best practices to optimizing the already implemented procedures and tools. But while in the field of software engineering a lot of best practice material exists, there is no proven and concise methodology for effective optimization.
The situation is similar to the one in the field of manufacturing some decades ago. They created Six Sigma, which is a problem solving and optimization methodology that is widely used today. But there are crucial differences between the disciplines manufacturing and software engineering. Whereas soft-ware artifacts are never developed twice and software processes are executed by humans, manufacturing is mostly machinery driven and usually deals with high quantities of identical output.
We applied Six Sigma in the field of software engineering and obtained promising results.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Russ, R., Sperling, D., Rometsch, F., Louis, P. (2008). Applying Six Sigma in the Field of Software Engineering. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds) Software Process and Product Measurement. Mensura MetriKon IWSM 2008 2008 2008. Lecture Notes in Computer Science, vol 5338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89403-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-89403-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89402-5
Online ISBN: 978-3-540-89403-2
eBook Packages: Computer ScienceComputer Science (R0)