Upload
marcello-cardoso
View
1.585
Download
4
Embed Size (px)
DESCRIPTION
Disciplina: Engenharia de Usabilidade Pós-Graduação: Engenharia de Software Centrada em Métodos Ágeis UNA, Belo Horizonte
Citation preview
UsabilidadeEngenharia de Software Centrada em Métodos Ágeis
Marcello de Campos Cardoso | www.mcardoso.com.br | [email protected]
aula
04
Monday, May 9, 2011
Plano de curso
Introdução a Usabilidade: conceitos, origem (DCU, IHC), aplicação (IxD), metas de usabilidade, princípios de design, estudo de casos, benefícios, ciclos de vida de desenvolvimento (cascata x ágil), técnicas (overview).
Técnica de Modelagem: Personas ágeis (workshop)
Story Mapping (workshop)
Perguntando a especialistas:Análise Heurística, As 10 heurísticas de Nielsen (workshop)
Projetando a interface:Task Flow + Prototipação rápida (workshop)
Testes de usabilidade (workshop - roteiro)
Testes de usabilidade (workshop - aplicação)
1ª aula2ª aula
3ª aula
4ª aula
5ª aula
6ª aula
7ª aula
8ª aula
Monday, May 9, 2011
Técnica de modelagempersonas ágeis
Uma Persona Ágil ou (pragmática, provisória, guerrilla ou Ad-Hoc) é uma exploração breve sobre o que sabemos dos usuários.
Monday, May 9, 2011
Monday, May 9, 2011
Modelagem de Personas
Onde aplicar?
Backlog do produto
Backlog do sprint
Reunião diária
Produto potencialmente
“entregável”
Levantamento de:
requisitos,funcionalidades,
user stories
Monday, May 9, 2011
Modelagem de Personas
Onde aplicar?
Backlog do produto
Backlog do sprint
Reunião diária
Produto potencialmente
“entregável”
Levantamento de:
requisitos,funcionalidades,
user stories
Monday, May 9, 2011
Modelagem de Personas | modelos
O que são modelos?
Monday, May 9, 2011
Modelagem de Personas | modelos
São representações estruturadas de fenômenos e abstrações complexas.
Monday, May 9, 2011
Modelagem de Personas | modelos
São usados nas ciências naturais e sociais.“Economistas utilizam modelos para descrever o comportamento de
mercados, físicos os utilizam para compreender partículas, descobrimos que usar pesquisa para criar modelos descritivoa de
nossos usuários é uma ferramenta útil e poderosa para o Design de Interação.” - Cooper, About Face 3.0
Monday, May 9, 2011
Modelagem de Personas | modelos
Por que usar modelos?
Monday, May 9, 2011
Modelagem de Personas | modelos
São ferramentas simples e poderosas para melhorar a visibilidade, compreensão e a
comunicação de informações.
Monday, May 9, 2011
Modelagem de Personas | modelos
São ferramentas simples e poderosas para melhorar a visibilidade, compreensão e a
comunicação de informações.
Monday, May 9, 2011
Modelagem de Personas | modelos
Dados vs. Informações( )Monday, May 9, 2011
Modelagem de Personas | modelos
Dados vs. Informações( )Monday, May 9, 2011
Modelagem de Personas | modelos
“Possuímos 6 mil cadastros femininos.”
Isso é um dado.( )Monday, May 9, 2011
Modelagem de Personas | modelos
6 mil fem / 3 mil masc = 2/3 fem
Isso é um informação.( )Monday, May 9, 2011
Modelagem de Personas | modelos
( )Informação sãodados tratados.
Monday, May 9, 2011
Modelagem de Personas | modelos
Bons modelos destacam características relevantes das menos relevantes.
Evidenciam informações, não apenas dados.
Monday, May 9, 2011
Modelagem de Personas | Personas
O que são personas?
Monday, May 9, 2011
Modelagem de Personas | Personas
Personas são modelos descritivos de usuários.
Monday, May 9, 2011
Modelagem de Personas | Personas
"Uma Persona é uma pessoa artificial, inventada para ajudar um designer entender as pessoas que usarão seu produto.”
- Norman, Persona Life Cycle
Monday, May 9, 2011
Modelagem de Personas | Personas
1. Não são estereótipos, mas arquétipos.2. Não são segmentos de mercado:
MKT = venda / Design = uso
Monday, May 9, 2011
Modelagem de Personas | Personas
De onde veio?
Monday, May 9, 2011
Modelagem de Personas | Personas
Norman indica que a técnica já era usada na Apple em 1993,
com outro nome, mas foi popularizada por Alan Cooper in 1998
em seu livro "The Inmates Are Running the Asylum."
Monday, May 9, 2011
Modelagem de Personas | Personas
Para que usar personas?
Monday, May 9, 2011
Modelagem de Personas | Personas
São utilizados por designers e desenvolveres de sistemas
para uma melhor compreensão do comportamento do
usuário, como pensam, o que desejam e porquê.
Monday, May 9, 2011
Modelagem de Personas | Personas
Por que modelar personas?
Monday, May 9, 2011
Modelagem de Personas | Personas
1. Modelamos para discutir o que sabemos e o que não sobre usuários (Informações).
2. Modelamos para mapear melhor sua experiência (UX).
3. Personas servem para agregar um enfoque empático ao projeto.
Por que modelar personas?
Monday, May 9, 2011
Modelagem de Personas | Personas
1.Determinar o produto (requisitos);
2.Comunicar com a equipe (documentação)
3.Medir a efetividade do design (validar ideias)
Personas auxiliam a equipe a:
Monday, May 9, 2011
Modelagem de Personas | vantagens
Ajudam a evitar problemas clássicos de escopo de projeto
Monday, May 9, 2011
Modelagem de Personas | vantagens
"O usuário elástico"Usuário = variável X, com qualquer valor.
“Quem vai usar o produto? - Todo Mundo!”
Power user / first time user ≠ real user
Monday, May 9, 2011
Modelagem de Personas | vantagens
Design auto-referenciado
FUBU / FYBM
Monday, May 9, 2011
Modelagem de Personas | vantagens
( )FUBU =
for us by us
Monday, May 9, 2011
Modelagem de Personas | vantagens
( )Monday, May 9, 2011
Modelagem de Personas | vantagens
( )Grande empresa, recebeu aporte de $350mi da Samsung.
Monday, May 9, 2011
Modelagem de Personas | vantagens
FYBM =
XP consumer / Scrum PO( )Monday, May 9, 2011
Modelagem de Personas | vantagens
Casos extremosFeature creep, feature bloat ou featuritis.Cria complexidade na interface.
Monday, May 9, 2011
Modelagem de Personas | como usar
Como usar personas
Monday, May 9, 2011
Modelagem de Personas | como usar
Antes da modelagem: coleta de dados
(modelo clássico)1.Pesquisa2.Analise métrica
3.Benchmarking
Monday, May 9, 2011
Modelagem de Personas | pesquisa
1.Etnográfica (Observação)
2.Questionários
3.Entrevistas
Pesquisa (Público-alvo, especialistas)
Monday, May 9, 2011
Modelagem de Personas | análise métrica
1.Ferramentas de rastreamento (analytics, teste AB)
2. Bancos de dados
Análise métrica
Monday, May 9, 2011
Modelagem de Personas | análise métrica
Monday, May 9, 2011
Modelagem de Personas | análise métrica
Monday, May 9, 2011
Modelagem de Personas | análise métrica
Monday, May 9, 2011
Modelagem de Personas | pesquisa
1.Análise da concorrência
Benchmarking
Fonte: Alexa
Otávio Luiz
• 23 anos;
• Cursa Engenharia;
• Eco turista;
• Envia vídeos para o YT.
Otávio Luiz, de 23 anos, graduando em Engenharia de Produção.
Mora com os pais e possui um computador em seu quarto. Aproveita seus feriados realizando pequenas viagens ao interior para andar de bicicleta com amigos, quase sempre registrando o passeio em sua máquina digital.
Gosta de compartilhar seus vídeos em um fórum de interessados em eco-turismo, portanto é usuário colaborador do YouTube.
Monday, May 9, 2011
Modelagem de Personas | 1o passo
1o passo: Determinar tipos de usuários
Monday, May 9, 2011
Modelagem de Personas | 1o passo
1o passo: Determinar tipos de usuários
ZAGATSite que oferece reviews de mais de 50 mil
restaurantes em 100 países.
Quais os tipos de usuários desse sistema?
Estão investindo em aplicações mobile.
Monday, May 9, 2011
Modelagem de Personas | 1o passo
1.Gourmets,
2.Viajantes,
3.Namorados...
(Uma boa ideia é focar em papéis)1o passo: Determinar tipos de usuários
Monday, May 9, 2011
Modelagem de Personas | 2o passo
2o passo: Listar características de cada tipo 1. Demográficas: Idade, sexo, classe social, onde vivem, cultura, formação, profissão...
2. Tecnológicas: Quais são suas habilidades? Uso mais frequente? Hardware, conexão?
3. Contexto de uso: Onde usaria (casa, escritório, metrô..)? Que horas, por quanto tempo?
4. Estilo de vida: Valores, atitudes. O que procuram? Diversão, rapidez, desafio, conforto... Quais são seus hobbies? O que detesta, o tira do sério ou incomoda?
5. Objetivos: Quais os problemas ele tem relacionados ao contexto do seu produto? Nunca perguntar diretamente. Pergunte por exemplo: “Me conte da última vez que gostou de ir a um restaurante.” depois “Agora me conte a última vez que não gostou.”
Monday, May 9, 2011
Modelagem de Personas | 2o passo
2o passo: Listar características de cada tipo 6. Necessidades: diretas e periféricas (mas importantes. ex: segurança no metrô)
7. Desejos: o que eles querem, não o que dizem que querem. (Gladwell, spaghetti sauce)
8. Conhecimento: Na área relacionada, cultura geral. Novatos? Experts? Curiosos?
9. Lealdade: Frequência de uso, compromisso (software sazonal, apple vs android...).
10. Dê um nome, um rosto, uma frase emblemática:
Monday, May 9, 2011
Modelagem de Personas | 2o passo
2o passo: Listar características de cada tipo
Roberto, 42 anos, Jornalista Saulinho, 22 anos, cursa de LetrasMochileiro sazonal
Júlia, 16 anos, estudante, twiteira
10. Dê um nome, um rosto, uma frase emblemática:
Monday, May 9, 2011
Modelagem de Personas | 2o passo
2o passo: Listar características de cada tipo
Monday, May 9, 2011
Modelagem de Personas | 3o passo
3o passo: Determinar usuários focais (patton) ou primários (cooper)
1. "É um usuário que deve ser atendido e não seria com uma interface projetada para outra pessoa." (Cooper)
2. Todo sistema tem ao menos 1
3. Se identificamos mais de 1, temos mais de uma interface. Se identificarmos mais de 3, temos um problema. (citar ML)
Monday, May 9, 2011
Modelagem de Personas | 2o passo
Roberto, 42 anos, Jornalista Saulinho, 22 anos, cursa de LetrasMochileiro sazonal
Júlia, 16 anos, estudante, twiteira
3o passo: Determinar usuários focais (patton) ou primários (cooper)
Monday, May 9, 2011
Modelagem de Personas | 3o passo
3o passo: Determinar usuários focais (patton) ou primários (cooper)
Roberto, 42 anos, Jornalista Saulinho, 22 anos, cursa de LetrasMochileiro sazonal
Júlia, 16 anos, estudante, twiteira
focal! sazonal fora do mercado
Monday, May 9, 2011
Modelagem de Personas | aplicando
Quando estamos incertos sobre os caminhos que devemos tomar,não há consenso ou informações suficientes
1. Na definição de requisitos (principalmente para produtos de contextos diferentes, desconhecidos. ex: hospital, bombeiros, polícia)
2. Durante brainstormings, reuniões
3. Ao planejar funcionalidades, releases, user stories
Onde e quando aplicar Personas?
Monday, May 9, 2011
Modelagem de Personas | aplicando
"Ok, isso é tudo muito lindo, mas tenho pouco tempo e recursos."
- CALEJADO, desenvolvedor
Monday, May 9, 2011
Modelagem de Personas | Personas Ágeis
Personas “provisórias” (Cooper), Ad-Hoc (Norman), pragmáticas (Patton), ou de guerrilha (Kuniavsky) são fontes razoáveis de informações..
Pro nosso propósito, chamaremos de
Personas ÁgeisMonday, May 9, 2011
Modelagem de Personas | Personas Ágeis
Não há receita de bolo, mas princípios.1. desenvolvedor ≠ usuário
2. dados ≠ informações
3. mais informação = menor chance de insucesso
4. arquétipo ≠ clichê
5. modelos simples podem funcionar bem. Coloque nas personas apenas o que fizer sentido para o produto em questão.
6. A persona ágil pode indicar odne é necessária uma pesquisa real.
Monday, May 9, 2011
Modelagem de Personas | Personas Ágeis
Alguma coisa é melhor que coisa-alguma.Minimize esforços. Levante informações através de pesquisa, análise métrica,
benchmarking ou conversas com stakeholders.
Monday, May 9, 2011
Modelagem de Personas | Personas Ágeis
Sugestão de PattonNome, Idade Papel
Valores
Atividades
Implicações para o produto
descrição, frase emblemática
Monday, May 9, 2011
Modelagem de Personas | Personas Ágeis
Monday, May 9, 2011
Modelagem de Personas | Personas Ágeis
TO DO DONE
Em grupo:
Criar um produto
fictício e criar 3
personas.
Escolha 1 como focal.
Escrevam 1 a 2 laudas
sobre o processo.
Monday, May 9, 2011
Este arquivo contém a apresentação realizada por Marcello de Campos
Cardoso, em maio de 2011, 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.
obrigado!
Monday, May 9, 2011