CooPs: A Cooperative Process Planning System to Negotiate Process Change Requests

Kagetomo GENJI  Katsuro INOUE  

IEICE TRANSACTIONS on Information and Systems   Vol.E82-D   No.9   pp.1261-1277
Publication Date: 1999/09/25
Online ISSN: 
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Sofware System
communication model,  computer-supported cooperative work,  process change discussion,  process change process,  process planning,  product access interface,  software process,  

Full Text: PDF(1.4MB)>>
Buy this Article

In order to lead an ongoing software project to success, it is important to flexibly control its dynamically-changing software process. However, it is generally impossible not only to exactly pre-define the production process but also to prescribe the process change process (meta-process). To solve the problem, we have focused on communication between the project staff through which process change requests presented by individuals can be immediately shared, designed, verified, validated and implemented. This paper proposes a communication model which can represent a wide variety of communication states between the project manager and developers discussing how to implement process change requests. The communication model has been derived by investigating the sort of process change requests and, based on the model, we have implemented a cooperative process planning system (called CooPs). CooPs is a communication environment designed for software projects and supports information sharing for discussing the process change requests. By using CooPs, the software project can flexibly deal with not only expected change requests but also unexpected ones. To evaluate the applicability of the communication model and the capabilities of CooPs, we have conducted an experiment which is an application of CooPs to the ISPW6 example problem. This paper describes the concepts of CooPs, the system implementation, and the experiment.