Pular para o conteúdo principal

IT1 — Resultados de V&V

Registro formal das mudanças de processo, escopo e achados de verificação identificados durante e após a IT1. Todas as alterações de backlog aqui documentadas foram aplicadas na tabela de rastreabilidade — cada item exibe seu status de consolidação com data e link do commit/documentação correspondente.

  • Estratégia: Verificação
  • Técnica: Análise de rastreabilidade e Inspeção

Legenda: Aplicado aplicado no backlog · Resolvido achado resolvido · Pendente pendente de aplicação · Crítico achado crítico · Atenção achado de atenção


1. Mudanças de Processo

MP.01 Modelo FDD: 100% iterativo → fase de construção iterativa Aplicado

MP.01 — Modelo FDD

CampoConteúdo
DeFDD 100% iterativo — todas as fases (Domain Modeling, Feature List, Planning, Design, Build) repetidas integralmente a cada iteração
ParaFDD com fase de construção iterativa — Domain Modeling e Feature List realizados uma vez; Planning, Design e Build repetidos por iteração
MotivaçãoO domínio do produto Crianex foi suficientemente mapeado na IT1; repetir Domain Modeling a cada ciclo gerava overhead sem ganho real de conhecimento
StatusAplicado Adotado desde IT1
MP.02 Direção da priorização: bottom-up → top-down Aplicado

MP.02 — Abordagem de Priorização

CampoConteúdo
De (incorreto)Bottom-up: IP calculado nos RFs individuais; prioridade da Feature derivada dos requisitos
Para (correto)Top-down: cada Feature recebe seu próprio cálculo IP = VB/ES validado pelo cliente; RFs dentro da feature podem ou não ter priorização interna
MotivaçãoFeature é a unidade de entrega de valor — o cliente prioriza funcionalidades, não requisitos individuais. Calcular IP no nível errado distorce o planejamento de iteração
ImpactoReprocessar tabela de priorização do backlog aplicando o método correto
StatusAplicado realizado IT2

2. Mudanças de Escopo

ES.01 F02 removida — absorvida por F01 Aplicado

ES.01 — F02 Removida

CampoConteúdo
Feature removidaF02 — Auditar alterações administrativas para rastrear ações do sistema
RF removidoRF03 — Auditar alterações realizadas
MotivoAuditoria é uma atividade dos gestores realizada a partir de F01 (RF01 — Consultar histórico de logs + RF02 — Filtrar logs do sistema). Ter feature e requisito separados para "auditar" é redundante — o ato de auditar emerge do uso de F01, não exige comportamento sistêmico próprio
Absorvida porF01 — Consultar logs operacionais para auditoria de atividades
StatusAplicado F02/RF03 (audit) removidos; F01 cobre o comportamento via RF01 (consultar histórico) + RF02 (filtrar). Os IDs F02/RF03 foram reaproveitados na renumeração geral de CPs (17/05–26/06) para a feature "Monitorar estado dos componentes" — sem relação com a antiga
ES.02 F05 removida — RF07 reproposto + novo RF para F04 Aplicado

ES.02 — F05 Removida e RF07 Reproposto

CampoConteúdo
Feature removidaF05 — Filtrar métricas executivas para análise segmentada
RF removidoRF07 — Filtrar métricas executivas (escopo genérico, único RF na feature)
MotivoFeature com único RF funcional não justifica existência autônoma. Indicadores operacionais e financeiros têm contextos distintos e não devem compartilhar o mesmo filtro
Substituído porRF07 (renomeado) — Filtrar indicadores operacionais → pertence a F03
Novo RF — Filtrar indicadores financeiros → pertence a F04
StatusAplicado Na tabela atual: RF06 = "Filtrar indicadores operacionais" (F03) e RF55 (novo) = "Filtrar indicadores financeiros" (F04); a antiga F05/RF07 (filtro genérico) não existe mais — IDs F05/RF07 reaproveitados para features distintas na renumeração geral
ES.03 F07 absorvida por F06 — RF18 migra para F06 Aplicado

ES.03 — F07 Absorvida por F06

CampoConteúdo
Feature removidaF07 — Filtrar dados financeiros para análise contábil agrupada
RF migradoRF18 — Filtrar registros financeiros → passa a integrar F06
F06 antesRF16, RF17
F06 depoisRF16, RF17, RF18
MotivoFiltro de registros financeiros é subcomportamento natural de F06 (consulta de registros financeiros). Feature isolada com um único RF de filtro não é atômica o suficiente para existir separadamente
StatusAplicado Na tabela atual, RF18 (Filtrar registros financeiros) está agrupado com RF16/RF17 em F05 — Consultar registros financeiros; a feature isolada de filtro não existe mais — consolidação equivalente à proposta, sob ID de feature diferente após a renumeração geral
ES.04 F22 — RF42 detalhado em 3 RFs Aplicado

ES.04 — F22: RF42 Detalhado em 3 RFs

CampoConteúdo
FeatureF22 — Registrar interações comerciais para rastreamento do relacionamento
RF originalRF42 — Adicionar interação comercial (operação única, escopo vago)
DetalhamentoRF42 — Registrar histórico de interação (base, já atualizado)
Novo RF — Remover interação comercial
Novo RF — Editar anotação de interação comercial
MotivoCRUD completo para interações comerciais; RF único agregava comportamentos distintos que geram critérios de aceite independentes
StatusAplicado Os 2 novos RFs foram numerados e estão na tabela atual: RF53 — Remover interação comercial · RF59 — Editar interação comercial. As 3 RFs (RF42, RF53, RF59) estão agrupadas em F21 — Registrar interações comerciais (ID renumerado de F22 para F21 na renumeração geral)
ES.05 F25/F26/F27 — agrupadora dividida em 3 features atômicas Aplicado

ES.05 — F25/F26/F27: Agrupadora Dividida

CampoConteúdo
Versão anteriorF25 (agrupadora) — Gerenciar notificações para acompanhamento operacional · RFs: RF46, RF47, RF15
Versão atualF25 — Exibir o histórico de notificações para acompanhamento operacional (RF46)
F26 — Controlar estado das notificações para acompanhamento de envio (RF47)
F27 — Gerenciar notificações para o controle do sistema (RF15)
MotivoCP9 não pode ter uma única feature (regra metodológica). Cada comportamento — listar histórico, alterar status, configurar template — tem critérios de aceite e complexidade independentes
StatusAplicado Já refletido na rastreabilidade
ES.06 F10 — Adicionado RF48 para edição de dados do próprio perfil Aplicado

ES.06 — F10: Adicionado RF48 para Edição de Perfil

CampoConteúdo
FeatureF10 — Permitir acesso ao painel administrativo para gerenciamento da plataforma
Novo RFRF48 — Editar dados do próprio perfil
DescriçãoO sistema deve permitir que administradores autenticados alterem as informações cadastrais do seu próprio perfil diretamente no painel administrativo
MotivoDesmembramento necessário da gestão de acesso (F10) para garantir a autonomia do usuário logado sobre suas informações de perfil sem intermediários
StatusAplicado Já refletido na rastreabilidade
ES.07 F14 — Adicionado RF49 para consentimento e detalhamento de LGPD Aplicado

ES.07 — F14: Adicionado RF49 para Consentimento de LGPD

CampoConteúdo
FeatureF14 — Exibir canais de contato na vitrine
Novo RFRF49 — Detalhar as leis LGPDs seguidas
DescriçãoO sistema deve disponibilizar os termos de privacidade e exigir o aceite explícito das diretrizes da LGPD pelo usuário antes de permitir a submissão do formulário de captação de contatos
MotivoA coleta de dados de visitantes na vitrine exige base legal de consentimento e transparência sobre o tratamento das informações armazenadas
StatusAplicado Já refletido na rastreabilidade
ES.08 F15 — Adicionado RF50 para consulta de detalhes de produtos SaaS Aplicado

ES.08 — F15: Adicionado RF50 para Detalhes de Produtos SaaS

CampoConteúdo
FeatureF15 — Disponibilizar informações institucionais para apresentação da empresa
Novo RFRF50 — Consultar detalhes dos produto SaaS
DescriçãoO sistema deve permitir o redirecionamento de visitantes a partir de links específicos da vitrine para páginas dedicadas ao detalhamento dos produtos SaaS
MotivoNecessidade de segmentação do catálogo institucional; permite que o lead aprofunde o conhecimento sobre os módulos específicos antes da captação
StatusAplicado Já refletido na rastreabilidade
ES.09 F15 — Adicionado RF51 para consentimento e política de cookies Aplicado

ES.09 — F15: Adicionado RF51 para Gerenciamento de Cookies

CampoConteúdo
FeatureF15 — Disponibilizar informações institucionais para apresentação da empresa
Novo RFRF51 — Permitir a utilização de cookies no sistema
DescriçãoO sistema deve exibir um banner de consentimento de rastreamento de dados, permitindo ao usuário aceitar ou rejeitar políticas de cookies da plataforma
MotivoConformidade obrigatória com a LGPD para navegação e auditoria na camada pública (vitrine); garante transparência no uso de dados de navegação
StatusAplicado Já refletido na rastreabilidade
ES.10 F08 — Antigo RF15 refatorado em 3 RFs atômicos (CRUD de templates) e movido de F27 para F08 Aplicado

ES.10 — F08: Refatoração e Desmembramento do Gerenciamento de Templates

CampoConteúdo
FeatureF08 — Gerenciar templates de notificações (Destino)
F27 — Gerenciar notificações para o controle do sistema (Origem) [Removida]
MudançaRemoção do escopo macro RF15 — Configurar template de notificações (vinculado a F27) para a criação de 3 requisitos atômicos em F08:
RF15 — Adicionar template de notificações
RF56 — Editar template de notificações
RF57 — Remover template de notificações
MotivoCorreção de granularidade e alinhamento com o modelo FDD. "Configurar" mascarava um comportamento complexo de CRUD. O desmembramento isola as operações de persistência e expõe os critérios de aceite de forma independente.
ImpactoAlteração do mapeamento de rastreabilidade do RF15 (agora aponta para F08) e abertura de novos IDs (RF56 e RF57) no backlog da IT2.
StatusAplicado e refletido no mapeamento visual do Miro

3. Achados de Verificação

V.01 MFA/2FA: decisão de não implementar por solicitação do cliente Aplicado

V.01 — Decisão: MFA/2FA Não Implementado (CP5 · F09 · RF08)

CampoConteúdo
ContextoO requisito RNF08 previa autenticação de dois fatores (TOTP) para o painel administrativo
DecisãoO cliente (Otávio) sinalizou que não é necessário implementar 2FA no produto
Impacto no backlogO critério de aceite "MFA ativo → código TOTP solicitado antes de emitir sessão" deve ser removido de F09 e RNF08 revisto ou removido
Impacto técnicoO código TOTP existente em backend/src/auth/auth.service.ts pode ser removido para evitar código morto
Validado porCliente Otávio
StatusAplicado Decisão documentada — ajustes de backlog pendentes
V.02 Conflito de numeração RF53 após mudanças de escopo Resolvido
CampoConteúdo
AchadoDurante os desmembramentos de escopo (ES.01–ES.10), o ID RF53 chegou a ficar referenciado por mais de um requisito em rascunhos da rastreabilidade
RiscoAmbiguidade na matriz de rastreabilidade OE → CP → Feature → RF
AçãoAuditoria de numeração de RFs realizada durante a renumeração geral de CPs/Features (17/05–26/06)
StatusResolvido Na tabela atual, RF53 referencia exclusivamente "Remover interação comercial" (F21) — sem ambiguidade