Requisitos e Backlog - ifpebj-ti/controle-acesso-veiculos GitHub Wiki

Requisitos e Backlog

Baseline vigente — 28/09/2026 (versão 0.4): o MVP técnico veicular está integrado na main, incluindo autenticação renovável, contas, fluxos geral e institucional, eventos, resumo diário, auditoria, correção descritiva e encerramento excepcional. Documento pessoal e detalhes do veículo permanecem opcionais por minimização. O backlog vivo e suas decisões posteriores estão nas Issues; a homologação formal permanece na Issue #162. Consulte Status do Projeto para a evidência canônica.

1. Objetivo

Este documento reúne os requisitos, histórias de usuário, critérios de aceite, prioridades, pendências e itens do backlog relacionados ao sistema de Controle de Acesso de Veículos do IFPE Campus Belo Jardim.

Os requisitos foram elaborados a partir de:

  • Conversas com porteiros da portaria.
  • Conversa com uma porteira em início de atividade.
  • Reunião com Eurico Lopes, do Setor de Transporte.
  • Análise dos sete formulários disponibilizados pelo Setor de Transporte.
  • Observações sobre troca de turno, horários de pico e arquivamento.
  • Problemas identificados no processo manual.
  • Feedback recebido após a apresentação da evolução do projeto.
  • Documento preliminar de MVP e Fluxo Digital.
  • Regras de Negócio.
  • Modelo de Dados preliminar.

O foco inicial é digitalizar e melhorar o processo de controle de veículos, principalmente os fluxos representados pelos Formulários nº 01 e nº 02.

O sistema não deverá copiar automaticamente todas as planilhas existentes. Cada campo e etapa deverá ser avaliado conforme sua finalidade, necessidade operacional, impacto no atendimento, proteção de dados e utilidade para consultas futuras.

2. Feedback do cliente

Após a apresentação da evolução do projeto, o levantamento foi compreendido e recebeu retorno positivo.

Foi informado ou percebido que:

  • O funcionamento atual da portaria foi compreendido.
  • O processo manual baseado em formulários foi considerado relevante.
  • A equipe pode continuar o projeto.
  • O sistema deve começar pelo fluxo atual de veículos.
  • As outras planilhas poderão ser incorporadas futuramente.
  • Nem todas as informações existentes no papel precisam ser transferidas para o sistema.
  • A equipe deve avaliar o que realmente faz sentido digitalizar.
  • O sistema deve melhorar o processo atual, e não apenas reproduzir a burocracia dos formulários.
  • O primeiro incremento deve possuir escopo controlado.

3. Princípios dos requisitos

Os requisitos devem seguir os seguintes princípios:

PR-01 — Digitalização com finalidade

Cada campo implementado deve possuir uma finalidade operacional, administrativa, de segurança, auditoria ou consulta.

PR-02 — Não copiar burocracia

A existência de um campo no formulário físico não torna esse campo automaticamente obrigatório no sistema.

PR-03 — Preservar o controle necessário

O sistema deve manter os dados necessários para identificar veículos, condutores, motoristas, acessos, viagens, horários e responsabilidades.

PR-04 — Simplificar o atendimento

O sistema deve reduzir digitação repetida, consultas manuais, retrabalho e preenchimento desnecessário.

PR-05 — Manter rastreabilidade

Correções e operações relevantes devem preservar o histórico da ação.

PR-06 — Desenvolver por etapas

O primeiro incremento deve resolver o fluxo principal de veículos. Funcionalidades complementares deverão ser adicionadas depois de avaliadas e priorizadas.

4. Escopo dos requisitos

O projeto está direcionado ao controle de acesso e movimentação de veículos.

O sistema deverá considerar pessoas quando elas estiverem relacionadas a um veículo, como:

  • Condutor.
  • Motorista institucional.
  • Responsável pelo veículo.
  • Passageiro, quando necessário.
  • Responsável por uma autorização veicular.
  • Responsável por veículo de evento.

O sistema não terá como foco principal:

  • Controle geral de visitantes que entram a pé.
  • Cadastro geral de pedestres.
  • Cadastro geral de participantes de caminhadas sem veículo.
  • Controle geral de pessoas que entram para jogar bola sem veículo.
  • Controle independente de servidores sem relação com veículos.
  • Controle independente de terceirizados sem relação com veículos.
  • Gestão geral de crachás.
  • Controle completo da circulação de pessoas no campus.

5. Formulários analisados

Foram recebidos e analisados sete formulários:

Número Formulário Relação com o projeto
01 Controle de saída e entrada dos veículos do campus Núcleo inicial
02 Controle geral de entrada e saída de veículos Núcleo inicial
03 Controle de entrada e saída de pedestres Contexto ou expansão futura
04 Controle de entrada e saída de pedestres para caminhada ou atividade física Contexto ou expansão futura
05 Controle de entrada e saída de visitantes Contexto ou expansão futura
06 Controle de entrada e saída de servidores Contexto ou expansão futura
07 Controle de entrada e saída de terceirizados Contexto ou expansão futura

5.1. Formulário nº 01

Campos identificados:

  • Data.
  • Porteiro.
  • Assinatura do porteiro.
  • Veículo.
  • Placa.
  • Quilometragem de saída.
  • Horário de saída.
  • Quilometragem de entrada.
  • Horário de entrada.
  • Motorista.
  • Itinerário.

Esse formulário é a principal referência para veículos institucionais.

5.2. Formulário nº 02

Campos identificados:

  • Data.
  • Porteiro.
  • Assinatura do porteiro.
  • Nome completo do condutor.
  • Número de RG ou CPF.
  • Veículo.
  • Placa.
  • Horário de entrada.
  • Horário de saída.
  • Objetivo.

Esse formulário é a principal referência para o fluxo geral de entrada e saída de veículos.

6. Definição preliminar do MVP

O MVP será a primeira versão funcional capaz de resolver o problema principal da portaria: registrar e consultar entradas e saídas de veículos, controlar veículos institucionais e manter histórico das operações.

6.1. Funcionalidades incluídas

O MVP deverá contemplar preliminarmente:

  • Autenticação básica de usuários.
  • Perfis básicos de acesso.
  • Cadastro de veículos.
  • Cadastro de pessoas relacionadas a veículos.
  • Associação entre pessoas e veículos.
  • Registro de entrada.
  • Registro de saída.
  • Registro de placa, quando aplicável.
  • Registro de condutor.
  • Registro de motorista institucional.
  • Registro de objetivo.
  • Classificação da situação do acesso.
  • Consulta de registros.
  • Consulta por placa.
  • Consulta por veículo.
  • Consulta por condutor ou motorista.
  • Consulta por data ou período.
  • Consulta de veículos sem saída registrada.
  • Registro de veículos institucionais.
  • Registro de quilometragem de saída e entrada.
  • Registro de itinerário institucional.
  • Conferência pelo Setor de Transporte.
  • Correção controlada de registros.
  • Histórico de alterações.
  • Registro do usuário responsável pela operação.

6.2. Resultado esperado do MVP

O MVP deverá permitir que a equipe substitua ou apoie os principais registros dos Formulários nº 01 e nº 02.

A solução deverá:

  • Reduzir a dependência de formulários físicos.
  • Reduzir o retrabalho causado por rasuras.
  • Facilitar a localização de registros.
  • Mostrar veículos que ainda não registraram saída.
  • Facilitar a identificação de motoristas.
  • Apoiar a conferência do Setor de Transporte.
  • Manter histórico das alterações.

O MVP não precisa representar todos os fluxos do campus nem todas as planilhas existentes.

7. Funcionalidades parcialmente previstas

As funcionalidades abaixo poderão ser incluídas de forma simples se forem validadas e não aumentarem excessivamente o escopo:

  • Registro de recusa de acesso.
  • Registro de permanência excepcional.
  • Registro básico de mototáxi.
  • Registro básico de eventos com veículos.
  • Registro básico de veículos de discentes residentes.
  • Registro de ocorrência associada a um acesso.

Caso esses fluxos exijam regras complexas, deverão ser transferidos para uma versão posterior.

8. Fora do MVP

Não fazem parte do primeiro incremento:

  • Controle geral de pedestres.
  • Controle geral de visitantes sem veículo.
  • Controle de caminhadas sem veículo.
  • Controle de pessoas que entram para jogar bola sem veículo.
  • Controle geral de servidores sem relação com veículos.
  • Controle geral de terceirizados sem relação com veículos.
  • Gestão geral de crachás.
  • Reconhecimento facial.
  • Reconhecimento automático de placas.
  • Integração com câmeras.
  • Integração com sensores.
  • Integração com catraca ou cancela.
  • Liberação automática da portaria.
  • Controle de vagas.
  • Sistema completo de eventos.
  • Sistema completo de ocorrências.
  • Relatórios gerenciais avançados.
  • Integração com outros sistemas institucionais.
  • Migração completa dos Formulários nº 03 a nº 07.

9. Classificação dos requisitos

Classificação Significado
Confirmado em documento Informação identificada diretamente nos formulários analisados.
Confirmado em reunião Informação validada verbalmente por responsável pelo processo.
Informado Informação relatada por participante, ainda sujeita a confirmação.
Preliminar Necessidade ou decisão inicial utilizada para orientar o projeto.
Proposta Solução sugerida, ainda não pertencente ao processo atual.
Pendente Informação que precisa ser esclarecida antes da implementação definitiva.
Futuro Possível evolução posterior.
Fora do escopo Item que não pertence ao primeiro incremento.

10. Prioridades

Prioridade Significado
Alta Necessário para o fluxo principal do MVP.
Média Importante, mas pode ser implementado após o fluxo principal.
Baixa Útil, mas não essencial para a primeira versão.
Futuro Evolução posterior ou dependente de infraestrutura e validações.

11. Requisitos funcionais do MVP

RF-MVP-01 — Cadastrar veículo

Prioridade: Alta.

Origem: Formulários nº 01 e nº 02.

O sistema deve permitir cadastrar um veículo ou localizar um veículo já existente.

Dados preliminares:

  • Placa.
  • Tipo ou classificação.
  • Identificação do veículo.
  • Indicação de veículo institucional.
  • Situação do cadastro.

O significado exato do campo “veículo” ainda precisa ser confirmado.

RF-MVP-02 — Cadastrar pessoa relacionada

Prioridade: Alta.

Origem: Formulários nº 01 e nº 02.

O sistema deve permitir cadastrar uma pessoa quando ela estiver relacionada a um veículo.

Possíveis relações:

  • Condutor.
  • Motorista institucional.
  • Responsável.
  • Passageiro.
  • Usuário autorizado.

O sistema não deverá exigir o cadastro geral de todas as pessoas que entram a pé no campus.

RF-MVP-03 — Associar pessoa e veículo

Prioridade: Alta.

O sistema deve permitir associar uma pessoa a um veículo, indicando o tipo de relação.

RF-MVP-04 — Registrar entrada de veículo

Prioridade: Alta.

O sistema deve permitir registrar a entrada de um veículo.

Dados preliminares:

  • Veículo.
  • Placa.
  • Condutor.
  • Data.
  • Horário de entrada.
  • Objetivo.
  • Categoria do acesso.
  • Usuário responsável.

RF-MVP-05 — Registrar saída de veículo

Prioridade: Alta.

O sistema deve permitir registrar a saída de um veículo com entrada aberta.

O sistema deverá localizar o acesso por critérios como:

  • Placa.
  • Veículo.
  • Condutor.
  • Registro aberto.

RF-MVP-06 — Consultar registros

Prioridade: Alta.

O sistema deve permitir consultar registros por:

  • Placa.
  • Veículo.
  • Condutor.
  • Motorista.
  • Data.
  • Período.
  • Objetivo.
  • Categoria.
  • Status.
  • Itinerário.

RF-MVP-07 — Consultar veículos sem saída

Prioridade: Alta.

O sistema deve permitir visualizar veículos que possuem entrada registrada, mas ainda não possuem saída.

RF-MVP-08 — Registrar objetivo

Prioridade: Alta.

O sistema deve permitir registrar a finalidade do acesso.

O formato do campo ainda deverá ser definido:

  • Texto livre.
  • Opções predefinidas.
  • Combinação entre categoria e observação.

RF-MVP-09 — Classificar acesso

Prioridade: Alta.

O sistema deverá permitir classificar a situação do acesso.

Categorias preliminares:

  • Visitante com veículo.
  • Terceirizado com veículo.
  • Veículo institucional.
  • Discente residente.
  • Evento.
  • Treino ou jogo.
  • Caminhada com veículo relacionado.
  • Mototáxi.
  • Permanência excepcional.
  • Outro acesso autorizado.

A lista final precisa ser validada.

RF-MVP-10 — Registrar veículo institucional

Prioridade: Alta.

O sistema deve permitir registrar a utilização de um veículo institucional.

Dados:

  • Veículo.
  • Placa, se aplicável.
  • Motorista.
  • Data de saída.
  • Horário de saída.
  • Quilometragem de saída.
  • Itinerário.
  • Data de retorno, se aplicável.
  • Horário de entrada.
  • Quilometragem de entrada.
  • Status da viagem.

RF-MVP-11 — Registrar quilometragem

Prioridade: Alta.

O sistema deve permitir registrar:

  • Quilometragem de saída.
  • Quilometragem de entrada.

O sistema deverá alertar quando a quilometragem de entrada for inferior à quilometragem de saída, salvo correção autorizada.

RF-MVP-12 — Registrar itinerário

Prioridade: Alta.

O sistema deve permitir registrar o itinerário do veículo institucional.

Ainda precisa ser definido se o itinerário representa:

  • Destino.
  • Trajeto.
  • Lista de locais.
  • Outra informação administrativa.

RF-MVP-13 — Consultar motorista relacionado a viagem

Prioridade: Alta.

O sistema deve permitir localizar o motorista relacionado a um veículo em determinada data ou período.

Esse requisito responde à dificuldade relatada na localização do motorista relacionado a uma multa antiga.

RF-MVP-14 — Conferir registros

Prioridade: Alta.

O Setor de Transporte deve conseguir consultar e conferir registros realizados pela portaria.

O primeiro incremento desse requisito oferece um resumo agregado por dia local institucional, com entradas, saídas, usos institucionais, acessos associados a eventos e registros já abertos no começo ou ainda abertos no fim do dia. A data é opcional, a consulta não expõe dados pessoais ou de veículos e não transforma jornada de 12 horas ou fechamento por volta das 23h em bloqueios automáticos.

Implementação: Issue #86 e PR #87; validação com o cliente pendente.

RF-MVP-15 — Controlar permissões

Prioridade: Alta.

O sistema deve diferenciar as permissões dos usuários.

Perfis preliminares:

  • Porteiro.
  • Vigilante.
  • Setor de Transporte.
  • Administrador.

Os perfis do Setor de Segurança e do SEGAI poderão ser incluídos após definição das necessidades.

RF-MVP-16 — Registrar usuário responsável

Prioridade: Alta.

O sistema deve registrar o usuário responsável por:

  • Criar um registro.
  • Alterar um registro.
  • Registrar uma entrada.
  • Registrar uma saída.
  • Conferir um registro.
  • Corrigir uma informação.
  • Registrar uma recusa, caso essa função esteja no MVP.

RF-MVP-17 — Corrigir registro

Prioridade: Alta.

O sistema deve permitir corrigir registros conforme as permissões do usuário.

A correção deve preservar:

  • Usuário.
  • Data.
  • Horário.
  • Campo alterado.
  • Valor anterior.
  • Novo valor.
  • Motivo.

RF-MVP-18 — Validar campos

Prioridade: Alta.

O sistema deve validar os campos necessários antes de confirmar uma operação.

12. Requisitos funcionais posteriores

RF-FUT-01 — Registrar permanência excepcional

Prioridade: Média ou futuro.

Permitir registrar veículos que permanecem no campus por motivo excepcional.

RF-FUT-02 — Registrar evento com veículos

Prioridade: Média ou futuro.

O catálogo básico de autorização foi implementado na Issue #83, com período, responsável, área, pernoite, cota por tipo e placa opcional. A Issue #82 vinculou a entrada real ao evento, aplicou precedência de placa, validade, cancelamento e consumo concorrente de cotas. Um sistema completo de participantes, credenciamento e programação continua fora do MVP.

RF-FUT-03 — Registrar mototáxi

Prioridade: Média ou futuro.

Permitir registrar acessos temporários de mototáxi.

RF-FUT-04 — Registrar recusa

Prioridade: Média ou futuro.

Permitir registrar tentativas de acesso recusadas.

RF-FUT-05 — Registrar ocorrência

Prioridade: Futuro.

Permitir registrar ocorrências associadas a veículos, condutores ou acessos.

13. Requisitos não funcionais

RNF-01 — Usabilidade

A interface deve ser simples para porteiros e vigilantes com diferentes níveis de familiaridade com sistemas digitais.

RNF-02 — Validação

O sistema deve validar os campos antes de confirmar o registro.

RNF-03 — Padronização

O sistema deverá utilizar opções padronizadas para tipos de veículos e categorias, depois que forem definidas.

RNF-04 — Rastreabilidade

O sistema deve manter histórico das operações importantes e correções.

RNF-05 — Controle de acesso

O sistema deve limitar operações conforme o perfil do usuário.

RNF-06 — Segurança

O sistema deve proteger credenciais e dados contra acesso não autorizado.

RNF-07 — Disponibilidade operacional

O projeto deverá considerar contingência para indisponibilidade da rede ou sistema.

RNF-08 — Desempenho

O sistema deve responder em tempo adequado nos horários de pico.

RNF-09 — Manutenibilidade

O sistema deve ser desenvolvido com organização, testes, documentação e separação de responsabilidades.

RNF-10 — Privacidade

O sistema deverá coletar e armazenar apenas os dados necessários para o controle veicular.

RNF-11 — Integridade

O sistema deve impedir alterações não autorizadas e exclusões indevidas.

RNF-12 — Auditoria

O sistema deve registrar ações relevantes de criação, alteração, correção, conferência e encerramento.

14. Regras de negócio relacionadas

RN-01 — Registro inicial

O porteiro realiza o registro inicial na portaria.

RN-02 — Troca de turno

O vigilante assume a continuidade do processo durante a troca de turno.

RN-03 — Conferência

O Setor de Transporte recebe e confere os registros.

RN-04 — Veículos institucionais

A utilização de veículo institucional deve estar relacionada a um motorista.

RN-05 — Quilometragem

Veículos institucionais devem possuir registro de quilometragem de saída e entrada, conforme o Formulário nº 01.

RN-06 — Itinerário

Veículos institucionais devem possuir itinerário registrado, conforme o Formulário nº 01.

RN-07 — Correção

Correções devem preservar histórico.

RN-08 — Dados não confirmados

RG ou CPF, tipos de veículos, assinatura digital, regras de recusa e permissões definitivas não devem ser tratados como decisões finais antes da validação.

RN-09 — Evolução

As outras planilhas poderão ser incorporadas futuramente após avaliação e priorização.

15. User stories do MVP

US-MVP-01 — Cadastrar veículo

Como usuário autorizado,
quero cadastrar um veículo,
para utilizá-lo em registros de acesso posteriores.

US-MVP-02 — Cadastrar pessoa relacionada

Como usuário autorizado,
quero cadastrar uma pessoa relacionada a um veículo,
para identificar condutores e responsáveis.

US-MVP-03 — Registrar entrada

Como porteiro,
quero registrar a entrada de um veículo,
para manter o acesso documentado digitalmente.

US-MVP-04 — Registrar saída

Como porteiro ou vigilante,
quero registrar a saída de um veículo,
para encerrar o acesso e saber quais veículos permanecem no campus.

US-MVP-05 — Consultar veículo

Como usuário autorizado,
quero pesquisar por placa ou veículo,
para localizar rapidamente os registros necessários.

US-MVP-06 — Identificar motorista

Como usuário do Setor de Transporte,
quero localizar o motorista associado a uma viagem,
para responder a solicitações relacionadas a multas ou ocorrências.

US-MVP-07 — Registrar veículo institucional

Como usuário autorizado,
quero registrar a utilização de um veículo institucional,
para controlar motorista, quilometragem, horários e itinerário.

US-MVP-08 — Corrigir registro

Como usuário autorizado,
quero corrigir um registro com justificativa,
para corrigir erros sem perder o histórico.

US-MVP-09 — Conferir registros

Como usuário do Setor de Transporte,
quero conferir os registros realizados,
para validar e consultar as informações do processo.

16. Critérios de aceite

Cadastro de veículo

  • O usuário autorizado consegue iniciar o cadastro.
  • O sistema solicita os campos obrigatórios definidos.
  • O sistema identifica duplicidade quando aplicável.
  • O veículo pode ser consultado após o cadastro.
  • O cadastro registra usuário e data da operação.

Cadastro de pessoa relacionada

  • O usuário autorizado consegue cadastrar uma pessoa relacionada a veículo.
  • O sistema permite indicar o tipo de relação.
  • O sistema não exige cadastro geral de pessoas sem relação veicular.
  • O cadastro pode ser consultado por usuário autorizado.

Registro de entrada

  • O usuário autorizado consegue iniciar o registro.
  • O sistema permite localizar ou cadastrar veículo.
  • O sistema permite localizar ou cadastrar condutor.
  • O sistema registra data e horário.
  • O sistema registra o usuário responsável.
  • O sistema valida os campos obrigatórios.
  • O registro pode ser consultado posteriormente.

Registro de saída

  • O usuário autorizado consegue localizar um registro aberto.
  • O sistema registra o horário de saída.
  • O sistema impede ou sinaliza encerramento duplicado.
  • O status do registro é atualizado.
  • O usuário responsável pela saída fica registrado.

Veículo institucional

  • O usuário consegue informar o veículo.
  • O usuário consegue informar o motorista.
  • O usuário consegue registrar quilometragem de saída.
  • O usuário consegue registrar horário de saída.
  • O usuário consegue registrar itinerário.
  • O usuário consegue registrar quilometragem de entrada.
  • O usuário consegue registrar horário de entrada.
  • O sistema alerta sobre quilometragem inconsistente.
  • O registro pode ser consultado posteriormente.

Consulta

  • O usuário autorizado consegue pesquisar por placa.
  • O usuário autorizado consegue pesquisar por veículo.
  • O usuário autorizado consegue pesquisar por motorista.
  • O usuário autorizado consegue pesquisar por período.
  • O sistema exibe apenas dados permitidos ao perfil.
  • O sistema permite visualizar veículos sem saída ou retorno.

Correção

  • Apenas usuários autorizados conseguem corrigir.
  • O motivo da correção é obrigatório.
  • O valor anterior é preservado.
  • O novo valor é armazenado.
  • A data, o horário e o usuário são registrados.
  • A correção pode ser consultada na auditoria.

17. Backlog atualizado

17.1. Prioridade alta — Consolidação

  • Registrar o feedback da apresentação.
  • Criar e revisar o documento MVP e Fluxo Digital.
  • Confirmar o MVP com o cliente.
  • Definir os campos mantidos.
  • Definir os campos que não serão utilizados.
  • Confirmar os campos obrigatórios.
  • Atualizar a Visão do Projeto.
  • Atualizar Requisitos e Backlog.
  • Atualizar Regras de Negócio.
  • Revisar Modelo de Dados.
  • Definir perfis e permissões preliminares.
  • Definir critérios de aceite definitivos.

17.2. Prioridade alta — Primeiro incremento

  • Cadastrar veículos.
  • Cadastrar pessoas relacionadas.
  • Associar pessoas e veículos.
  • Registrar entrada.
  • Registrar saída.
  • Registrar placa.
  • Registrar condutor.
  • Registrar motorista institucional.
  • Registrar objetivo.
  • Registrar quilometragem de saída e entrada.
  • Registrar itinerário.
  • Consultar registros.
  • Consultar por placa.
  • Consultar por motorista.
  • Consultar por período.
  • Consultar veículos sem saída ou retorno.
  • Conferir registros.
  • Controlar permissões.
  • Registrar correções.
  • Registrar auditoria.

17.3. Prioridade média

  • Registrar veículos que permanecem no campus.
  • Registrar eventos com veículos.
  • Registrar mototáxis.
  • Registrar recusas.
  • Registrar ocorrências.
  • Gerar relatórios simples.
  • Atualizar situação de pessoas e veículos.
  • Criar filtros avançados.
  • Criar exportação autorizada.

17.4. Prioridade futura

  • Reconhecimento automático de placas.
  • Integração com câmeras.
  • Integração com sensores.
  • Integração com catraca ou cancela.
  • Liberação automática.
  • Controle de vagas.
  • Aplicação para solicitação de autorização.
  • Integração com outros sistemas institucionais.
  • Expansão para os Formulários nº 03 a nº 07.

18. Questões pendentes

Campos

  • O campo “veículo” representa tipo, modelo, identificação patrimonial ou outra informação?
  • RG ou CPF será obrigatório?
  • Qual documento será aceito?
  • A placa será obrigatória em todas as categorias?
  • Quais tipos oficiais de veículo serão utilizados?
  • O objetivo será texto livre ou lista?
  • O itinerário representa destino, trajeto ou ambos?
  • A assinatura manual será substituída pelo usuário autenticado?
  • Identificação patrimonial será necessária?
  • Número de frota será necessário?

Regras

  • Quem pode criar autorizações?
  • Quem pode aprovar autorizações?
  • Quem pode corrigir registros?
  • O vigilante terá as mesmas permissões do porteiro?
  • Quais são os motivos oficiais de recusa?
  • Como será tratado um veículo sem placa?
  • Como será tratado um motociclista sem capacete?
  • Como serão tratados veículos de discentes residentes?
  • Quais são as regras oficiais para mototáxis?

Operação

  • Como funciona o registro quando a entrada não é localizada?
  • Como será tratado um veículo que permanece no campus?
  • Haverá mais de uma portaria?
  • Qual é o volume de acessos nos horários de pico?
  • A portaria terá computador ou tablet?
  • Existe rede disponível?
  • Como funcionará o sistema sem rede?
  • Será necessário manter formulários físicos como contingência?

Retenção e evolução

  • Qual é o prazo oficial de retenção digital?
  • O prazo atual de cinco anos é obrigatório?
  • Será necessária impressão de relatórios?
  • As outras planilhas serão incorporadas em qual fase?
  • A catraca será reparada ou substituída?
  • Existem câmeras adequadas para futura integração?

19. Rastreabilidade

Origem Requisitos relacionados
Feedback do cliente PR-01 a PR-06, RF-MVP-01 a RF-MVP-18
Formulário nº 01 RF-MVP-01, RF-MVP-03, RF-MVP-07, RF-MVP-10, RF-MVP-11, RF-MVP-12, RF-MVP-13
Formulário nº 02 RF-MVP-01, RF-MVP-02, RF-MVP-04, RF-MVP-05, RF-MVP-06, RF-MVP-08, RF-MVP-09
Formulários nº 03 a nº 07 Escopo futuro e fora do MVP
Setor de Transporte RF-MVP-06, RF-MVP-13, RF-MVP-14, RF-MVP-15, RF-MVP-17
Troca de turno RF-MVP-05, RF-MVP-07, RNF-07
Caso da multa RF-MVP-06, RF-MVP-13
Erros nos formulários RF-MVP-17, RF-MVP-18, RNF-04, RNF-12
Veículos institucionais RF-MVP-10, RF-MVP-11, RF-MVP-12
Regras de negócio RF-MVP-04 a RF-MVP-18

20. Definition of Ready

Uma tarefa poderá entrar em uma sprint quando possuir:

  • Descrição clara.
  • Objetivo compreensível.
  • Origem identificada.
  • Critérios de aceite.
  • Prioridade.
  • Responsável.
  • Dependências conhecidas.
  • Escopo definido.
  • Dúvidas registradas.
  • Forma de validação definida.
  • Campos necessários identificados.
  • Impacto no modelo de dados conhecido.

21. Definition of Done

Uma tarefa será considerada concluída quando:

  • O trabalho estiver implementado ou documentado.
  • O código tiver sido revisado por Pull Request, quando aplicável.
  • Os testes tiverem sido executados.
  • A pipeline tiver sido aprovada, quando aplicável.
  • A documentação estiver atualizada.
  • O trabalho tiver sido executado ou demonstrado localmente.
  • A tarefa estiver vinculada à issue correspondente.
  • O resultado puder ser apresentado na review ou weekly.
  • Os critérios de aceite tiverem sido atendidos.
  • As pendências conhecidas estiverem registradas.
  • O resultado não contradizer os documentos do projeto.

22. Status do documento

Documento: Requisitos e Backlog.

Versão: 0.4.

Status: Requisitos sincronizados com o MVP técnico; decisões institucionais e incrementos posteriores permanecem no backlog.

Formulários analisados: 7 de 7.

Foco inicial: Formulários nº 01 e nº 02.

MVP: Implementado tecnicamente; homologação observada pendente na Issue #162.

Feedback do cliente: Favorável à continuidade e à digitalização com melhoria do processo atual.

Validação formal dos requisitos: Parcial; feedback favorável registrado, com homologação detalhada pendente.

Arquitetura: Implementada e documentada em arc42.

Implementação: MVP técnico integrado na main; produção institucional não iniciada.

Este documento deverá ser atualizado após:

  • Homologação observada dos quatro perfis.
  • Decisões institucionais que alterem o MVP.
  • Definição dos campos obrigatórios.
  • Aprovação dos critérios de aceite que ainda carregam needs-validation.

Responsáveis pela documentação:

  • José Ernandes Gonçalves Costa.
  • Raíssa Beatriz Marinho dos Santos.