Usabilidade 3 - Personas ágeis

64
Usabilidade Engenharia de Software Centrada em Métodos Ágeis Marcello de Campos Cardoso | www.mcardoso.com.br | [email protected] aula 04 Monday, May 9, 2011

description

Disciplina: Engenharia de Usabilidade Pós-Graduação: Engenharia de Software Centrada em Métodos Ágeis UNA, Belo Horizonte

Transcript of Usabilidade 3 - Personas ágeis

Page 1: Usabilidade 3 - Personas ágeis

UsabilidadeEngenharia de Software Centrada em Métodos Ágeis

Marcello de Campos Cardoso | www.mcardoso.com.br | [email protected]

aula

04

Monday, May 9, 2011

Page 2: Usabilidade 3 - Personas ágeis

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

Page 3: Usabilidade 3 - Personas ágeis

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

Page 4: Usabilidade 3 - Personas ágeis

Monday, May 9, 2011

Page 5: Usabilidade 3 - Personas ágeis

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

Page 6: Usabilidade 3 - Personas ágeis

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

Page 7: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

O que são modelos?

Monday, May 9, 2011

Page 8: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

São representações estruturadas de fenômenos e abstrações complexas.

Monday, May 9, 2011

Page 9: Usabilidade 3 - Personas ágeis

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

Page 10: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

Por que usar modelos?

Monday, May 9, 2011

Page 11: Usabilidade 3 - Personas ágeis

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

Page 12: Usabilidade 3 - Personas ágeis

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

Page 13: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

Dados vs. Informações( )Monday, May 9, 2011

Page 14: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

Dados vs. Informações( )Monday, May 9, 2011

Page 15: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

“Possuímos 6 mil cadastros femininos.”

Isso é um dado.( )Monday, May 9, 2011

Page 16: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

6 mil fem / 3 mil masc = 2/3 fem

Isso é um informação.( )Monday, May 9, 2011

Page 17: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

( )Informação sãodados tratados.

Monday, May 9, 2011

Page 18: Usabilidade 3 - Personas ágeis

Modelagem de Personas | modelos

Bons modelos destacam características relevantes das menos relevantes.

Evidenciam informações, não apenas dados.

Monday, May 9, 2011

Page 19: Usabilidade 3 - Personas ágeis

Modelagem de Personas | Personas

O que são personas?

Monday, May 9, 2011

Page 20: Usabilidade 3 - Personas ágeis

Modelagem de Personas | Personas

Personas são modelos descritivos de usuários.

Monday, May 9, 2011

Page 21: Usabilidade 3 - Personas ágeis

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

Page 22: Usabilidade 3 - Personas ágeis

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

Page 23: Usabilidade 3 - Personas ágeis

Modelagem de Personas | Personas

De onde veio?

Monday, May 9, 2011

Page 24: Usabilidade 3 - Personas ágeis

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

Page 25: Usabilidade 3 - Personas ágeis

Modelagem de Personas | Personas

Para que usar personas?

Monday, May 9, 2011

Page 26: Usabilidade 3 - Personas ágeis

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

Page 27: Usabilidade 3 - Personas ágeis

Modelagem de Personas | Personas

Por que modelar personas?

Monday, May 9, 2011

Page 28: Usabilidade 3 - Personas ágeis

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

Page 29: Usabilidade 3 - Personas ágeis

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

Page 30: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

Ajudam a evitar problemas clássicos de escopo de projeto

Monday, May 9, 2011

Page 31: Usabilidade 3 - Personas ágeis

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

Page 32: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

Design auto-referenciado

FUBU / FYBM

Monday, May 9, 2011

Page 33: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

( )FUBU =

for us by us

Monday, May 9, 2011

Page 34: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

( )Monday, May 9, 2011

Page 35: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

( )Grande empresa, recebeu aporte de $350mi da Samsung.

Monday, May 9, 2011

Page 36: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

FYBM =

XP consumer / Scrum PO( )Monday, May 9, 2011

Page 37: Usabilidade 3 - Personas ágeis

Modelagem de Personas | vantagens

Casos extremosFeature creep, feature bloat ou featuritis.Cria complexidade na interface.

Monday, May 9, 2011

Page 38: Usabilidade 3 - Personas ágeis

Modelagem de Personas | como usar

Como usar personas

Monday, May 9, 2011

Page 39: Usabilidade 3 - Personas ágeis

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

Page 40: Usabilidade 3 - Personas ágeis

Modelagem de Personas | pesquisa

1.Etnográfica (Observação)

2.Questionários

3.Entrevistas

Pesquisa (Público-alvo, especialistas)

Monday, May 9, 2011

Page 41: Usabilidade 3 - Personas ágeis

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

Page 42: Usabilidade 3 - Personas ágeis

Modelagem de Personas | análise métrica

Monday, May 9, 2011

Page 43: Usabilidade 3 - Personas ágeis

Modelagem de Personas | análise métrica

Monday, May 9, 2011

Page 44: Usabilidade 3 - Personas ágeis

Modelagem de Personas | análise métrica

Monday, May 9, 2011

Page 45: Usabilidade 3 - Personas ágeis

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

Page 46: Usabilidade 3 - Personas ágeis

Modelagem de Personas | 1o passo

1o passo: Determinar tipos de usuários

Monday, May 9, 2011

Page 47: Usabilidade 3 - Personas ágeis

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

Page 48: Usabilidade 3 - Personas ágeis

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

Page 49: Usabilidade 3 - Personas ágeis

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

Page 50: Usabilidade 3 - Personas ágeis

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

Page 51: Usabilidade 3 - Personas ágeis

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

Page 52: Usabilidade 3 - Personas ágeis

Modelagem de Personas | 2o passo

2o passo: Listar características de cada tipo

Monday, May 9, 2011

Page 53: Usabilidade 3 - Personas ágeis

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

Page 54: Usabilidade 3 - Personas ágeis

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

Page 55: Usabilidade 3 - Personas ágeis

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

Page 56: Usabilidade 3 - Personas ágeis

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

Page 57: Usabilidade 3 - Personas ágeis

Modelagem de Personas | aplicando

"Ok, isso é tudo muito lindo, mas tenho pouco tempo e recursos."

- CALEJADO, desenvolvedor

Monday, May 9, 2011

Page 58: Usabilidade 3 - Personas ágeis

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

Page 59: Usabilidade 3 - Personas ágeis

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

Page 60: Usabilidade 3 - Personas ágeis

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

Page 61: Usabilidade 3 - Personas ágeis

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

Page 62: Usabilidade 3 - Personas ágeis

Modelagem de Personas | Personas Ágeis

Monday, May 9, 2011

Page 63: Usabilidade 3 - Personas ágeis

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

Page 64: Usabilidade 3 - Personas ágeis

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