RUP-pe: uma metodologia Ãgil, baseada no rup e no tsp, para pequenas equipes
AUTOR(ES)
Joaquim Pedro Carvalho de Oliveira
DATA DE PUBLICAÇÃO
2003
RESUMO
Pesquisas recentes tÃm mostrado que projetos de software de curta duraÃÃo e que utilizam equipes pequenas possuem maiores chances de sucesso. Entretanto, a escolha da metodologia a ser utilizada neste tipo de projeto deve levar em consideraÃÃo suas caracterÃsticas, como a comunicaÃÃo facilitada e o menor grau de formalismo nos artefatos. Para se utilizar metodologias de desenvolvimento pesadas, como o RUP e o OPEN, deve-se fazer uma adaptaÃÃo da metodologia escolhida, pois elas se propÃem servir a uma grande diversidade de projetos, possuindo um grande nÃmero de atividades, muitas vezes desnecessÃrias. Apesar do detalhamento de suas atividades ser Ãtil para sua adoÃÃo, isto torna a adaptaÃÃo da metodologia uma atividade complexa e custosa. Por outro lado, a adoÃÃo de metodologias Ãgeis, como XP e Scrum, muitas vezes nÃo à suficiente. Por adotarem uma abordagem mais informal para o desenvolvimento de software, estas metodologias muitas vezes carecem de descriÃÃes mais detalhadas e deixam atividades importantes em segundo plano, como por exemplo, gerenciamento de riscos e planejamento de recursos. Caso se deseje estar alinhado ou de acordo com um modelo de qualidade como o Capability Maturity Model for Software (SW-CMM), esta informalidade à um obstÃculo ainda maior. Todavia, vÃrias prÃticas propostas por estas metodologias tÃm se mostrado eficazes em projetos pequenos. Como exemplos, temos a integraÃÃo contÃnua e o uso de iteraÃÃes de curta duraÃÃo. Neste trabalho, apresentamos o RUP-pe, uma metodologia Ãgil, voltada para equipes de atà 15 desenvolvedores. Ele foi elaborado com base no RUP e incorpora prÃticas de diversas metodologias Ãgeis. AlÃm disto, tambÃm foi definido com base no TSP, um processo de software completamente alinhado com o SW-CMM. O objetivo do RUP-pe à ser uma metodologia adequada Ãs pequenas equipes, sem ser excessivamente informal, e alinhada, desde sua definiÃÃo, com um modelo de qualidade reconhecido mundialmente. SÃo apresentadas as disciplinas ImplementaÃÃo e Gerenciamento de Projeto, e um website que possui todo o detalhamento das atividades propostas, servindo de guia para as equipes que desejem utilizÃ-lo
ASSUNTO(S)
tsp tsp rup rup pequenas equipes ciencia da computacao small teams metodologias Ãgeis agile methodologies
Documentos Relacionados
- Uma Disciplina de AnÃlise e Projeto para AplicaÃÃes Concorrentes, baseada no RUP
- Uma proposta para o gerenciamento ágil de projetos baseada em sua complexidade
- Uma abordagem Ãgil ao gerenciamento de projetos de software baseada no PMBOK Guide
- Proposição de uma metodologia baseada no sistema ABC para determinação e gerenciamento de custos
- Integração de princípios de desenvolvimento ágil de software ao RUP - um estudo empírico