Engenharia de Requisitos
Fases do Open UP
-
Iniciação:
- Foco na elicitação e descoberta de requisitos principais.
- Ferramentas: reuniões colaborativas e prototipagem inicial para alinhamento com stakeholders.
-
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.
-
Construção:
- Ciclos iterativos de validação e atualização do backlog.
- Requisitos ajustados e integrados ao sistema com base no feedback.
-
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 |