Various technologies have been developed to try to realize the ideal of a fully integrated project support environment, including: centralized repositories, complex configuration management systems, process modelling and workflow, cooperating objects. The different approaches have led to a number of partial solutions and it has often proved difficult to integrate two or more of them to give more complete lifecycle coverage or a more complete view. This paper sets out some requirements for support environments for the management of software engineering projects by considering the major elements that constitute such a project and the necessary interactions between those elements.
Read full abstract