Nesta apresentação, realizada no TDC (The Developer's Conference) São Paulo 2018, abordo pontos importantes na descoberta de uma história de usuário e como chegar ao pequeno pedaço a ser desenvolvido.
2. EU SOU
PRISCILA
CHAGAS
Analista de Negócios desde
2003, entusiasta de TI desde
1996
Bacharel em Ciência da
Computação pela Universidade
Cruzeiro do Sul
Organizadora do Meetup Café
com Análise de Negócios
Product Owner na PagSeguro
2
3. 1. Sobre histórias
de usuário*
3
*A grafia de história de usuário é "histórias" com "h". A palavra
estórias com "e" caiu em desuso na língua portuguesa desde o
novo acordo ortográfico, em 2009
4. O CONCEITO
User Story ou “história de usuário” é uma descrição
concisa de uma necessidade do usuário do produto (ou
seja, de um “requisito”) sob o ponto de vista desse
usuário. A User Story busca descrever essa
necessidade de uma forma simples e leve.
4
12. Value Stream Mapping, ou Cadeia
de Valor
12
Entender o Contexto de onde você está inserido
deve ser a primeira coisa a se fazer
13. User Journey Mapping, ou
Mapeamento da Jornada de
Usuário
13
◎Entenda quem é o personagem principal da
sua história
◎Mapeie com quais objetos ou sistemas ele
interage
◎Identifique quais são os passos executados
pelo seu personagem e quais problemas ele
encontra
15. Porque usar Journey Mapping
15
◎ A Jornada vai te guiar pelo processo do seu
personagem
◎ Você terá oportunidades de identificar outros
problemas a serem resolvidos
◎ É amplamente defendida por autores ágeis, como
Paulo Caroli "Direto ao Ponto"e Jeff Patton "User Story
Mapping"
◎ Alistair Cockburn, um dos pais do Manifesto Ágil,
defende a construção de contexto antes de histórias,
e este é um ótimo meio!
17. User Story Mapping
17
De posse dos personagens,
jornada do cliente e do
problema, vamos começar a
construção de uma nova
jornada
18. Passos simples para mapear a
história
◎CONTEXTO!
◎Mapeie todas as atividades realizadas por
usuários durante o ciclo de uso do seu
produto
◎Fatie a sua release no Mínimo Produto Viável
◎Desenvolva a estratégia de desenvolvimento
pensando no valor de cada Release
18
*DICA: A ferramenta Featuremap (featuremap.co) é excelente para fazer este tipo de mapeamento,
mas se eu fosse você, colocaria todo mundo na sala e usaria post-its, assim você constrói e valida ao
mesmo tempo! 😉
20. A partir deste ponto, você pode:
7 dimensões
Utilizar a técnica de
7 dimensões do
produto para
escrever sua história
BDD
Usar o BDD como
forma de criar bons
critérios de aceite
20
25. Refinamento: Refine
com seu time
SEMPRE!
25
Três amigos: BA, QA
e Dev dividem suas
dúvidas
Review: Construa e
aprenda
São boas técnicas para validar
histórias
27. “Existe um grande número de pessoas que
acreditam que existe algum modo ideal de
documentar - então, quando as pessoas
lêem os documentos e saem com diferentes
entendimentos, é culpa de quem leu ou de
quem escreveu. Na verdade, não é nenhum
dos dois.
“
27
Jeff Patton
28. PARE DE TENTAR
ESCREVER O
DOCUMENTO
PERFEITO.
28
O verdadeiro propósito de usar histórias é o entendimento comum.
31. Credits
Special thanks to all the people who made and released
these awesome resources for free:
◎ Presentation template by SlidesCarnival
◎ Photographs by Unsplash & Death to the Stock Photo
(license)
◎ Dark wood background by The pattern library
31
32. Presentation design
This presentations uses the following typographies and colors:
◎ Titles: Nixie one
◎ Body copy: Raleway
You can download the fonts on these pages:
https://www.fontsquirrel.com/fonts/nixie-one
https://www.fontsquirrel.com/fonts/raleway
◎ Scandinavian blue #b0e0e6
◎ Red #dc143c
◎ Dark gray #222222
You don’t need to keep this slide in your presentation. It’s only here to serve you as a design guide if you need to create
new slides or download the fonts to edit the presentation in PowerPoint®
32
33. SlidesCarnival icons are editable shapes.
This means that you can:
● Resize them without losing quality.
● Change line color, width and style.
Isn’t that nice? :)
Examples:
33