SlideShare uma empresa Scribd logo
1 de 22
A arte de escrever user story:
Quais são os segredos?
Trilha: Evolua ou Morra!
Carlos Eduardo Polegato
Desenvolvedor, Scrum Master, Líder desenvolvimento
Softplan - Florianópolis
https://www.linkedin.com/in/cpolegato/
polegatoce@gmail.com
Thiago Luna
Analista de TI, Scrum Master
Dataprev - Natal
https://www.linkedin.com/in/thiago-luna-525ab714/
thiagopb12@gmail.com
Agenda
1.User story
2.Personas
3.INVEST
4.Critérios de aceite
5.Estimativa de US
6.Priorização de US
7.Split User Story
Manifesto Ágil
Aceitar mudanças de requisitos, mesmo no fim
do desenvolvimento. Processos ágeis se
adequam a mudanças, para que o cliente
possa tirar vantagens competitivas.
Por que User Story?
• Comunicação entre cliente e desenvolvimento
• Limitador de escopo
• Diminuir complexidade
• Tamanho ideal para iterações
• Facilitar a priorização
• Um lembrete para uma conversa
Dicas de uma boa user story
• Simples
• Efetivas
• Sem ambiguidades
• Objetivo mensurável
• Expressa “o que” e não “como”
Uma boa história...
Conte histórias, não as escreva. Não se preocupe
com o formato, garanta apenas que os
elementos chaves estão nela.
Bad smells
• Ordem influenciando
• Gold plating
• Muitos detalhes
• Detalhes de interface
• Dificuldade em priorizar
• Frequência de quebras
Personas
• Facilitam a compreensão e priorização
• Papeis que representam um grupo de usuários
• Contém atributos como:
– Faixa etária
– Profissão/cargo
– Frequência de uso do software
– Expertise no negócio
– Proficiência com uso de tecnologia
• Usuário extremos
Mão na massa
Antecipar...
User Stories com papéis bem definidos
antecipam possíveis problemas.
Mão na massa
INVEST
• Independente
• Negociável
• Valor
• Estimável
• Pequena
• Testável
Critérios de aceite
• Conjunto mínimo de requisitos que devem ser
atendidos.
• Devem ser expressos em forma testável.
• Quantidade suficiente para agregar valor e
clarear o entendimento da user story.
• Não devemos esperar que contenham todos
os cenários possíveis.
Mão na massa
Estimativa
Priorização
• Risco de a user story não ser completada.
• Impacto se a user story não for concluída.
• Personas ou usuários relacionados.
• Coerência com outras user stories
relacionadas e priorizadas.
Mão na massa
Split User Story
1. Etapas de fluxo
2. Regra de negócio
3. Esforço
4. Complexidade
5. Métodos de entrada de dados
6. Desempenho
7. Operações
8. Spike
Mão na massa
Referências:
Obrigado
Polegato
polegatoce@gmail.com
Thiago Luna
thiagopb12@gmail.com

Mais conteúdo relacionado

Semelhante a A arte de escrever user story: os segredos para uma boa história

Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Rafael de Oliveira
 
Criando produtos de Data Science & AI: da proposta ao deploy
Criando produtos de Data Science & AI: da proposta ao deployCriando produtos de Data Science & AI: da proposta ao deploy
Criando produtos de Data Science & AI: da proposta ao deployDevCamp Campinas
 
DevCamp 2017 - Criando produtos de Data Science e Inteligência Artificial
DevCamp 2017 - Criando produtos de Data Science e Inteligência ArtificialDevCamp 2017 - Criando produtos de Data Science e Inteligência Artificial
DevCamp 2017 - Criando produtos de Data Science e Inteligência ArtificialWeslley Souza Patrocinio
 
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoasDesign Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoasBruno Eugênio
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de RequisitosPaulo Furtado
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de UsuárioGiuliano Sposito
 
Workshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersWorkshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersNeue Labs
 
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830André Agostinho
 
O papel do an na agilidade
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidadeCamila Capellão
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...EloGroup
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Lecom Tecnologia
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...EloGroup
 
He 2015-03 - mkt adm
He 2015-03 - mkt  admHe 2015-03 - mkt  adm
He 2015-03 - mkt admFlavioCLima
 
Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0GrupoMENTHOR
 

Semelhante a A arte de escrever user story: os segredos para uma boa história (20)

Slideshow - Metodologias ágeis
Slideshow - Metodologias ágeisSlideshow - Metodologias ágeis
Slideshow - Metodologias ágeis
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 
Criando produtos de Data Science & AI: da proposta ao deploy
Criando produtos de Data Science & AI: da proposta ao deployCriando produtos de Data Science & AI: da proposta ao deploy
Criando produtos de Data Science & AI: da proposta ao deploy
 
DevCamp 2017 - Criando produtos de Data Science e Inteligência Artificial
DevCamp 2017 - Criando produtos de Data Science e Inteligência ArtificialDevCamp 2017 - Criando produtos de Data Science e Inteligência Artificial
DevCamp 2017 - Criando produtos de Data Science e Inteligência Artificial
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
Desenvolvendo produtos no UOL
Desenvolvendo produtos no UOLDesenvolvendo produtos no UOL
Desenvolvendo produtos no UOL
 
Workshop User Stories
Workshop User StoriesWorkshop User Stories
Workshop User Stories
 
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoasDesign Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
Design Thinking e Desenvolvimento Ágil: Desenvolvimento centrado em pessoas
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de Requisitos
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de Usuário
 
Afinal os detalhes são ou não importantes?
Afinal os detalhes são ou não importantes?Afinal os detalhes são ou não importantes?
Afinal os detalhes são ou não importantes?
 
Workshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersWorkshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholders
 
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
 
O papel do an na agilidade
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidade
 
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
[Café com BPM - Setor Privado] Como implantar transformações organizacionais ...
 
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...Como implantar transformações organizacionais a partir de uma plataforma BPMS...
Como implantar transformações organizacionais a partir de uma plataforma BPMS...
 
– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...– Como implantar transformações organizacionais a partir de uma plataforma BP...
– Como implantar transformações organizacionais a partir de uma plataforma BP...
 
He 2015-03 - mkt adm
He 2015-03 - mkt  admHe 2015-03 - mkt  adm
He 2015-03 - mkt adm
 
Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0
 
Aula 3
Aula 3Aula 3
Aula 3
 

A arte de escrever user story: os segredos para uma boa história