Levantamento de Requisitos Ágil
Listagem ou recolha de
informaçãoes
Condição necessária e indispensável;
Exigência; Requerido
Que se comporta ou trabalha de maneira
eficaz e rápida; Que acha uma solução rápida; que se consegue desenrolar
com facilidade
Visão do Produto
• Define o objetivo macro do produto a ser desenvolvido
• Define o escopo• Ajuda a guiar as
mudanças que vão aparecendo– Evita distorções em
relação ao que foi acordado inicialmente
• De maneira sucinta– Qual o problema?– O que pretende-se
fazer?– Quem será
beneficiado?• Quais papéis
podemos distinguir?
Visão do Produto
• Nas duas técnicas temos que definir:– Nome do produto– Pontos chaves do produto (necessidades)– Principais funcionalidades– Principais requisitos operacionais– Slogan (boa razão para comprar)
• Pode conter– Imagens (logo)
Trabalho 1
• 4 EquipesI. Criar um Product Box do sistema de
Biblioteca da Faculdade EvoluçãoII. TimeBox
I. Preparação: 30minII. Apresentação: 15minIII. Escolha de qual iremos usar: 15min
Estorias de Usuário• Descreve um requisito que é valioso
para um usuário ou comprador de um sistema de software;
• 3 aspectos (3C):– Cartão: Uma descrição escrita da
estoria para servir como lembrete da funcionalidade;
– Conversa: Para confirmar os detalhes escritos na descrição;
– Confirmação: Testes que podem ser usados para determinar quando uma estoria está completa;
Estorias de Usuário
• Estrutura
Como um <PAPEL>eu posso/gostaria/devo <FUNCAO> para <VALOR DE NEGOCIO>
• Exemplo
Como um comprador de livrosEu gostaria de encontrar um livro que sei o titulo para poder comprá-lo
Requisitos
• O que devemos fazer ?1. Criar a visão do produto (product box)2. Identificar as partes interessadas3. Elicitar/levantar os requisitos
a) Entrevistas, brainstormsb) Nível macro
4. Criar as User Stories5. Criar o product backlog e priorizar
Trabalho 2
• Já temos a Visão do Produto!• Precisamos descobrir os requisitos
– 4 Equipes• Listar os requisitos levantados • Criar pelo menos 3 User Stories• TimeBox
– Preparação: 30min– Apresentação: 15min