Detalhamento do Processo de Requisitos
1. Levantamento de Requisitos
Atividades
- Entrevista com o Cliente: Coleta de informações diretamente com o cliente para entender as necessidades do sistema.
Análise de Negócios
- Compreens ão do Funcionamento Geral da Clínica: Identificação de fluxos de trabalho e necessidades específicas.
- Identificação dos Problemas: Levantamento das principais dificuldades enfrentadas atualmente.
Benchmarking
- Estudo de Concorrentes: Análise de sistemas concorrentes no mercado para identificar pontos de diferenciação.
2. Análise e Refinamento de Requisitos
Classificação
- Requisitos Funcionais: Funcionalidades principais e específicas do sistema.
- Requisitos Não Funcionais: Aspectos técnicos e de qualidade do sistema.
Priorização
- Uso da Matriz MoSCoW:
- Must Have: Requisitos obrigatórios.
- Should Have: Requisitos importantes, mas não essenciais.
- Could Have: Requisitos desejáveis, mas opcionais.
- Won’t Have: Requisitos que não serão implementados no momento.
- Revisão do Escopo: Garantir que os requisitos estão completos e alinhados às expectativas do cliente.
3. Documentação dos Requisitos
Estrutura do Documento
- Visão Geral do Objetivo do Sistema: Criação do Documento de Visão do Projeto.
- Lista Detalhada dos Requisitos:
- Requisitos Funcionais.
- Requisitos Não Funcionais.
4. Modelagem dos Requisitos
Diagramas
- Diagrama de Casos de Uso: Representa o fluxo de interação entre os usuários e o sistema.
- Diagrama de Classes: Modelagem de entidades e suas relações.
- Diagrama de Sequência: Exemplos de interações no sistema.
5. Validação dos Requisitos
Métodos
- Protótipos de Baixa Fidelidade: Validação inicial da interface e do fluxo de interação.
- Critérios de Aceitação: Garantir que os requisitos sejam claros, mensuráveis e viáveis.
6. Gerenciamento de Requisitos
Ferramentas e Atividades
- Versionamento: Utilizar o Miro para controlar o desenvolvimento dos requisitos.
- Rastreabilidade: Relacionar os requisitos com suas implementações, códigos e testes, também utilizando o Miro.
- Gestão de Mudanças: Monitorar e adaptar requisitos conforme necessário.