Técnicas e Fontes para a Obtenção de Informação sobre Requisitos
- Entrevistar e discutir com usuários
- Fonte: Os usuários (atuais ou futuros) do produto
- É aqui que levantamos Use Cases (análise de cenários ou "stories")
- Pode falar com
- Usuários individuais
- Vários usuários (grupos de foco)
- Usuários e outros stakeholders numa sessão JAD
- Joint Application Development
- Um periodo concentrado para levantar requisitos
- Usar um cliente como membro full time da equipe de
desenvolvimento
- Extreme Programming (XP) recomenda essa técnica como sendo especialmente eficaz,
principalmente se os requisitos forem vagos
- Levantar problemas com versões atuais do produto
- Fonte: documentos e bases de dados de problemas
- Fonte: pessoal de suporte ao produto
- Levantar os pedidos de mudanças feitos a versões
anteriores
- Fonte: Base de dados de "Modification Requests - MR"
- Examinar o workflow envolvido
- Fonte: Os processos de negócio afetados pelo produto
- Descobrir quando os usuários têm quais dados e o que fazem
com os dados
- É útil observar os usuários trabalhando
- Examinar produtos concorrentes
- Fonte: produtos concorrentes, brochuras, material de marketing
- Examinar pesquisas de mercado
- Fonte: questionários usados em surveys