107
User Story - Review
•representa uma funcionalidade ou característica
do produto “narrada” pelo ponto de vista do
usuário (papel que interage com o produto).
•fornece um flash para comunicação (é um
convite para conversa para detalhamento).
•deve ser uma forma para se atingir a visão do
produto
3C
Cartão
Conversa Confirmação
“
”
Quem?
O que?
Por que?
User Story - Conteúdo
Quem?
Papéis
Personas
Exemplo de
Papéis
Cliente
Fornecedor
Cliente VIP
Secretária
Engenheiro Atendente de
Call Center
O que?
Ações
Rotinas
Por quê?
Efeito no negócio/
Estratégia
Efeito no produto
Saber meu lucro por
cada pão
Listar os custos fixos
rateados pela
quantidade de pães
produzidas
Listar os custos
variáveis pela
quantidade de pães
produzidas
Quem?
Por que?
O que?
106
Como um
<PAPEL>
eu posso/gostaria/devo
<FUNÇÃO>
para/de
<RESULTADO para o NEGÓCIO>
Exemplos
Como um vendedor, gostaria
de consultar o estoque de
um determinado produto
para ofercer a um cliente
Como um
Cliente
eu gostaria de
visualizar os planos
existentes
para
decidir qual plano devo
comprar
Como um Diretor, gostaria
de obter o volume de vendas
do mês para acompanhar o
atigimento de metas
137
O qué uma boa Story?
INVEST
Independent
Negotiable
Valuable to users or customers
Estimatable
Small
Testable
Testable – Critérios de Aceitação
Como um vendedor, gostaria de
consultar o estoque de um
determinado produto para
ofercer a um cliente
Somente deverão ser exibidos o saldo
atual, estoque mínimo e o nome do local
de estoque de referentes ao um código de
produto pesquisado
Local de estoque com o saldo abaixo do
nível de pedido, devem aparecer em
vermelho.
Como um vendedor,
gostaria de solicitar um
percentual de desconto para
efetuar uma venda.
O desconto não pode ser igual ou
superior ao valor total da venda.
A venda deve ficar com status
pendente.
Deverá ser enviado automaticamente
um e-mail solicitando aprovação de um
gerente.
Testable – Critérios de Aceitação
Como um gerente, gostaria
de visualizar todas as
vendas pendentes para
autorizar o andamento
da mesma.
Não exibir vendas sem a descrição de
produtos, quantidades e valores.
Somente deverão ser listadas vendas
com status pendentes e bloqueadas
Testable – Critérios de Aceitação
Como um gerente, gostaria
de aprovar um percentual de
desconto para efetuar uma
venda.
O desconto ser menor ou igual ao valor
do parâmetro alçada do cadastro de
gerentes.
O percentual de desconto somente
pode ser aplicado a produtos para
clientes de atacado.
Para aprovar o descontar deverá ser
verificado se a matrícula e a senha do
gerente são válidas para aquela loja.
Testable – Critérios de Aceitação
Como um gerente, gostaria
de solicitar alçada para
efetuar desconto
naquela loja.
Deverá ser informado data inicial e data
final da permancença do gerente na
loja.
Solicitações de alçadas deverão ser
notificadas ao diretor operacional da
rede.
Testable – Critérios de Aceitação
Como um vendedor,
gostaria de consultar o
estoque de um
determinado produto
para ofercer a um
cliente.
Como um vendedor,
gostaria de solicitar
um percentual de
desconto para efetuar
uma venda.
Como um gerente,
gostaria de visualizar
todas as vendas
pendentes para
autorizar o andamento
da mesma.
Como um gerente,
gostaria de aprovar
um percentual de
desconto para
efetuar uma venda.
Como um gerente,
gostaria de solicitar
alçada para efetuar
desconto naquela
loja.
Como um vendedor,
gostaria de consultar o
estoque de um
determinado produto
para ofercer a um
cliente.
Como um vendedor,
gostaria de solicitar
um percentual de
desconto para efetuar
uma venda.
Como um gerente, gostaria
de visualizar todas as
vendas pendentes para
autorizar o andamento da
mesma.
Como um gerente, gostaria
de aprovar um
percentual de desconto
para efetuar uma venda.
Como um gerente, gostaria de
solicitar alçada para efetuar
desconto naquela loja.
( - ) Importância ( + )
Tempo
UI
Application Layer
Business Layer
Data Access Layer
Data Base
Como um vendedor,
gostaria de consultar
o estoque de um
determinado
produto para ofercer
a um cliente.
Vertical Slice