Pular para conteúdo

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

  1. Criação do Backlog: Identificar e priorizar funcionalidades essenciais.
  2. Desenvolvimento Incremental: Iterações curtas focadas em funcionalidades de maior impacto.
  3. Testes e Validação: Feedbacks constantes.
  4. 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

Referências

  1. Documentação Oficial do Open UP (Eclipse)
  2. RUP e Open UP: Diferenças e Similaridades
  3. Introdução ao Desenvolvimento Ágil
  4. O que é o Ciclo Iterativo Incremental?
  5. Processo Unificado Explicado