Tradicional ou Ágil?

Tipo de Gerenciamento de Projetos - RUP

RUP - Rational Unified Process

A pergunta mais importante é: vocês realizam iterações com avaliações periódicas quando usam o RUP em projetos? Se a pergunta for positiva então você provavelmente usa mesmo o RUP. Se não (se não utiliza iterações), conforme os criadores do RUP, você não usa o RUP mas apenas seus artefatos dentro de outro processo de desenvolvimento.

O RUP é também um framework de processo. Isso significa que customiza-se o RUP de acordo com suas necessidades organizacionais e de projetos. Dessa forma você pode ter um RUP mais "leve e ágil" ou um RUP mais "pesado". No livro de Craig Larman chamado "Agile and Iterative Development: A Manager's Guide" encontra-se uma figura com a escala de processos e é interessante notar que o RUP está tanto do lado ágil como do lado mais pesado.

De qualquer modo, o RUP prega o desenvolvimento iterativo. Só por essa característica ele é mais ágil que seus possíveis concorrentes sequenciais.

Desenvolvimento tradicional

É um método de desenvolvimento em forma de cascata, onde o software é construído seguindo uma sequência de fases, sendo que cada uma dessas fases, com exceção da primeira, depende da conclusão da fase anterior para ser iniciada.

Desenvolvimento ágil

O desenvolvimento ágil ou Método ágil é um conjunto de metodologias de desenvolvimento de software que providenciam uma estrutura conceitual para reger projetos. A maioria dos métodos ágeis compartilha a ênfase no Desenvolvimento Iterativo e Incremental para criação de versões implantadas do software em curtos períodos de tempo.

Copyright © Mariana de C. Gonçalves / ETEC - Zona Leste

2 comentários: