Title :
Implementing an experience factory: maintenance and evolution of the software and systems development process
Author_Institution :
ICL, Manchester, UK
Abstract :
The ways in which software and systems are developed need to evolve and be maintained to keep pace with technology changes. ICL has developed an “Engineering Process Improvement Framework” to deploy world class engineering practices. The framework is an implementation of an experience factory. A repository to encourage knowledge sharing is at its core, implemented on the company´s Intranet. The framework contains a toolkit to enable projects to create specific engineering process descriptions, known as engineering definitions, which are placed in the repository for knowledge sharing and as objects for potential reuse by other projects. The approach defined by a project is assessed and calibrated against an evolving definition of best practices prior to implementation, leading to the identification of risks and actions to be managed by the project. The effectiveness of the framework is reviewed and measured against the business objectives and project closure reports are published in the repository
Keywords :
information resources; software engineering; software maintenance; software process improvement; software reusability; systems engineering; ICL; Intranet; action identification; engineering process improvement framework; knowledge sharing; risk identification; software development process evolution; software development process maintenance; systems development process evolution; systems development process maintenance; Acceleration; Design engineering; Electrical capacitance tomography; Identity management systems; Maintenance engineering; Production facilities; Software maintenance; Software quality; Software systems; Time to market;
Conference_Titel :
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location :
Oxford
Print_ISBN :
0-7695-0016-1
DOI :
10.1109/ICSM.1999.792598