Enabling Local SPI in a Multi-National Company
ABB has a long tradition of improving software processes and of applying CMM in SPI projects. This paper presents the structure and results of a company-wide SPI initiative called ASPI. The initiative aims to complement the existing local SPI projects by harmonizing processes, methods and tools to be used in R&D software development throughout ABB in a common framework. We give an overview of the structure of this framework and present in detail the common decision model for product development projects, which forms an important part of the framework. This model is generic and has to be tailored to the needs of local ABB R&D units. We conclude by discussing the experiences gained during introducing the decision model and give a brief outlook on the SPI activities planned in the future.
KeywordsCommon Framework Software Process Improvement Line Organization Gate Model Product Development Project
Unable to display preview. Download preview PDF.
- 1.Basili, V., G. Caldiera, D. Rombach (1994): The experience factory. In Marciniak (ed.) Encyclopedia of Software Engineering, vol 1. John Wiley & Sons, S. 469–476.Google Scholar
- 2.Cooper, Robert G. (1993): Winning at New Products: Accelerating the Process from Idea to Launch, 2nd edition. Perseus Press, 1993.Google Scholar
- 4.Dunaway, D. K., and Masters, S. (1996): CMM-Based Appraisal for Internal Process Improvement (CBA IPI): Method Description, Technical Report: CMU/SEI-96TR-007, Software Engineering Institute, Pittsburgh, PA, 1996.Google Scholar
- 5.F. Houdek, K. Schneider and E. Wieser (1998): Establishing experience factories at Daimler-Benz-An experience report. In Proceedings of the 20th International Conference on Software Engineering (ICSE) 1998, IEEE Press, Pages 443–447.Google Scholar
- 7.Philippe Kruchten (2000): The Rational Unified Process, An Introduction. 2nd edition, Addison-Wesley Object Technology Series, 2000.Google Scholar
- 8.Lichter, H, C. Welsch, M. Zeller (1995): Software Process Improvement at ABB Kraftwerksleittechnik GmbH, In P. Elzer, R. Richter (eds.) Proceedings of MSP’95 Experiences with the Management of Software Projects, Karlsruhe, IFAC Conference Proceedings, Elsevier.Google Scholar
- 9.McFeeley, Robert (1996): IDEAL: A User’s Guide for Software Process Improvement (CMU/SEI-96-HB-001, ADA 305472). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.Google Scholar
- 10.Paulk, M., B. Curtis, M. Chrissies, C. Weber (1993): Capability Maturity Model for Software, Version 1.1. Carnegie Mellon University.Google Scholar
- 12.Welsch, C., H. Lichter (1997): Software Process Improvement at ABB-Common Issues and Lessons Learnt. Proceedings of Software Quality Management SQM 97, Bath UK, March 1997.Google Scholar