Rastreabilidade de Requisitos
A rastreabilidade garante que cada funcionalidade desenvolvida no software possua uma justificativa clara de negócio, conectando problemas reais às soluções entregues pela equipe.
Abaixo apresentamos a matriz de rastreabilidade (Forward Traceability) que mapeia o fluxo: Problema > Objetivos > Características de Produto > RFs > User Stories (US).
Matriz de Rastreabilidade
| Problema Identificado (Cenário) | Objetivo do Sistema | Característica do Produto (CP) | Requisitos Funcionais (RFs) | User Stories (US - Issues) |
|---|---|---|---|---|
| P1. Estudantes e ONGs dependem de processos manuais e informais (WhatsApp, planilhas) para encontrar oportunidades e recrutar voluntários, gerando perda de histórico e fraudes. | Centralizar a criação de perfis e autenticação segura para estudantes e organizações. | CP01 - Gestão de Usuários e Entidades | RF01 Cadastrar estudante RF02 Cadastrar org. RF03 Autenticar usuário RF04 Gerenciar perfil RF06 Moderar org. |
#12 (US1.1) #13 (US1.2) #14 (US1.3) #15 (US1.4), #16 (US1.5) #18 (US1.7) |
| P2. Estudantes perdem muito tempo buscando vagas compatíveis e organizações sofrem para gerenciar múltiplos candidatos em diferentes canais. | Criar um fluxo automatizado de descoberta de vagas, candidatura e aprovação, conectando ambas as partes. | CP02 - Ciclo de Vagas e Engajamento | RF18 Criar oportunidade RF19 Editar oportunidade RF20 Publicar oportunidade RF08 Buscar vaga RF10 Realizar candidatura RF11 Avaliar candidatura RF12 Acompanhar status |
#19 (US2.1) #50 (US2.2) #51 (US2.3) #20 (US2.5) #22 (US2.7) #24 (US2.8) #23, #25, #86 (US2.9+) |
| P3. A coordenação de extensão das universidades não consegue auditar ou validar facilmente as horas de voluntariado devido à ausência de comprovantes padronizados. | Prover o ateste de presença digital e emissão de certificados imutáveis e padronizados que sirvam como comprovação acadêmica. | CP03 - Acompanhamento e Certificação Acadêmica | RF13 Listar aprovados RF14 Registrar frequência RF15 Emitir certificado RF16 Consultar histórico RF17 Validar certificado |
#26 (US3.1) #27 (US3.2) #31 (US3.3), #32 (US3.4) #34 (US3.6) #33 (US3.5) |
Como interpretar a Rastreabilidade
1. Problema e Objetivos: Derivados das sessões de elicitação com o cliente e documentados na seção Cenário Atual e Solução Proposta. 2. Características do Produto (CPs): Agrupamentos épicos de funcionalidades que encapsulam fluxos completos de valor, documentados nos Requisitos de Software. 3. Requisitos Funcionais (RFs): As ações técnicas sistêmicas que suportam a característica do produto. 4. User Stories (US): A unidade atômica de implementação, escrita do ponto de vista do usuário final e rastreada via ID de Issue no quadro Kanban do GitHub, documentadas no Backlog do Produto.