Ciência da Computação

Trabalho de Conclusão
Título:XPManager - Uma Ferramenta de Gerência de Projetos Baseados em Extreme Programming
Aluno:Daniel Pohren
Semestre:2004/01
Situação:Concluido
Áreas de interesse:Engenharia de Software
Orientador:Edvar Bergmann Araujo
Avaliadores:Eduardo Pretz, Ricardo Ferreira de Oliveira
Documentos:Texto final TC2
Palavras-chave:Engenharia de Software, Extreme Programming, Gerência de Projetos.
Resumo:

A engenharia de software vem há anos criando técnicas de modelagem, projeto e desenvolvimento de sistemas. Dentre os desafios dos pesquisadores da área, pode-se citar a preocupação em desenvolver software com qualidade garantida, no prazo estabelecido e sem alocar recursos além dos previstos. Uma das técnicas que vem despertando atenção nos últimos anos é a Extreme Programming (XP). A XP é uma metodologia ágil indicada principalmente para equipes de desenvolvimento de software de pequeno a médio porte que precisam lidar com requisitos vagos ou em mudança constante.A XP se baseia em um conjunto de técnicas, também chamadas melhores práticas, de fácil aplicabilidade e com perspectivas de retorno em projetos com equipes de desenvolvimento pequenas, onde muitas vezes os papéis de analista e programador se confundem. Em empresas de desenvolvimento deste porte, o custo de implantar uma metodologia mais formal muitas vezes não pode ser suportado, pois estas empresas normalmente trabalham em projetos menores para clientes menores, que têm prazos e orçamentos cada vez mais apertados. Por ser uma metodologia bastante nova, a XP não possui muitas ferramentas adequadas para o acompanhamento de projetos. Um projeto XP consiste de várias fases, como a criação das User Stories, a divisão destas em tarefas, a estimativa de tempo para a realização das mesmas, a confecção de testes de aceitação e o planejamento de releases que devem ser lançadas para o cliente. Sendo assim, este trabalho tem como objetivo a criação de um software de suporte à Gerência de Projetos baseados em XP, que permita, entre outras coisas, controlar o planejamento dos mesmos, acompanhar o andamento do processo e verificar o cumprimento dos prazos estimados.

Link biblioteca:Não informado

TC Online - Sistema de Trabalhos de Conclusão Online