Estratégia Priorizada
A estratégia para o projeto RADIS Cerrado adota o Open UP (Open Unified Process) como processo de desenvolvimento, seguindo uma abordagem Ágil e um ciclo de vida Iterativo Incremental. Essa escolha visa alinhar o projeto às práticas modernas de desenvolvimento ágil, promovendo flexibilidade, colaboração e entregas frequentes com alto valor agregado.
Abordagem | Ciclo de Vida | Processo |
---|---|---|
Ágil | Iterativo Incremental | Open UP |
Abordagem: Ágil
A abordagem Ágil promove entregas incrementais e a colaboração contínua entre equipes e stakeholders, garantindo que o projeto evolua com base em feedbacks constantes. É ideal para o RADIS Cerrado devido à necessidade de adaptação rápida às demandas de usuários em campo.
Principais Benefícios:
- Entregas Incrementais: Fornece valor ao usuário em cada iteração, permitindo que funcionalidades sejam disponibilizadas rapidamente.
- Foco no Usuário: A prioridade é atender às necessidades reais dos usuários e adaptar o sistema com base em seu feedback.
- Flexibilidade: Permite ajustar o escopo e os requisitos de acordo com mudanças no contexto ou no entendimento do problema.
Ciclo de Vida: Iterativo Incremental
O ciclo de vida Iterativo Incremental organiza o desenvolvimento em pequenos ciclos (iterações), onde cada iteração entrega incrementos funcionais do sistema. Isso garante que partes utilizáveis do produto estejam prontas desde o início, enquanto o restante é ajustado e expandido ao longo do tempo.
Por que escolher Iterativo Incremental?
- Mitigação de Riscos: Possibilita a identificação e correção de problemas em etapas iniciais do projeto.
- Feedback Contínuo: Promove o aprimoramento constante do produto com base no retorno dos usuários.
- Evolução Contínua: Cada incremento adiciona valor ao sistema, evoluindo gradualmente para atender ao escopo completo.
Processo: Open UP
O Open UP é um processo ágil baseado no Rational Unified Process (RUP), com foco em simplificação e práticas de desenvolvimento iterativo e incremental. Ele é projetado para ser leve, flexível e centrado no usuário, características ideais para o projeto RADIS Cerrado.
Etapas do Open UP para o RADIS Cerrado
1. Iniciação
- Objetivo: Estabelecer o escopo inicial e identificar os principais riscos.
- Atividades:
- Definir visão do projeto e metas de alto nível.
- Identificar stakeholders e principais necessidades.
- Elaborar backlog inicial com base nos requisitos levantados.
2. Elaboração
- Objetivo: Planejar as iterações e validar a arquitetura do sistema.
- Atividades:
- Refinar os requisitos e priorizá-los.
- Validar protótipos das principais funcionalidades.
- Planejar as primeiras iterações e definir entregas.
3. Construção
- Objetivo: Desenvolver os incrementos planejados com foco em funcionalidades prioritárias.
- Atividades:
- Implementação de funcionalidades essenciais.
- Realização de testes.
- Incorporar feedbacks.
4. Transição
- Objetivo: Preparar o sistema para implantação e validação.
- Atividades:
- Implantação do aplicativo.
- Coleta de feedbacks.
Tabela Comparativa: Open UP x Unified Process (RUP)
Critério | Open UP (Open Unified Process) | Unified Process (RUP) |
---|---|---|
Foco | Leve e ágil, priorizando entregas frequentes e feedback. | Estruturado e robusto, com foco em planejamento. |
Documentação | Enxuta: apenas o necessário para garantir comunicação. | Extensa: documentação detalhada e rigorosa. |
Flexibilidade | Alta: adapta-se facilmente às mudanças no escopo. | Moderada: adaptações podem impactar prazos e custos. |
Escopo de Uso | Projetos pequenos e médios, com equipes ágeis. | Projetos grandes, com múltiplas equipes. |
Ciclo de Vida | Iterativo e incremental, com iterações curtas e frequentes. | Iterativo, mas com ciclos mais longos e complexos. |
Colaboração | Centrado no usuário, com forte envolvimento dos stakeholders. | Estruturado, com validação em pontos específicos. |
Custo e Recursos | Baixo custo inicial e manutenção simplificada. | Alto custo inicial, mas robusto para projetos complexos. |
Aplicação no RADIS Cerrado | Ideal para adaptar rapidamente o sistema e validar MVPs. | Muito detalhado e rígido para o contexto do RADIS. |
Justificativa da Estratégia Open UP
O Open UP foi escolhido para o RADIS Cerrado por sua abordagem leve e ágil, garantindo que o sistema seja adaptável às necessidades reais dos usuários. Ele combina:
- Flexibilidade do Ágil: Entregas incrementais e adaptação contínua.
- Estrutura do RUP: Planejamento inicial e validação de arquitetura sólida.
Atividades Selecionadas no Open UP
- Criação do Backlog: Identificar e priorizar funcionalidades essenciais.
- Desenvolvimento Incremental: Iterações curtas focadas em funcionalidades de maior impacto.
- Testes e Validação: Feedbacks constantes.
- Documentação Ágil: Garantir o registro mínimo necessário para comunicação e continuidade.
Histórico de Versão
Histórico de Versão
Data | Versão | Descrição | Autor | Revisores |
---|---|---|---|---|
04/11/2024 | 1.0 | Primeiras Implementações e especificações. | Vinicius Castelo | Todos os Membros |
11/11/2024 | 1.1 | Correções de parâmetros para apresentação. | Vinicius Castelo | Todos os Membros |
18/11/2024 | 1.2 | Ajustes das Issues e informações adicionais | Patrick Anderson Carvalho | Todos os Membros |
16/12/2024 | 2.0 | Nova organização e ajustes finais para U2 | Camila Careli | Todos os Membros |
07/01/2025 | 2.1 | Ajustes dos Processos para implementação de Nova Estratégia | Patrick Anderson Carvalho | Todos os Membros |
07/02/2025 | 2.2 | Alguns ajustes na escrita dos textos | Brenno da Silva | Todos os Membros |