Análise e Negociação em Engenharia de Requisitos
Introdução
A análise em Engenharia de Requisitos envolve a avaliação do custo-benefício dos requisitos, identificando dependências, inconsistências e requisitos incompletos.
A negociação trata do processo de resolução de conflitos entre requisitos, estabelecendo quais serão aceitos e priorizados.
Objetivos da Análise
Os objetivos incluem a identificação de problemas, requisitos incompletos e inconsistências, comunicando essas questões aos stakeholders para resolução através da negociação. Uma “checklist” de problemas suporta o processo de análise, avaliando cada requisito individualmente.
Técnicas de Análise
- Check-Lists: Listas de questões usadas para avaliar requisitos, evoluindo com a experiência no processo de análise.
- Análise do Âmbito: Definir as fronteiras do sistema com diagramas de contexto e de caso de uso.
- Análise Custo/Benefício: Estimar o benefício relativo, a penalização pela não inclusão, o custo relativo de implementação e o risco relativo de não implementar corretamente cada requisito.
- Análise de Interações e Dependências: Analisar interações entre requisitos e construir uma matriz de dependências.
- Análise de Prioridades: Usar escalas e métodos para estabelecer prioridades dos requisitos.
Negociação
Envolve acordar as opções mais adequadas aos interesses dos stakeholders e definir prioridades para novas iterações de identificação, análise e desenvolvimento. A negociação também aborda os conflitos entre requisitos e a busca por compromissos.
Organização de Reuniões para Negociação
As reuniões devem ser preparadas usando técnicas de análise para explicitar prós e contras e conduzidas em três fases: informação sobre o problema, discussão entre as partes e resolução.
Stakeholders
Identificar e envolver stakeholders primários (que operam o sistema), secundários (que não operam mas consomem o que o sistema produz) e terciários (gestores de topo com interesse estratégico).
Técnicas UX em Análise de Requisitos
- Métodos de Priorização:
- Retorno sobre o Investimento (ROI): Avaliar a eficácia de mudanças no design em termos de métricas e KPIs.
Boas Práticas
Incluem a identificação adequada dos stakeholders, estabelecendo uma mentalidade de equipe, planejando interações entre equipes, estabelecendo um vocabulário comum, mantendo uma lista de requisitos, disponibilizando informações no processo de negociação, considerando requisitos de arquitetura e negócio simultaneamente, e valorizando a restrição tripla (custo, tempo e âmbito).
Este resumo abrangente oferece uma visão detalhada das etapas de análise e negociação na Engenharia de Requisitos, destacando as técnicas e práticas mais eficazes para garantir que os requisitos sejam analisados e negociados de forma eficiente. Este formato estruturado e corrido é ideal para a sua revisão e estudo para o exame.