10.3 Priorização do Backlog Geral e MVP
10.3 Metodologia de Priorização do Backlog (Impacto vs. Esforço)¶
Para a definição do escopo do Produto Mínimo Viável (MVP) e do roteiro de entregas finais, as Características do Produto (CPs) e seus respectivos Requisitos Funcionais foram priorizados utilizando uma Matriz de Impacto vs. Esforço Técnico. Essa abordagem analítica apoia os princípios fundamentais do OpenUP, permitindo que a equipe minimize os riscos técnicos logo no início do ciclo de vida do projeto, focando no que entrega maior valor documentado para a cliente.
A dinâmica foi realizada de forma colaborativa pela equipe de desenvolvimento por meio da plataforma Miro. O processo consistiu na avaliação individual de cada um dos 49 Requisitos Funcionais (RFs) para a extração do Valor de Priorização, calculado em três etapas:
- Impacto de Negócio: Mensurado em uma escala linear de 1 a 5, avaliando o quão crítica é a funcionalidade para atingir os Objetivos Estratégicos (OEs) do sistema, focando na mitigação do problema central.
- Esforço Técnico: Estimado por meio de uma dinâmica de avaliação por consenso, baseada na projeção de horas totais de desenvolvimento necessárias para a implementação completa.
- Valor de Priorização (Métrica de Retorno): Calculado por meio da razão matemática direta entre o Impacto e o Esforço através da fórmula (Impacto / Esforço). Essa métrica atua como o indicador único e definitivo do projeto, determinando a densidade de retorno de cada requisito (quais itens trazem maior ganho estratégico em relação ao tempo investido).
10.2.1 Critérios Analíticos Básicos (Ingredientes)¶
A nota de Impacto foi derivada de uma priorização prévia realizada pela cliente, utilizando a técnica MoSCoW:
-
Nota 5: Requisitos Must Have.
-
Nota 4: Requisitos Should Have.
-
Notas 2 e 3: Requisitos Could Have.
-
Nota 1: Requisitos Won't Have.
O dimensionamento do Esforço foi convertido em uma escala linear de 1 a 5, definida pelos seguintes intervalos de horas-homem estimadas pela equipe:
-
Nota 1: 1 a 8 horas totais.
-
Nota 2: 9 a 15 horas totais.
-
Nota 3: 17 a 29 horas totais.
-
Nota 4: 30 a 42 horas totais.
-
Nota 5: Acima de 42 horas totais.
10.2.2 Regras de Corte, MVP e Escopo Adicional¶
Uma vez calculado o Valor de Priorização, ele foi utilizado como a única métrica balizadora para alocar os requisitos funcionais em quatro quadrantes de desenvolvimento, definindo formalmente a composição do escopo:
- Q1 - Ganhos Rápidos (Quick Wins): Valor de Priorização ≥ 2.0. Funcionalidades de altíssimo retorno e implementação viável.
- Q2 - Grandes Projetos (Major Projects): Valor de Priorização entre 1.0 e 1.99. Itens essenciais, mas de maior complexidade e custo.
- Q3 - Tarefas Complementares (Fill-ins): Valor de Priorização entre 0.60 e 0.99. Tarefas que não atingem a linha de corte do MVP, mas agregam valor secundário.
- Q4 - Consumidores de Tempo (Time Sinks): Valor de Priorização ≤ 0.50. Itens de alto escorço e baixíssimo retorno.
Linha de Corte do MVP (Iterações 6 a 9): O Produto Mínimo Viável (MVP) foi delimitado de forma estrita pela linha de corte do retorno sobre investimento: compõem o MVP apenas os requisitos com Valor de Priorização ≥ 1.0. Todos os requisitos alocados em Q1 e Q2 foram priorizados para as Iterações 6 a 9 da Fase de Construção.
Escopo Adicional Implementado (Iterações 10 e 11): Os módulos de Gamificação (Insígnias) e Perfil do Usuário (Histórico e Favoritos), pertencentes ao Q3, não atingiram a nota matemática para integrar o núcleo duro do MVP. Contudo, por possuírem a maior nota residual fora do MVP (Valor = 0.75), foram selecionados tecnicamente para ocupar a capacidade produtiva final da equipe nas Iterações 10 e 11.
Requisitos Descartados: Os módulos de Denúncias e Eventos (Valor = 0.67), embora estivessem em Q3, apresentaram nota inferior aos itens de gamificação, sendo formalmente descartados do cronograma atual por restrição de prazo, juntamente com a totalidade do Feed Social (Q4, Valor = 0.40).
10.2.3 Matriz de Priorização Detalhada por Requisito Funcional (RF)¶
A tabela abaixo apresenta a distribuição detalhada dos 49 requisitos funcionais da plataforma Nativo, ordenados de forma decrescente pelo Valor de Priorização para evidenciar a linha de corte (1.0) e as alocações no cronograma:
| ID | Requisito Funcional (RF) | Impacto | Esforço | Valor (Imp/Esf) | Quadrante Resultante | Compõe a Entrega? |
|---|---|---|---|---|---|---|
| RF34 | Cadastrar vídeo | 5 | 2 | 2.50 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 6) |
| RF35 | Exibir vídeo | 5 | 1 | 5.00 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 6) |
| RF36 | Excluir vídeo | 4 | 1 | 4.00 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 6) |
| RF37 | Associar vídeo | 5 | 2 | 2.50 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 7) |
| RF38 | Desassociar vídeo | 4 | 1 | 4.00 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 7) |
| RF39 | Cadastrar áudio | 5 | 2 | 2.50 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 6) |
| RF40 | Reproduzir áudio | 5 | 1 | 5.00 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 6) |
| RF41 | Excluir áudio | 4 | 1 | 4.00 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 6) |
| RF42 | Associar áudio | 5 | 2 | 2.50 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 7) |
| RF43 | Desassociar áudio | 4 | 1 | 4.00 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 7) |
| RF25 | Candidatar-se a professor | 5 | 2 | 2.50 | Q1 - Ganhos Rápidos | SIM (MVP - Iteração 9) |
| RF49 | Baixar traduções (Acesso Offline) | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 8) |
| RF26 | Recuperar senha | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 9) |
| RF01 | Criar atividade educacional | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 7) |
| RF02 | Listar atividades educacional | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 7) |
| RF03 | Responder atividade educacional | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 8) |
| RF04 | Visualizar resultado da atividade | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 8) |
| RF05 | Editar atividade educacional | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 9) |
| RF06 | Excluir atividade educacional | 5 | 4 | 1.25 | Q2 - Grandes Projetos | SIM (MVP - Iteração 9) |
| RF07 | Criar insígnia | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 10) |
| RF08 | Editar insígnia | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 10) |
| RF09 | Excluir insígnias | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 10) |
| RF20 | Banir usuário | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 9) |
| RF27 | Criar denúncia | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF21 | Atribuir cargos de usuário | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 9) |
| RF22 | Editar cargos de usuário | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 9) |
| RF23 | Listar cargos de usuário | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 9) |
| RF24 | Desatribuir cargos de usuário | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 9) |
| RF28 | Atualizar status de denúncia | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF15 | Criar eventos | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração Adicional) |
| RF16 | Editar eventos | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração Adicional) |
| RF17 | Listar eventos | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração Adicional) |
| RF18 | Excluir eventos | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração Adicional) |
| RF29 | Listar denúncias | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF19 | Compartilhar eventos | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração Adicional) |
| RF45 | Listar histórico de traduções | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 11) |
| RF46 | Favoritar tradução | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 11) |
| RF47 | Listar traduções favoritadas | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 11) |
| RF30 | Criar categoria de denúncia | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF44 | Editar usuário | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 11) |
| RF48 | Listar insígnias | 3 | 2 | 1.50 | Q3 - Tarefas Comp. | SIM (Iteração 10) |
| RF31 | Editar categoria de denúncia | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF32 | Listar categorias de denúncia | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF33 | Excluir categoria de denúncia | 2 | 3 | 0.67 | Q3 - Tarefas Comp. | NÃO |
| RF10 | Criar publicação | 2 | 5 | 0.40 | Q4 - Consumidores Tempo | NÃO |
| RF11 | Editar publicação | 2 | 5 | 0.40 | Q4 - Consumidores Tempo | NÃO |
| RF12 | Listar publicações | 2 | 5 | 0.40 | Q4 - Consumidores Tempo | NÃO |
| RF13 | Excluir publicação | 2 | 5 | 0.40 | Q4 - Consumidores Tempo | NÃO |
| RF14 | Interagir com a publicação | 2 | 5 | 0.40 | Q4 - Consumidores Tempo | NÃO |