Skip to main content

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.

Validação com Stakeholders

  • 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.