COMPOOTIM
A COMPOOTIM prevê as etapas de planejamento, composição, otimização e acompanhamento da colaboração. Cada uma destas etapas foi criada para resolver alguns desafios da introdução da colaboração nos processos de software. Para cada uma destas etapas, foram desenvolvidas ou aplicadas as soluções relacionadas na figura.
Planejamento da Colaboração
O planejamento da colaboração deve permitir às organizações de software estabelecer objetivos e definir ações para atingir níveis mais altos de colaboração.
- Modelo de Maturidade em Colaboração (CollabMM)
- Estratégia de Medição da Colaboração
- Características de Colaboração
Composição da Colaboração
A composição deve ser capaz de sugerir um processo específico para o projeto, a partir de componentes de processo, de acordo com o contexto.
- Sistemática
- Ferramental de Apoio
Otimização da Colaboração
Utilizando como base algoritmos de otimização, busca por soluções que maximizem o nível de colaboração do processo composto para o projeto.
- Modelagem Computacional
- Algoritmos de Otimização
Acompanhamento da Colaboração
Monitorar qual é o nível real de colaboração no processo, verificar se a colaboração está de fato acontecendo conforme o planejado e avaliar os resultados alcançados com a colaboração no processo. Neste momento, o gerente de projeto precisa ser munido de informações sobre a execução do projeto para tomar decisões e possíveis ações corretivas.
- Modelo de Maturidade em Colaboração (CollabMM)
- Redes Sociais
- Características de Colaboração
- Ferramenta EvolTrack-SocialNetwork
Documentação
A seguinte documentação está disponível para a COMPOOTIM:
- Diagrama de Atividades - Análise de Domínio de Processos
- Diagrama de Atividades - Projeto de Domínio de Processos
- Diagrama de Atividades - Análise de Aplicação de Processos
- Diagrama de Atividades - Projeto de Aplicação de Processos
- Diagrama de Atividades - Otimização
- Casos de Uso
- Diagrama de Classes
Estudos Experimentais
Os seguintes estudos experimentais foram realizados com a abordagem COMPOOTIM:
- Criação da Linha de Processos de Software
- Uso da Linha de Processos de Software
- Potencial de Colaboração dos Componentes de Processos