2. É a descrição da necessidade do cliente ou
usuário, que será transformada numa
pequena funcionalidade a ser desenvolvida
no sistema.
O que é uma User Story...
3. Como é construída uma User Story...
Uma descrição simples utilizada como
lembrete para orientar o que deve ser
desenvolvido no produto.
Conversações entre o negócio e o time de
desenvolvimento, para detalhar o que o
cliente deseja e esclarecer possíveis dúvidas
que possam ter sobre as regras de negócio.
Os Critérios de Aceitação são importantes
para orientar a entrega.
4. "O usuário do site deseja
registrar-se, para receber notícias,
ofertas, promoções, entre outras
informações."
Vamos analisar uma User Story...
5. • O usuário deve receber um e-mail de confirmação
do registro."
• O usuário só fica devidamente registrado depois de
responder a confirmação do e-mail.
• O usuário deve poder fornecer dados adicionais,
como endereço, telefone, estado civil ou idade.
Descrição da User Story...
6. •O admin do site deve poder alterar o conteúdo do e-mail
sem intervenção da equipe de desenvolvimento?
•O e-mail deve poder ter resposta personalizada?
•Em que formato o texto deve ser enviado? RTF, HTML?
O usuário deve receber um e-mail de confirmação
do registro.
Conversações sobre a User Story...
7. • Critérios de Aceitação têm a função de
confirmar que o sistema funciona de acordo
com o que foi solicitado pelo usuário.
• Cada história pode está associada a vários
Critérios de Aceitação, que devem ser
definidos pelo usuário, antes do
desenvolvimento.
• O objetivo dos Critérios de Aceitação é indicar
quais as ações serão feitas pelo usuário no
sistema, para saber se a necessidade, que foi
descrita anteriormente, foi entregue ou não. Ou
seja, está pronta para ser usada.
Critérios de Aceitação da User Story...
8. • "Uma palavra-chave não deve aceitar caracteres
que não seja A-Z, a-z e 0-9."
• "Depois de registrado, o usuário deve receber
uma confirmação provisória do registro."
“O usuário deve registrar-se, indicando como código o
e-mail e escolhendo uma palavra-chave que seja
alfa-numérica."
Critérios:
Exemplo de Critérios de Aceitação...
9. • Negócio expõem o que o usuário deseja;
• O time de desenvolvimento questiona Negócio sobre o
assunto até não ter mais dúvidas de como fazer a
história;
• Cada membro do time de desenvolvimento escolhe um
valor que represente a sua visão de esforço para
produzir a história;
• Com certeza haverá diferenças entre os valores
escolhidos pelos membros, pois cada profissional tem
um conhecimento e experiência sobre o trabalho;
• Os membros do time justificam suas estimativas e
entram num acordo sobre o valor da história;
• Esse ciclo é repetido até que terminem as histórias
expostas para serem desenvolvidas dentro de um
determinado período.
Como estimar uma User Story...
10. Sabe quem é o melhor
vendedor do mundo? O cliente
satisfeito, ele vende sua
empresa, marca, produto e não
cobra comissão.
( Roger Stankewski )