Estratégia de Engenharia de Software
Estratégia priorizada
Abordagem de Desenvolvimento de Software: Dirigida a Plano
Ciclo de vida: Iterativo de incremental
Processo de Engenharia de Software: Híbrido
Quadro comparativo
Característica | RAD | OpenUP |
---|---|---|
Foco | Prototipagem rápida, ciclos curtos, feedback constante. | Processo iterativo e incremental com foco na colaboração e feedback contínuo. |
Equipe | Pequena e multifuncional | Equipes especializadas e com papeis mais bem definidos |
Ciclos de desenvolvimento | Ciclo mais fluido, com ênfase em protótipos rápidos e iteração constante. | Ciclo estruturado e formal, com controle de riscos, priorizando a qualidade e a estabilidade. |
Envolvimento do cliente | Envolvido de forma contínua e prática, participação ativa e flexível, permitindo mudanças rápidas. | Igualmente contínuo porém mais estruturado e com revisões formais. |
Flexibilidade | Alta flexibilidade, com mudanças frequentes durante o feedback | Flexível, porém mais limitado em relação às fases de desenvolvimento. |
Justificativa
Escolhemos o processo híbrido do RAD e OpenUP, pois a mistura deles garante maior previsibilidade e estrutura durante o estágio inicial (OpenUP), feedback contínuo, abordagem melhor para equipes menores (RAD), o que consideramos fundamental, pois estamos lidando com uma plataforma de nicho que demandará tempo de aprendizado para equipe conseguir lidar adequadamente com o projeto.