Pular para conteúdo

Engenharia de Requisitos

Fases do Open UP

  1. Iniciação:

    • Foco na elicitação e descoberta de requisitos principais.
    • Ferramentas: reuniões colaborativas e prototipagem inicial para alinhamento com stakeholders.
  2. Elaboração:

    • Refinamento dos requisitos com foco em priorização e modelagem.
    • Ferramentas: técnicas de validação (feedback iterativo) e uso de diagramas para representação visual.
  3. Construção:

    • Ciclos iterativos de validação e atualização do backlog.
    • Requisitos ajustados e integrados ao sistema com base no feedback.
  4. Transição:

    • Validação final dos requisitos com stakeholders e equipe técnica.
    • Preparação para implantação e treinamento dos usuários.

Atividade de Engenharia de Requisitos

Fases do Open UP Atividades da Engenharia de Requisitos (ER) Prática Técnica Resultados Esperados
Iniciação (Inception) Elicitação e Descoberta Compreensão do cliente e do problema - Entrevista com os envolvidos
- Estudo da concorrência
- Sessões de Ideação
Levantamento de necessidades, Definição do problema, Identificação de requisitos, Proposta inicial
Análise e Consenso Avaliação dos requisitos - Investigação do Domínio
- Estudo de viabilidade
- Discussões entre os integrantes do time
Desenvolvimento do MVP
Declaração Registro formal dos requisitos - Encontros da equipe
- Documento de visão do produto
- Documentação dos requisitos
- Listagem de funcionalidades
Especificação de Requisitos do Software
Verificação e Validação Conferência dos Requisitos - Revisão coletiva
- Análise dos Critérios de Aceitação
- Sessões de Ideação
Definição de Pronto e Definição de Pronto para Refinamento
Organização e Atualização Organização e priorização - Método MoSCoW
- Histórias de Usuário
Estruturação dos requisitos para o MVP, Backlog organizado
Elaboração (Elaboration) Representação Desenvolvimento de Protótipos - Modelagem
- Diagramas
Protótipo funcional
Análise e Consenso Ajuste e validação dos requisitos - Avaliação de Risco
- Sessão de Inception Lean
User Story, Documentação de Requisitos
Verificação e Validação Revisão do protótipo - Apresentação guiada
- Coleta de Opiniões
Feedback sobre o Walkthrough
Construção (Construction) Organização e Atualização Revisão contínua do produto - Sincronização da equipe
- Avaliação de Retorno
Atualização frequente dos requisitos
Verificação e Validação Revisão final do produto - Apresentação guiada
- Coleta de Opiniões
- Definição de Pronto
Validação dos requisitos implementados
Transição (Transition) Verificação e Validação Inspeção do produto final - Apresentação guiada Qualidade dos Requisitos e Ajustes Finais

Técnicas Utilizadas

  • Entrevista com os envolvidos: Diálogo direto com os stakeholders para entender suas necessidades.
  • Estudo da concorrência: Análise de soluções existentes para identificar diferenciais e oportunidades.
  • Sessões de Ideação: Método para estimular a criatividade e levantamento de requisitos.
  • Investigação do Domínio: Exploração detalhada do contexto do sistema para embasar decisões.
  • Estudo de Viabilidade: Avaliação do impacto técnico e temporal dos requisitos levantados.
  • Discussões entre os integrantes do time: Troca de ideias para alinhar expectativas e validar decisões.
  • Documento de visão do produto: Registro estruturado das metas e objetivos do projeto.
  • Documentação dos requisitos: Descrição detalhada das necessidades e funcionalidades do sistema.
  • Listagem de funcionalidades: Organização dos requisitos por relevância e prioridade.
  • Análise dos Critérios de Aceitação: Validação objetiva da conformidade dos requisitos.
  • Método MoSCoW: Priorização de requisitos em essenciais, importantes, desejáveis e dispensáveis.
  • Histórias de Usuário: Formato narrativo para descrever as funcionalidades sob a ótica dos usuários.
  • Modelagem: Representação visual de processos e fluxos do sistema.
  • Diagramas: Esquemas para ilustrar interações e dependências.
  • Avaliação de Risco: Identificação e mitigação de potenciais ameaças ao projeto.
  • Sessão de Inception Lean: Estratégia para alinhamento e priorização ágil das funcionalidades.
  • Apresentação guiada: Demonstração prática das funcionalidades desenvolvidas.
  • Coleta de Opiniões: Processo contínuo de feedback para melhorias.
  • Definição de Pronto: Critérios que indicam a finalização de um requisito.

Observações

A tabela reflete o alinhamento do Open UP ao processo de engenharia de requisitos, priorizando flexibilidade, colaboração contínua e entregas incrementais. Ferramentas como User Stories, Protótipos e Diagramas fortalecem a comunicação entre equipes e stakeholders, garantindo a clareza e qualidade dos resultados.

Histórico de Versão

Data Versão Descrição Autor Revisores
16/12/2024 2.0 Criação da página e organizações gerais Camila Careli Todos os Membros
07/01/2025 2.1 Substituição para aspectos do novo Processo Patrick Anderson Todos os Membros
18/01/2025 2.2 Correção das atividades e técnicas Marcus Escobar Todos os Membros