A project usually requires the cooperative efforts of more than one person to accomplish its goals. As the number of people working on a project increases, the time spent in coordinating their efforts multiplies, and difficulties often arise. Communication breakdowns cause major problems because communication is the cornerstone of effective cooperation. Decision making becomes complicated because areas of responsibility are ambiguous. Procedures which are set up to ensure critical actions occur often degrade over time. XCP is an experimental coordinator tool which assists an organization in implementing and maintaining its procedures. Its goal is to reduce the costs of communicating, coordinating, and deciding by carrying out formal plans of cooperative activity in partnership with its users. It tracks, prods, and manages the relational complexity as captured in the formal plan, so that human resources are available for more productive tasks. It can aid in the training of new staff because they do not have to learn a procedure in an ad hoc fashion. A prototype has been implemented in the VAX LISP #8482; language and runs on a VAX #8482; 11/785, 11/780, or 11/750 processor under the VMS #8482; operating system.
[1]
John P. McDermott,et al.
R1: A Rule-Based Configurer of Computer Systems
,
1982,
Artif. Intell..
[2]
Beverly I. Kedzierski.
Communication and management support in system development environments
,
1982,
CHI '82.
[3]
Anatol W. Holt,et al.
A communication-oriented approach to structuring the software maintenance environment
,
1980,
SOEN.
[4]
M CashmanPaul,et al.
A communication-oriented approach to structuring the software maintenance environment
,
1980
.
[5]
Stuart I. Feldman,et al.
Make — a program for maintaining computer programs
,
1979,
Softw. Pract. Exp..
[6]
B. Lampson,et al.
Organizing software in a distributed environment
,
1983,
SIGPLAN '83.