Requisitos Funcionais (RF)
Os Requisitos Funcionais descrevem as ações e funcionalidades que o sistema deve executar para que o objetivo do projeto seja atingido. Para o “Radar de investimento de saúde oncológica”, os principais RF estão divididos nas seguintes categorias:
Requisitos de Busca e Análise
O sistema precisa ser capaz de identificar e extrair informações específicas dos diários oficiais. Para isso podem ser levantados alguns requisitos, como:
- O sistema deve permitir a busca por palavras-chave relacionadas à saúde oncológica (ex: “oncologia”, “câncer”, “quimioterapia”, “radioterapia”).
- O sistema deve permitir a aplicação de filtros para restringir a busca por município, estado e período de tempo (data).
- O sistema deve ser capaz de extrair valores monetários de licitações e contratos identificados.
- O sistema deve processar os dados para classificá-los por tipo de investimento (Medicamentos, Equipamentos, Obras, etc.), conforme o detalhamento da análise de domínio.
Requisitos de Visualização e Relatórios
O sistema deve apresentar os dados de forma que sejam facilmente compreensíveis para o usuário final. Para isso podem ser levantados alguns requisitos, como:
- O sistema deve exibir os resultados da busca em um painel de controle (dashboard).
- O painel de controle deve conter gráficos interativos que mostrem a distribuição dos investimentos por município.
- O sistema deve gerar tabelas detalhadas com informações de cada licitação/contrato, incluindo valor, data e descrição.
- O sistema deve permitir a exportação dos dados e relatórios gerados em formatos como CSV e PDF.
Plano para reunião de validação
Objetivo: Discutir, validar e priorizar a lista de Requisitos Funcionais e Requisitos Não Funcionais para o projeto.
1. Abertura e Contexto
- Analisar a proposta com os requisitos do projeto, discutir a lista dos requisitos feita e alinhar para futuras entregas.
2. Apresentação dos Requisitos
- Apresentação dos requisitos documentados.
3. Discussão e Validação
- Para perguntas, discussões e feedback.
- Analisar se essas funcionalidades fazem sentido para o nosso objetivo, se existe alguma funcionalidade que está faltando ou que seria essencial para a primeira entrega.
- O que é mais importante para a primeira entrega (o MVP), ordem de priorização.
4. Próximos Passos
- Resumir as decisões tomadas.
- Decidir a prioridade para as próximas semanas.