COMPOOTIM: Em Direção ao Planejamento, Acompanhamento e Otimização da Colaboração na Definição de Processos de Software
Autores
5447 |
Andréa Magalhães Magdaleno
|
1918,230,305
|
5448 |
1918,230,305
|
|
5449 |
1918,230,305
|
Informações:
Publicações do PESC
O desenvolvimento de software é tipicamente uma atividade colaborativa. No entanto, as organizações de software ainda têm dificuldades em planejar como a colaboração deve acontecer e acompanhar os resultados alcançados. Nesta tese, investiga-se o planejamento, composição, otimização e acompanhamento da colaboração em processos de software. Assim, é proposta a COMPOOTIM, que oferece apoio ao gerente de projeto na composição de um processo de software que otimize a colaboração com base no contexto do projeto. A COMPOOTIM inclui as seguintes soluções: i) uma estratégia de medição da colaboração em processos de software; ii) uma sistemática que define o passo-a-passo para a criação da uma linha de processos e para a composição dos processos a partir da linha; iii) ferramental de apoio com mecanismos de composição, otimização e visualização; e iv) uma ferramenta de visualização e análise de redes sociais (EvolTrack-SocialNetwork). Para avaliar a viabilidade desta tese, foram conduzidos dois estudos exploratórios no ambiente acadêmico e um estudo de caso no contexto real da indústria. Os resultados destes estudos fornecem indícios da viabilidade e aplicabilidade das soluções propostas.
Software development is typically a collaborative activity. However, software organizations still have difficulties in planning how the collaboration should happen and monitoring the results. This thesis investigates the planning, composition, optimization and monitoring of collaboration in software processes. This work proposes COMPOOTIM, which offers support to the project manager in the composition of a software process that optimizes collaboration based on project context. The COMPOOTIM includes the following solutions: i) a measurement strategy of collaboration in software processes; ii) a systematic that defines the step-by-step for the process line creation and the processos composition from the line; iii) tool support with composition, optimization and visualization mechanisms; and iv) a social network visualization and analysis tool (EvolTrack-SocialNetwork). To evaluate the feasibility of this thesis, two exploratory studies were conducted in the academic environment and a case study in the real context of industry. The results provide initial evidence of the feasibility and applicability of the proposed solutions.