develop a system for integrity management
The project was partly outsourced to India and aimed to develop a system for integrity management of pipelines both offshore and onshore. CMMI was introduced one year after the project had started. The project consists of six developers working full time, two GUI designers, one product owner, and one project manager working 50% on this project. Four of the developers are situated in India together with one tester.
A key element was ensuring customer involvement in the new system design. In the normal system cycles, there are ten quality reviews, seven of which are participated in jointly by customers and ISD staff, and three of which are technical reviews by developers only. AGM’s important side benefit of this review process is that users of a new system are forced to become involved in and are permitted to make a contribution to the design of the system. Each of the quality review points coincides with the end of a subphase in the project life cycle. The review must be held at the completion of one subphase to obtain authorization to begin work on the tasks of the next subphase of the project. All tasks and subtasks assigned to members of the project team should end in some “deliverable” for the project documentation.
The first step in conducting a quality review was to assemble the documentation produced during the subphase for distribution to the Quality Review Board. The Quality Review Board consists of between two and eight people who are appointed by the project manager with the approval of the project sponsor and the general manager of systems and programming. The minutes of the quality review meeting are written either to express “concurrence” with the subsystem quality or to recommend changes to the system that must be completed before the next subphase can be started. Through this process, the system is fine-tuned to the requirements of the members of the review group at the end of each subphase in the system. The formal document was drawn up for the quality requirements specification defining quality principles, policies, and requirements for both project teams and first-tier suppliers.