Engenharia de Requisitos
Atividades e Técnicas de Engenharia de Requisitos
Elicitação e Descoberta
Entrevista / Grupo Focal: Serão conduzidas entrevistas com os principais stakeholders, incluindo o dono da empresa, técnicos de som, operadores de eventos e clientes recorrentes. O objetivo é entender como é feito o processo atual de orçamento, consulta de equipamentos e agendamento técnico. Esses dados permitirão identificar pontos de dor e necessidades reais para alimentar os requisitos do sistema.
Brainstorming: Reuniões internas com a equipe multidisciplinar (devs, design, analista de requisitos, especialista em dados) foram realizadas para levantar ideias iniciais de funcionalidades, interface e soluções.
Análise e Consenso
Análise de Objetivo de Domínio: Essa técnica tem como objetivo identificar os principais objetivos de negócio e como o sistema pode apoiar diretamente na sua realização. No caso da Reflex Som, o domínio envolve não só a locação de equipamentos, mas também a gestão técnica e logística de eventos. Por isso, é essencial entender como a plataforma pode contribuir para esses processos centrais da empresa.
Negociação: Durante a priorização de funcionalidades, será realizada uma negociação com o cliente para alinhar expectativas, limitar escopo do MVP e distribuir entregas entre as iterações, considerando custo-benefício e complexidade técnica.
Declaração de Requisitos
Casos de Uso: Os requisitos elicitados serão organizados na forma de casos de uso (ex: "Emitir orçamento automático", "Consultar disponibilidade de equipamento", "Agendar técnico").
Representação de Requisitos
Diagrama (UML): Utilizaremos o diagrama de atividade para representar visualmente como será o fluxo do sistema e a interação dos usuários com os módulos.
Verificação e Validação de Requisitos
Definition of Ready (DoR) e Definition of Done (DoD): Para cada funcionalidade, será definido o que é necessário para começá-la (DoR) e para considerá-la como concluída (DoD), garantindo que todas as entregas estejam completas e funcionais.
Organização e Atualização de Requisitos
MoSCoW: A equipe aplicará a técnica de priorização MoSCoW (Must, Should, Could, Won’t) para separar funcionalidades obrigatórias e opcionais, especialmente úteis na definição do escopo do MVP.
ICE Scoring: A equipe utilizará o método de priorização ICE (Impacto, Confiança e Facilidade) para atribuir uma pontuação numérica às funcionalidades, auxiliando na tomada de decisões mais objetivas. A análise considera o impacto da funcionalidade no valor do produto, o grau de confiança na entrega conforme planejado e a facilidade de implementação técnica, permitindo uma priorização baseada em critérios quantitativos e alinhada à realidade da equipe.
Mapa de Rastreabilidade: Será criado um mapa relacionando os requisitos com os objetivos de negócio e funcionalidades entregues, o que ajudará na auditoria e evolução futura da solução.
Engenharia de Requisitos e o OpenUP
Fases do Processo | Atividades ER | Prática | Técnica | Resultado Esperado |
---|---|---|---|---|
Iniciação | Elicitação e Descoberta | Coleta com stakeholders | Entrevista / Grupo Focal | Lista de necessidades |
Elicitação e Descoberta | Sessões com equipe multidisciplinar | Brainstorming | Lista de Requisitos RFs | |
Análise e Consenso | Estudo dos objetivos do negócio | Análise de Objetivo de Domínio | Visão de Produto | |
Elaboração | Análise e Consenso | Definição de MVP | Negociação | MVP |
Declaração de Requisitos | Casos de Uso | Casos de Uso | ||
Representação de Requisitos | UML | Diagrama (UML) | Diagrama de atividade | |
Verificação e Validação | Revisão técnica e validação | DoR;DoD | DoR/DoD | |
Organização e Atualização | Relacionamento entre requisitos e objetivos | Mapa de Rastreabilidade | Mapa de relações entre os Requisitos | |
Organização e Atualização | Priorização da Lista de Requisitos | MoSCoW e ICE Scoring | Lista de requisitos priorizada | |
Construção | Verificação e Validação de Requisitos | Revisão técnica e validação | DoR; DoD | DoR/DoD |
Transição |