SlideShare uma empresa Scribd logo
1 de 15
Story Mapping
                             Uso de user story mapping para planejamento de
                                           produtos interativos

                                         Karine Drumond e Leandro Alves




Wednesday, October 6, 2010
O que é story
                             mapping?
                             Técnica colaborativa, que
                             auxilia na priorização e
                             planejamento de
                             funcionalidades (estórias)
                             para criação de produtos
                             interativos.

                                desenvolvida por Patton (2005).
Wednesday, October 6, 2010
Ciclo de vida ágil
                                Reunião diária



                                                    Produto
                 Backlog do    Backlog do        potencialmente
                  produto        sprint             “pronto”




Wednesday, October 6, 2010
Ciclo de vida ágil
                                Reunião diária



                                                    Produto
                 Backlog do    Backlog do        potencialmente
                  produto        sprint             “pronto”




Wednesday, October 6, 2010
Lista de backlog




                                             Exemplo de uma lista de backlog.
                             Fonte: http://www.it-zynergy.dk/Scrum-Overview-Of-Process.aspx



Wednesday, October 6, 2010
Ao invés de lista, mapa

                                      tarefa   tarefa

                                      tarefa            tarefa


                             tarefa   tarefa




Wednesday, October 6, 2010
Por que mapa e
                             não lista?
                             ‣Dificuldade de comunicar a visão
                              do "todo"
                             ‣Risco de faltar funcionalidades
                              importantes para os usuários
                              realizarem uma tarefa de forma
                              plena;



Wednesday, October 6, 2010
Criando os cartões

                             Fazer pedido ao fornecedor
                                    (comprador)
                             Frequência: semanalmente
                                    Valor: médio




Wednesday, October 6, 2010
muito usado

               Compra                       Recebimento                                   Venda                  Análise

        Fazer pedido ao                                   Gerar etiqueta para os
                                Receber pedido do
           fornecedor                                                                  Vender produto         Analisar vendas
                                    comprador               produtos recebidos
         (comprador)                                                                (consultor de vendas)   (analista de vendas)
                             (controlador de estoque)    (controlador de estoque)
          Frequência:                                                                 Frequência: diário    Frequência: mensal
                                Frequência: diário          Frequência: diário
        semanalmente                                                                      Valor: alto            Valor: alto
                                    Valor: alto                Valor: médio
         Valor: médio

                                                                                    Devolver e reembolsar
                                                                                    (consultor de vendas)
 Importância




                                                                                      Frequência: diário
                                                                                         Valor: médio




  raramente usado
                                                        sequência de uso



Wednesday, October 6, 2010
muito usado

               Compra                       Recebimento                                   Venda                  Análise
 Importância




                                Receber pedido do
                                                                                       Vender produto
                                    fornecedor
                                                                                    (consultor de vendas)
                             (controlador de estoque)
                                                                                      Frequência: diário
                                Frequência: diário
                                                                                          Valor: alto
                                    Valor: alto



        Fazer pedido ao                                   Gerar etiqueta para os
           fornecedor                                       produtos recebidos      Devolver e reembolsar     Analisar vendas
         (comprador)                                     (controlador de estoque)   (consultor de vendas)   (analista de vendas)
          Frequência:                                       Frequência: diário        Frequência: diário    Frequência: mensal
        semanalmente                                           Valor: médio              Valor: médio            Valor: alto
         Valor: médio




  raramente usado
                                                        sequência de uso



Wednesday, October 6, 2010
Considerações




Wednesday, October 6, 2010
Desafios e Recomendações
                                                       Não usar termos técnicos para
            1. Como escrever as user                   descrever as estórias. Qual o objetivo
            story? (“Busca” “Digitar palavra” ou       do usuário? Usar “Eu como [usuário]
            “Encontrar produtos”?)                     preciso de...”

            2. Frequência de uso de cada
            estória. (a frequência pode variar em      Observações, entrevistas contextuais
            grupos de usuários e pode haver falta de   e testes de usabilidade.
            conhecimento real sobre a atividade dos
            usuários)

                                                       Participação do dono do produto,
            3. Definir valor para negócio.              equipe multidisciplinar.

            4. Os requisitos, as idéias                Repriorização, ciclo de vida iterativos
            mudam.                                     de design, reuniões diárias.


Wednesday, October 6, 2010
Benefícios

            • Visão compartilhada do sistema -“Visão do todo”
            • Facilita comunicação e colaboração da equipe
            • Faz a ponte entre o DCU e desenvolvimento ágil
            • Evita desenvolvimento de funcionalidades em excesso
              (feature creep)




Wednesday, October 6, 2010
Fonte: http://xp2010.agilealliance.org/node/5819




Wednesday, October 6, 2010
Referências
               •     1.
      Barbosa, D.F. Uma Estratégia de Instucionalização da Usabilidade em Desenvolvimento Agil,
                     2008, Dissertação (Mestrado), Universidade de Fortaleza – UNIFOR, Fortaleza.

               •     2.
      Cohn, M. What is SCRUM. Disponível em: http://www.mountaingoatsoftware.com/topics/
                     scrum. Acessado em 5 Junho 2010.

               •     3.
      Cooper, A. An Insurgency of Quality. In: Code Freeze, 009. Minneapolis, 2010. Disponível em:
                     http://www.cooper.com/journal/2010/01/an_insurgency_of_quality.html. Acessado em 10 de julho de
                     2010.

               •     4.
      Davies, R. and Sedley, L. Agile Coaching, The Pragmatic Bookshop, 2009, disponível em: http://
                     pragprog.com/titles/sdcoach/agile-coaching. Accessado em 7 Junho 2010.

               •     5.
    Highsmith, J.; Cockburn A.; Agile Software Development: The Business of Innovation, IEEE
                     Computer (Setembro 2001), páginas. 120–122. 2001.

               •     6.
     Patton, J. It's All in How You Slice: : Design your project in work layer to avoid half-baked
                     incremental release. In: Manage People & Project, 2005. Disponível em: http://
                     www.agileproductdesign.com/blog/the_new_backlog.html . Acesso em 25 Jun. 2010.

               •     7.
        Sy, D. Adapting usability investigations for agile user-centered design. Journal of usability
                     studies 2 (3), 2007.




Wednesday, October 6, 2010

Mais conteúdo relacionado

Mais de Karine Drumond

Pesquisa de Usabilidade para Netimoveis
Pesquisa de Usabilidade para NetimoveisPesquisa de Usabilidade para Netimoveis
Pesquisa de Usabilidade para NetimoveisKarine Drumond
 
Oficina Feminina de Empreendedorismo - Negócio de Mulher
Oficina Feminina de Empreendedorismo - Negócio de MulherOficina Feminina de Empreendedorismo - Negócio de Mulher
Oficina Feminina de Empreendedorismo - Negócio de MulherKarine Drumond
 
Design de Interação parte II
Design de Interação parte IIDesign de Interação parte II
Design de Interação parte IIKarine Drumond
 
Di karine e leandro 2011 parte i
Di   karine e leandro 2011 parte iDi   karine e leandro 2011 parte i
Di karine e leandro 2011 parte iKarine Drumond
 
Workshop Mapa de tarefas e Prototipação
Workshop Mapa de tarefas e PrototipaçãoWorkshop Mapa de tarefas e Prototipação
Workshop Mapa de tarefas e PrototipaçãoKarine Drumond
 
Workshops de técnicas de usabilidade para produtos digitais
Workshops de técnicas de usabilidade para produtos digitaisWorkshops de técnicas de usabilidade para produtos digitais
Workshops de técnicas de usabilidade para produtos digitaisKarine Drumond
 
Organizar para não derperdiçar
Organizar para não derperdiçarOrganizar para não derperdiçar
Organizar para não derperdiçarKarine Drumond
 
MATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - Synergia
MATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - SynergiaMATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - Synergia
MATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - SynergiaKarine Drumond
 
Workshop sobre estratégia em design para projetos de inovação - Inova UFMG
Workshop sobre estratégia em design para projetos de inovação - Inova UFMGWorkshop sobre estratégia em design para projetos de inovação - Inova UFMG
Workshop sobre estratégia em design para projetos de inovação - Inova UFMGKarine Drumond
 
O que é design centrado no usuário
O que é design centrado no usuárioO que é design centrado no usuário
O que é design centrado no usuárioKarine Drumond
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da InformaçãoKarine Drumond
 
Métodos ágeis para design de sistemas interativos centrados no usuário
Métodos ágeis para design de sistemas interativos centrados no usuárioMétodos ágeis para design de sistemas interativos centrados no usuário
Métodos ágeis para design de sistemas interativos centrados no usuárioKarine Drumond
 
Melhor poster - Dia Mundia de Usabilidade
Melhor poster - Dia Mundia de UsabilidadeMelhor poster - Dia Mundia de Usabilidade
Melhor poster - Dia Mundia de UsabilidadeKarine Drumond
 
Telefone Publico - Sob a ótica do Design de Interação
Telefone Publico - Sob a ótica do Design de InteraçãoTelefone Publico - Sob a ótica do Design de Interação
Telefone Publico - Sob a ótica do Design de InteraçãoKarine Drumond
 

Mais de Karine Drumond (16)

Pesquisa de Usabilidade para Netimoveis
Pesquisa de Usabilidade para NetimoveisPesquisa de Usabilidade para Netimoveis
Pesquisa de Usabilidade para Netimoveis
 
Oficina Feminina de Empreendedorismo - Negócio de Mulher
Oficina Feminina de Empreendedorismo - Negócio de MulherOficina Feminina de Empreendedorismo - Negócio de Mulher
Oficina Feminina de Empreendedorismo - Negócio de Mulher
 
Design de Interação parte II
Design de Interação parte IIDesign de Interação parte II
Design de Interação parte II
 
Di karine e leandro 2011 parte i
Di   karine e leandro 2011 parte iDi   karine e leandro 2011 parte i
Di karine e leandro 2011 parte i
 
Workshop Mapa de tarefas e Prototipação
Workshop Mapa de tarefas e PrototipaçãoWorkshop Mapa de tarefas e Prototipação
Workshop Mapa de tarefas e Prototipação
 
Workshops de técnicas de usabilidade para produtos digitais
Workshops de técnicas de usabilidade para produtos digitaisWorkshops de técnicas de usabilidade para produtos digitais
Workshops de técnicas de usabilidade para produtos digitais
 
Organizar para não derperdiçar
Organizar para não derperdiçarOrganizar para não derperdiçar
Organizar para não derperdiçar
 
MATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - Synergia
MATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - SynergiaMATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - Synergia
MATURIDADE DAS ORGANIZAÇÕES EM RELAÇÃO À USABILIDADE - Synergia
 
Workshop sobre estratégia em design para projetos de inovação - Inova UFMG
Workshop sobre estratégia em design para projetos de inovação - Inova UFMGWorkshop sobre estratégia em design para projetos de inovação - Inova UFMG
Workshop sobre estratégia em design para projetos de inovação - Inova UFMG
 
O que é design centrado no usuário
O que é design centrado no usuárioO que é design centrado no usuário
O que é design centrado no usuário
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da Informação
 
Guia para Cardsorting
Guia para CardsortingGuia para Cardsorting
Guia para Cardsorting
 
Métodos ágeis para design de sistemas interativos centrados no usuário
Métodos ágeis para design de sistemas interativos centrados no usuárioMétodos ágeis para design de sistemas interativos centrados no usuário
Métodos ágeis para design de sistemas interativos centrados no usuário
 
Acidente Gol legacy
Acidente Gol legacyAcidente Gol legacy
Acidente Gol legacy
 
Melhor poster - Dia Mundia de Usabilidade
Melhor poster - Dia Mundia de UsabilidadeMelhor poster - Dia Mundia de Usabilidade
Melhor poster - Dia Mundia de Usabilidade
 
Telefone Publico - Sob a ótica do Design de Interação
Telefone Publico - Sob a ótica do Design de InteraçãoTelefone Publico - Sob a ótica do Design de Interação
Telefone Publico - Sob a ótica do Design de Interação
 

User story mapping para planejamento de produtos interativos (ambiente ágil)

  • 1. Story Mapping Uso de user story mapping para planejamento de produtos interativos Karine Drumond e Leandro Alves Wednesday, October 6, 2010
  • 2. O que é story mapping? Técnica colaborativa, que auxilia na priorização e planejamento de funcionalidades (estórias) para criação de produtos interativos. desenvolvida por Patton (2005). Wednesday, October 6, 2010
  • 3. Ciclo de vida ágil Reunião diária Produto Backlog do Backlog do potencialmente produto sprint “pronto” Wednesday, October 6, 2010
  • 4. Ciclo de vida ágil Reunião diária Produto Backlog do Backlog do potencialmente produto sprint “pronto” Wednesday, October 6, 2010
  • 5. Lista de backlog Exemplo de uma lista de backlog. Fonte: http://www.it-zynergy.dk/Scrum-Overview-Of-Process.aspx Wednesday, October 6, 2010
  • 6. Ao invés de lista, mapa tarefa tarefa tarefa tarefa tarefa tarefa Wednesday, October 6, 2010
  • 7. Por que mapa e não lista? ‣Dificuldade de comunicar a visão do "todo" ‣Risco de faltar funcionalidades importantes para os usuários realizarem uma tarefa de forma plena; Wednesday, October 6, 2010
  • 8. Criando os cartões Fazer pedido ao fornecedor (comprador) Frequência: semanalmente Valor: médio Wednesday, October 6, 2010
  • 9. muito usado Compra Recebimento Venda Análise Fazer pedido ao Gerar etiqueta para os Receber pedido do fornecedor Vender produto Analisar vendas comprador produtos recebidos (comprador) (consultor de vendas) (analista de vendas) (controlador de estoque) (controlador de estoque) Frequência: Frequência: diário Frequência: mensal Frequência: diário Frequência: diário semanalmente Valor: alto Valor: alto Valor: alto Valor: médio Valor: médio Devolver e reembolsar (consultor de vendas) Importância Frequência: diário Valor: médio raramente usado sequência de uso Wednesday, October 6, 2010
  • 10. muito usado Compra Recebimento Venda Análise Importância Receber pedido do Vender produto fornecedor (consultor de vendas) (controlador de estoque) Frequência: diário Frequência: diário Valor: alto Valor: alto Fazer pedido ao Gerar etiqueta para os fornecedor produtos recebidos Devolver e reembolsar Analisar vendas (comprador) (controlador de estoque) (consultor de vendas) (analista de vendas) Frequência: Frequência: diário Frequência: diário Frequência: mensal semanalmente Valor: médio Valor: médio Valor: alto Valor: médio raramente usado sequência de uso Wednesday, October 6, 2010
  • 12. Desafios e Recomendações Não usar termos técnicos para 1. Como escrever as user descrever as estórias. Qual o objetivo story? (“Busca” “Digitar palavra” ou do usuário? Usar “Eu como [usuário] “Encontrar produtos”?) preciso de...” 2. Frequência de uso de cada estória. (a frequência pode variar em Observações, entrevistas contextuais grupos de usuários e pode haver falta de e testes de usabilidade. conhecimento real sobre a atividade dos usuários) Participação do dono do produto, 3. Definir valor para negócio. equipe multidisciplinar. 4. Os requisitos, as idéias Repriorização, ciclo de vida iterativos mudam. de design, reuniões diárias. Wednesday, October 6, 2010
  • 13. Benefícios • Visão compartilhada do sistema -“Visão do todo” • Facilita comunicação e colaboração da equipe • Faz a ponte entre o DCU e desenvolvimento ágil • Evita desenvolvimento de funcionalidades em excesso (feature creep) Wednesday, October 6, 2010
  • 15. Referências • 1. Barbosa, D.F. Uma Estratégia de Instucionalização da Usabilidade em Desenvolvimento Agil, 2008, Dissertação (Mestrado), Universidade de Fortaleza – UNIFOR, Fortaleza. • 2. Cohn, M. What is SCRUM. Disponível em: http://www.mountaingoatsoftware.com/topics/ scrum. Acessado em 5 Junho 2010. • 3. Cooper, A. An Insurgency of Quality. In: Code Freeze, 009. Minneapolis, 2010. Disponível em: http://www.cooper.com/journal/2010/01/an_insurgency_of_quality.html. Acessado em 10 de julho de 2010. • 4. Davies, R. and Sedley, L. Agile Coaching, The Pragmatic Bookshop, 2009, disponível em: http:// pragprog.com/titles/sdcoach/agile-coaching. Accessado em 7 Junho 2010. • 5. Highsmith, J.; Cockburn A.; Agile Software Development: The Business of Innovation, IEEE Computer (Setembro 2001), páginas. 120–122. 2001. • 6. Patton, J. It's All in How You Slice: : Design your project in work layer to avoid half-baked incremental release. In: Manage People & Project, 2005. Disponível em: http:// www.agileproductdesign.com/blog/the_new_backlog.html . Acesso em 25 Jun. 2010. • 7. Sy, D. Adapting usability investigations for agile user-centered design. Journal of usability studies 2 (3), 2007. Wednesday, October 6, 2010