UNA - Eng Usa '12 - aula 03

843 visualizações

Publicada em

Este arquivo contém a apresentação realizada por Marcello de Campos Cardoso, em Agosto de 2012, para a disciplina Engenharia de Usabilidade ministrada no curso de especialização Engenharia de Software Centrada em Métodos Ágeis, no Centro Universitário UNA.

Publicada em: Design

UNA - Eng Usa '12 - aula 03

  1. 1. Engenharia de Usabilidade / Marcello CardosoFatiando releases comUser Story Mapping Engenharia de Software Centrada Em Métodos Ágeis Engenharia de Usabilidade Marcello de Campos Cardoso | www.mcardoso.com.br | mcardoso@gmail.com
  2. 2. Engenharia de Usabilidade / Marcello Cardosorecapitulando..
  3. 3. Engenharia de Usabilidade / Marcello Cardoso Nome, Idade Papel descrição, frase Personas ágeis emblemática Necessidades no Tarefas no sistema mundo realTécnica para a definição de modelos de usuários para necessidades do sistema, no intuito de melhorar a visibilidade, compreensão e comunicação sobre seu comportamento de uso. Auxilia no levantamento de user stories.
  4. 4. Engenharia de Usabilidade / Marcello Cardoso Personas ágeis1o passo: Determinar tipos de usuários2o passo: Listar características de cada tipo3o passo: Determinar usuários focais
  5. 5. Engenharia de Usabilidade / Marcello Cardoso Plano de curso1ª Introdução à EngUsa 10pts2ª Técnica de Modelagem: Personas ágeis 20pts3ª Fatiando releases com User Story Mapping 20pts4ª Projetando a interface: Task Flow + Prototipação rápida 25pts5ª Perguntando a especialistas: As 10 heurísticas de Nielsen 25pts
  6. 6. Engenharia de Usabilidade / Marcello CardosoUser Story Mapping
  7. 7. Engenharia de Usabilidade / Marcello Cardoso Ciclo de vida do produto Story rking mapping chmaBen to jam isa to en o ne qu çã en lvim lida pla pes vo sen va deEtnograf ia digital personas
  8. 8. Engenharia de Usabilidade / Marcello Cardoso Onde aplicar?definição do backlog Reunião diária Produto Backlog do Backlog do potencialmente produto sprint “entregável”
  9. 9. Engenharia de Usabilidade / Marcello Cardoso O que é User Story mapping? Técnica colaborativa, que auxilia na priorização e planejamento de releases (lançamentos) de produtos interativos.(desenvolvida por Jeff Patton em 2005)
  10. 10. Engenharia de Usabilidade / Marcello Cardoso Priorizando durante o planejamento se 1 elea) r VP (M y user storory release 2 ss r sttory uueer s o ry r st use story user user story yuser storory sttory o ry user esttory uuer r s story release 3 ss r uueer s story ss user story user story user user story y or user esttory uuer r ss s sto user stryyor
  11. 11. Engenharia de Usabilidade / Marcello Cardoso Priorizando durante o planejamento yuser storory user story user story ttory ss r s uueer s story user story user user story y user story r usersesrto ory usuer sttory user story s user story
  12. 12. Engenharia de Usabilidade / Marcello CardosoPor 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;
  13. 13. Engenharia de Usabilidade / Marcello CardosoA equipe • negócios • marketing • designers • desenvolvedores • cliente • usuários • etc
  14. 14. Engenharia de Usabilidade / Marcello CardosoEtapas 1. Criar cartões de estórias 2. Ordenar em fluxo de tarefas 3. Ajustar posição quanto à criticidade 4. Marcar o primeiro release
  15. 15. Engenharia de Usabilidade / Marcello Cardoso Passo 1Identificar as possíveis user stories do seu sistema.Pense “O que as pessoas podem fazer no meu sistema?”‣ Cada item deve começar com um verbo, mantenha ponto de vista do usuário, NÃO DO SISTEMA‣ Esqueça detalhes de implementação, mantenha o foco nas tarefas
  16. 16. Engenharia de Usabilidade / Marcello Cardoso Passo 1Ex.: software de controle de vendas‣ Fazer pedido ao fornecedor‣ Receber pedido do fornecedor‣ Gerar etiquetas para itens recebidos‣ Vender produtos‣ Devolver e reembolsar produtos‣ Analisar vendas
  17. 17. Engenharia de Usabilidade / Marcello Cardoso Passo 1Escreva cada item em um cartão diferente.Deixe espaço para outros detalhes. do r ao fornece Fazer pedido
  18. 18. Engenharia de Usabilidade / Marcello Cardoso Passo 2Adicione detalhes importantes:‣ Usuários (profissão, cargo, papel desempenhado)‣ Frequência de uso (muito, pouco, raro ou diariamente, semanalmente etc.)‣ Valor (valor para o negócio. ROI: baixo, médio ou alto) do r ao fornece Faze r pedido rno) d or inte comprador interno (compra analme nte : sem controlador de estoque F requência édio consultor de venda V alor: m analista de venda
  19. 19. Engenharia de Usabilidade / Marcello Cardoso Passo 3Ordene as cartas em uma sequência lógica de tarefas‣ O objetivo é contar uma história de como o sistema funciona‣ Sobreponha os cartões que aconteçam no mesmo tempo (este OU este)
  20. 20. Engenharia de Usabilidade / Marcello Cardoso mais usado or Receber pe orneced dido do Fazer pedido ao comprador Analisar vendas ed ido ao f Fazer p fornecedor produto dor inte rno) (controlador de estoque) Vender (analista de vendas) (compra nte (comprador analme interno) Frequência: semanalmente (vended or) Frequência: mensal cia: sem Frequên Frequência: cia: diár io édio diário Valor: médio Frequên Valor: alto Valor: m lto Valor: a bolsar e reem D evolver or)Necessidade (vended io cia: diár Frequên édio Valor: m raramente usado sequência de uso
  21. 21. Engenharia de Usabilidade / Marcello Cardoso Passo 4Ajustar conforme criticidade (verticalmente)‣ Coloque acima as cartas mais importantes: alta frequência e alto valor.‣ Discuta com a equipe o quão crítico cada funcionalidade é para o negócio
  22. 22. Engenharia de Usabilidade / Marcello Cardoso mais usado Fazer pedido ao comprador produto (controlador de estoque) Vender or) Frequência: semanalmente (vended io cia: diár Valor: médio Frequên Devolvero e reembolsar lt Valor: a (vendedor) Frequência: diário Valor: médioNecessidade dor fornece edido ao Receber pe Fazer p dido do Analisar vendas o) r intern fornecedor (comprado ente (analista de vendas) emanalm Frequência: s (comprador interno) Frequência: mensal édio Frequência: Valor: m diário Valor: alto raramente usado sequência de uso
  23. 23. Engenharia de Usabilidade / Marcello Cardoso Passo 5Divida e dê nome aos conjuntos de tarefas‣ Discuta onde há quebras no modelo‣ Pode ser uma mudança de usuário, regras de negócio ou processo‣ Divida verticalmente as quebras e dê um nome
  24. 24. Engenharia de Usabilidade / Marcello Cardoso mais usado venda mento r ecebi análise Fazer pedido ao comprador produto (controlador de estoque) Vender compra Frequência: semanalmente (vended or) io cia: diár Valor: médio Frequên Devolvero e reembolsar lt Valor: a (vendedor) Frequência: diário Valor: médioNecessidade dor fornece edido ao Receber pe Fazer p dido do Analisar vendas o) r intern fornecedor (comprado ente (analista de vendas) emanalm Frequência: s (comprador interno) Frequência: mensal édio Frequência: Valor: m diário Valor: alto raramente usado sequência de uso
  25. 25. Engenharia de Usabilidade / Marcello Cardoso Passo 6Marcar primeiro release (MVP)‣ Deve ser o menor número de funcionalidades úteis para os usuários e o contexto do negócio‣ É o primeiro release mas não necessariamente o primeiro a ser público
  26. 26. Engenharia de Usabilidade / Marcello Cardoso o venda i ment receb mais usado análise compra Fazer pedido ao comprador produto (controlador de estoque) Vender 1º RELEASE Frequência: semanalmente (vended or) cia: diár io Valor: médio Frequên MVP Devolvero e reembolsar lt Valor: a (vendedor) Frequência: diário Valor: médioNecessidade dor fornece edido ao Receber pe Fazer p dido do Analisar vendas o) r intern fornecedor (comprado ente (analista de vendas) emanalm Frequência: s (comprador interno) Frequência: mensal édio Frequência: Valor: m diário Valor: alto raramente usado sequência de uso
  27. 27. Engenharia de Usabilidade / Marcello Cardoso
  28. 28. Engenharia de Usabilidade / Marcello Cardoso Desafios e Recomendações1. Como escrever as user story? Não usar termos técnicos para descrever(“Busca” “Digitar palavra” ou “Encontrar as estórias. Qual o objetivo do usuário?produtos”?) Usar “Eu como [usuário] preciso de.. ”2. Frequência de uso de cada Observações, entrevistas contextuais e testes de usabilidade.estória. (a frequência pode variar em gruposde usuários e pode haver falta de conhecimentoreal sobre a atividade dos usuários)3. Definir valor para negócio. Participação do dono do produto, equipe multidisciplinar.4. Os requisitos, as ideias mudam. Repriorização, ciclo de vida iterativos de design, reuniões diárias.
  29. 29. Engenharia de Usabilidade / Marcello Cardoso TO DO DONE O!E M GRUP g p Backlo S tory Ma m UserFazer u p ro d u t o . p ara seu ail até o para em sentaçã Env iar apre A USM” “UNA US aula com a próxima ct. no subje grantes! e dos inte cer nom N ão esque
  30. 30. Engenharia de Usabilidade / Marcello Cardoso igad o!o br Este arquivo contém a apresentação realizada por Marcello de Campos Cardoso, em Agosto de 2012, para a disciplina Engenharia de Usabilidade ministrada no curso de especialização Engenharia de Software Centrada em Métodos Ágeis, no Centro Universitário UNA.

×