Skip to content

Funcionais

Critérios de priorização: valor de negócio x avaliação técnica

2.1 - Níveis de valor de negócio

  • MUST: são absolutamente essenciais para que o produto funcione minimamente, resolva o problema central de visibilidade do fluxo de trabalho e atenda aos requisitos críticos de segurança e confiabilidade de um ambiente jurídico.

  • SHOULD: são muito importantes, trazem alto valor agregado ao usuário e melhoram drasticamente a eficiência e a qualidade dos dados, mas existe um contorno (workaround) manual e temporário que o usuário pode executar no MVP.

  • COULD: são desejáveis (nice-to-have), melhoram a experiência do usuário e a governança a longo prazo, mas não são cruciais para resolver o problema central do fluxo de trabalho. Sua ausência não impede o uso do MVP.

  • WONT: estão fora do escopo do MVP por enquanto, porque seu custo de implementação é proibitivo em relação ao valor que entregam nesta primeira versão, ou porque a funcionalidade já está coberta por um requisito Must Have mais simples.

2.2 - Níveis de Complexidade

Nível de Complexidade Descrição (Custo de Trabalho)
1 - Baixa O esforço de trabalho é mínimo. A implementação é direta e não requer decisões complexas ou coordenação externa.
2 - Média O esforço de trabalho é padrão para uma funcionalidade (alguns dias, dentro de um micro-incremento ou parte de um Work Item). O caminho de implementação é bem compreendido.
3 - Alta O esforço é significativo (vários dias ou mais de uma semana). Requer coordenação entre diferentes desenvolvedores ou papéis (como Analista e Arquiteto). Pode envolver integração com sistemas legados ou de terceiros (Requisitos de Interface).
4 - Proibitiva O esforço é extremamente grande, podendo consumir a maior parte de uma iteração. Envolve alta incerteza técnica, exige mudanças arquiteturais significativas, ou requer aquisição de novo conhecimento/tecnologia.
ID Tipo Priorização Nome Descrição Objetivos Específicos MVP
RF01 Funcional Must Cadastrar demanda com informações detalhadas Essas informações devem conter atividade, andamento, prazo e responsável. OE1 Contém
RF02 Funcional Must Editar demanda Deve ser possível atualizar informações como atividade, andamento, prazo e responsável. OE1 Contém
RF03 Funcional Must Atribuir demandas O sistema deve ser possível atribuir demandas a pessoas específicas. OE2 Contém
RF04 Funcional Must Transferir responsabilidade das demandas O sistema deve ser possível transferir a responsabilidade de uma demanda para outra pessoa. OE2 Contém
RF05 Funcional Should Exibir todas as atribuições do estagiário O sistema deve ter as atribuições do estagiário, mostrando as demandas a serem feitas. OE1 Contém
RF06 Funcional Must Mostrar detalhes das demandas O sistema deve apresentar todos os detalhes da demanda como atividade, andamento, prazo e responsável. OE1 Contém
RF07 Funcional Must Cadastrar novos estagiários e sócios O usuário de nível "Sócio" deve ser capaz de clicar em um botão para cadastrar novos estagiários e sócios. OE2 Contém
RF08 Funcional Must Atualizar processo kanban O sistema deve permitir alterar detalhes do processo.
RF09 Funcional Must Criar/Adicionar demanda O sistema deve permitir a criação de um novo cartão (demanda) no quadro Kanban, informando no mínimo um título e a coluna inicial.
RF10 Funcional Must Editar Detalhes da demanda O sistema deve permitir a edição dos detalhes de um cartão existente, como título, descrição, responsável e data de entrega.
RF11 Funcional Must Mover demanda entre Colunas O sistema deve permitir que o usuário mova um cartão entre as colunas do quadro para refletir o avanço da demanda no fluxo de trabalho (ex: "arrastar e soltar"). OE1 Contém
RF12 Funcional Must Retirar demanda O sistema deve permitir excluir um cartão que não é mais necessário ou foi concluído há muito tempo, removendo-o da visualização principal do quadro.
RF13 Funcional Could Solicitar revisão de demanda O sistema deve ser possível pedir para ter uma revisão de uma demanda. OE1 Contém
RF14 Funcional Must Exibir etapas das demandas em quadro Kanban O sistema deve conter etapas configuráveis (Ex.: Elaboração → Revisão → Pendente Cliente → Concluída) e permitir alteração de etapa com atualização automática do responsável. OE1 Contém
RF15 Funcional Could Criar quadros kanban O usuário deve ser capaz de construir novos quadros de atividades kanban. OE1 Contém
RF16 Funcional Should Iniciar importação e fazer upload de arquivo O sistema deve ser capaz de fazer upload dos arquivos de planilhas (csv, xlsx) e importar a planilha.
RF21 Funcional Should Apresentar relatório de conclusão da importação Após concluir a importação de planilha, deve apresentar quantas foram importadas com sucesso, quais tiveram erros e quais erros foram enfrentados durante a importação.
RF22 Funcional Could Armazenar e pesquisar templates e cláusulas O sistema deve permitir ao usuário salvar, categorizar e pesquisar modelos e cláusulas por tags ou palavras-chave, criando uma base de conhecimento unificada.
RF23 Funcional Could Versionar templates/cláusulas O sistema deve registrar o histórico de alterações, incluindo o autor e a data de cada modificação na cláusula ou template, permitindo restaurar versões anteriores.
RF24 Funcional Could Inserir trechos de templates/cláusulas em minutas. O sistema deve permitir ao usuário selecionar e injetar automaticamente o texto de uma cláusula pesquisada em um editor de texto ou campo de documento.
RF25 Funcional Should Gerenciar Dados do Cliente para Notificação O sistema deve incluir uma interface e persistência no banco de dados para armazenar o número de WhatsApp do cliente e um status de consentimento ou opção de opt-out para receber as notificações automáticas do sistema, garantindo a conformidade.
RF26 Funcional Should Gerenciar Templates de Mensagem (WhatsApp) O sistema deve fornecer uma interface para o Sócio criar, editar e aprovar modelos de mensagem padronizados (templates). Estes templates devem ser configurados com placeholders (variáveis) para serem preenchidos dinamicamente com dados do processo.
RF27 Funcional Should Configurar Gatilho de Notificação Automática O sistema deve permitir ao Sócio definir eventos (gatilhos) que automaticamente disparam o envio das notificações. Exemplos de gatilhos: "Mudança de Status" (ex.: Sendo Revisado), "Proximidade de Prazo" ou "Nova Atribuição".
RF28 Funcional Should Enviar Notificação via WhatsApp na Conclusão O sistema deve ser capaz de disparar a mensagem padronizada (usando o template e preenchendo as variáveis) para o contato do cliente ou responsável, utilizando a API oficial do WhatsApp Business, sendo acionado por um gatilho configurado no sistema.
RF29 Funcional Should Gerar relatório filtrável e exportável Gerar relatório de acompanhamento de clientes.