COMPOOTIM
COMPOOTIM supports collaboration management in software processes. It comprises planning, composing, optimizing, and monitoring of software processes with the goal of maximizing collaboration among the members of a team assigned to develop a software project. Each of these four stages is designed to solve some of the challenges of managing collaboration in software processes and contains some proposed solutions.
Collaboration Planning
Collaboration planning should enable software organizations set goals and define actions to reach higher levels of collaboration.
- Collaboration Maturity Model (CollabMM)
- Collaboration Measurement Strategy
- Collaboration Characteristics
Collaboration Composition
The composition should be able to suggest a specific process for the project, from process components, according to the context.
- Systematic
- Computational Support
Collaboration Optimization
Using optimization algorithms, search for solutions that maximize the level of collaboration of the process composed for the project.
- Computational Modelling
- Optimization Algorithms
Collaboration Monitoring
Monitor the actual level of collaboration in the process, verify if collaboration is actually going according to plan and evaluate the results achieved with collaboration in the process. At this point, the project manager needs to be provided with information about project execution to make decisions and possible corrective actions.
- Collaboration Maturity Model (CollabMM)
- Social Networks
- Collaboration Characteristics
- EvolTrack-SocialNetwork Tool