26
Técnica de Mapeamento de Estórias de Usuários User Story Mapping @fabyogr

User Story Mapping

Embed Size (px)

Citation preview

Page 1: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

User Story Mapping

@fabyogr

Page 2: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

User Story Mapping“Story Mapping é uma técnica colaborativa, que auxilia na priorização e planejamento de releases de produtos interativos.”

por Jeff Patton

Page 3: User Story Mapping

Fábio aGuiaR - @fabyogr

Referência: Rildo Santos http://www.slideshare.net/Ridlo/engenharia-de-software-agil-scrum-e-fdd

Técnica de Mapeamento de Estórias de Usuários

Page 4: User Story Mapping

Cliente ORDENA

de acordo com sua necessidade

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Ordenação de Funcionalidades

Product BacklogLista que representa tudo que é necessário para desenvolver o produto

Page 5: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Page 6: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

priorizar as funcionalidades pelo seu valor de negócio

pr i o r i za t ambém o quão ú t i l uma funcionalidade é para o usuário

Entregar Valor Sempre

UsuárioÚtilFoco

Page 7: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

1. Ajuda a entender, como o todo, o que o sistema faz.

Beneficio

2. Ajuda a entender o que as pessoas estão construindo.

3. Ajuda a fazer um planejamento de Release e que todo mundo entenda.

5. Ponto de colaboração.

4. Visão mais clara do que é preciso fazer primeiro e o valor agregado.

6. capta requisitos e priorizá-los de uma forma ágil.

7. Divertido :-D

Page 8: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Produto Mínimo Viável

MVP Alcança o mínimo produto viável para um primeiro Release.

Page 9: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Page 10: User Story Mapping

Fábio aGuiaR - @fabyogr

Dinâmica em grupo: 1 Alimentação Saudável e Nutritiva

Escrever estórias de usuários

Técnica de Mapeamento de Estórias de Usuários

Story Mapping na Prática

Page 11: User Story Mapping

Fábio aGuiaR - @fabyogr

Pre-requisitos: 1. Parede, mesa ou folha de flipchart 2. Post-its 3. Canetas 4. Time multidisciplinar 5. Quatro a oito pessoas 6. Ser divertido

Técnica de Mapeamento de Estórias de Usuários

Story Mapping na Prática

Page 12: User Story Mapping

Declaração da Visão:

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Para o consumidor de alimentos que necessita de uma solução urgente para perder peso. O objetivo é buscar uma melhor alimentação diária para alcançar o esperado, de uma forma intuitivo e fácil de consumir que permita definir o peso e o consumo de menos calorias buscando uma alimentação saudável e nutritivo, gerando uma saúde sustentável e vida longa.

Visão do Produtovisão global do produto como um todo

NECESSIDADE DO CLIENTE PRODUTO ESPERADO PRINCIPAIS BENEFÍCIOS

Page 13: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Estórias de UsuárioUma breve descrição do que é necessário para o cliente ter no produto, que pode representar uma necessidade do usuário ou uma descrição de uma funcionalidade.

Título: Reservar Lugar

Prioridade: 1-Alta Esforço: 5

Como um AGENTE DE VIAGENS eu posso RESERVARLUGAR para FACILITAR O ATENDIMENTO DOS

CLIENTES CORPORATIVOS

Exemplo de Estória do Usuário

Pontuação: 7

Page 14: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Listar FuncionalidadesBrainstorming

Foco na visão do usuário

Fazer Pedido

Começar com Verbo

Etapa 1:

O que as pessoas podem fazer no sistema?

Story Writing WorkshopEscrever as possíveis estória de

usuário do produto

Page 15: User Story Mapping

Personas Modelagem de papeis de usuário

Fábio aGuiaR - @fabyogr

Técnica de Mapeamento de Estórias de Usuários

Page 16: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Escrever a Funcionalidade em Cartão

Fazer Pedido ao Almoxarifado

(comprador)

diária

alto

Funcionalidade

Usuário

Freqüência

Valor

Etapa 2:

(hora[5], diário[4], semanal[3], mensal[2], trimestral[1])

(alto[3], médio[2], baixo[1])

(função , papel)

(estória de usuário)

(Pontuação: freqüência + valor)

*não criar grandes épicos

Complexidade(opcional)(alto[1], médio[2], baixo[3])

CLASSIFICAÇÃO:

Page 17: User Story Mapping

Etapa 3: ORDENAR

seqüência lógica de tarefas

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

seqüência de uso

muito usado

raramente usado

Objetivo é contar uma história de como o sistema funciona

Impo

rtan

te(c

ritic

as)

*pode faltar alguma estórias de usuário...

Page 18: User Story Mapping

Etapa 4: Organiza verticalmente +IMPORTANTE

de acordo com a freqüência de uso e valor

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

seqüência de uso

Impo

rtan

te(c

ritic

as)

muito usado

raramente usado

prioridade = (+)freqüência (+)valor

*pode identificar estórias de usuário com mais valor...

Page 19: User Story Mapping

Etapa 5: Agrupar por ATIVIDADE

Conjunto de Tarefas

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

seqüência de uso

muito usado

raramente usado

Pedido Venda Entrega

Impo

rtan

te(c

ritic

as)

*identifique as quebras

Page 20: User Story Mapping

Etapa 6: Selecionar o PRIMEIRO RELEASE funcionalidades úteis para o usuário e com valor de negócio

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

seqüência de uso

muito usado

pouco usado

Release 1

Release 2

Release 3

MVP Produto Mínimo Viável

Visão do Todo

Pedido Venda Entrega

Impo

rtan

te(c

ritic

as)

Page 21: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Atividades do usuário

Tarefas do usuárioO que os usuários fazem para atingir seus

objetivos

Uma espécie de atividade grande que determinado usuário faz

Tarefas do desenvolvimento O que os desenvolvedores fazem para criar

as estórias

Page 22: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Page 23: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Você pode reunir sua equipe ao redor do Story Mapping, onde todos possam discutir, compreender e contribuir para a empresa inteira, e comemorar cada etapa alcançada.

Page 24: User Story Mapping

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Revisando as ETAPASStory Mapping

Page 25: User Story Mapping

Referência:

Manifesto Ágil www.manifestoagil.com.br

Slide: Scrum – O Tutorial Definitivo http://www.slideshare.net/Ridlo/scrum-o-tutorial

http://blogs.agilefaqs.com/2010/07/10/user-story-mapping-jeff-patton/

http://karinedrumond.files.wordpress.com/2010/10/user-story-mapping_v1.pdf

http://www.agileproductdesign.com/blog/the_new_backlog.htmlPost:The new user story backlog is a

Video: User Story Mapping -Jeff

Artigo: Uso de User story Mapping para planejamento de produtos

Técnica de Mapeamento de Estórias de Usuários

Fábio aGuiaR - @fabyogr

Page 26: User Story Mapping

http://slidesha.re/StoryMapping

@fabyogr

Técnica de Mapeamento de Estórias de Usuários