B. Chatters

ICL, Londinium, England, United Kingdom

Are you B. Chatters?

Claim your profile

Publications (6)0 Total impact

  • B. Chatters
    [Show abstract] [Hide abstract]
    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.
    Proceedings of the IEEE International Conference on Software Maintenance; 08/1999
  • Source
    B. Chatters, P. Henderson, C. Rostron
    [Show abstract] [Hide abstract]
    ABSTRACT: It is becoming increasingly difficult to predict the resources, costs, and time scales for the integration of software and systems built from components supplied by third parties. Many cost models use the concept of product size as the prime driver for cost estimation but our experience has shown that the supplied quality of components and the required quality of the integrated systems are becoming the dominant factors affecting the costs and time scales of many projects today. ICL has undertaken an experiment using an alternative life cycle model, known as the Cellular Manufacturing Process Model (CMPM), which describes how a product is integrated from its constituent components. The experiment has helped to develop a method and sets of metrics to improve cost estimation and project tracking
    EUROMICRO Conference, 1999. Proceedings. 25th; 02/1999
  • B. Chatters
    [Show abstract] [Hide abstract]
    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
    Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on; 02/1999
  • Source
    Bw Chatters, Mm Lehman, Jf Ramil, P Wernick
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper describes a high-level System Dynamics model of a real-world software evolution process. This process is evolving the kernel (low-level routines) of VME, the operating system of a long-lived and successful series of ICL mainframe computers. The model has been developed as part of the continuing FEAST project, which is investigating the role and impact of feedback in the global software process. The modelling approach is top-down, which has resulted in a simple model reflecting elements of the global software process at a high level of abstraction. The actual behaviour of the software evolution process being studied, in terms of enhancements completed and modules added to the kernel over a period of 13 years, is closely simulated by model outputs. The work reported here, together with the previous construction and calibration of an equivalent model for a different type of software product being evolved in a different context, provides support to the FEAST hypothesis, which states that software evolution processes are feedback systems. The models also suggest that feedback pressures from outside immediate technical software processes have an important influence on the dynamics of the overall software process processes, and on the resultant evolutionary product and process trends.
    Software Process: Improvement and Practice - SOPR. 01/1999;
  • B. Chatters, P. Henderson, C. Rostron
  • B Chatters