Towards Distributed and Composable Process Components

In this proposal, we describe a component approach to process support for distributed team-based software development, we characterize what is meant by process components and we discuss the opportunities of process components in terms of further development. The component approach to process support [4] reacts to two changes in software development. First, increasingly software systems are developed with distributed teams and are developed by multiple organizations such as a prime contractor with subcontractors[1], [9],[10] Second, the move to component based tools is enabling deeper tool integration but at the same time removing process constraints.