software fácil de usar não é difícil de programar

Post on 07-Jul-2015

398 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Café com negócios em BH by @empreendemiaPalestra realizada realizada no dia 24/11/2011 na Fumsoft.

TRANSCRIPT

Software fácil de usar não é difícil de programar

Wednesday, November 23, 11

Harlley Oliveiraharlley@gmail.com

@harlley

- desenvolvedor web a 10 anos- focado em interfaces web a 5 anos

- especialista em design de interação

html - css - usabilidade - acessibilidade javascript - jquery

Wednesday, November 23, 11

Usuários operando

sistema de defesa aérea

em 1954

Wednesday, November 23, 11

Programadores fazendo pair programming...

Wednesday, November 23, 11

Wednesday, November 23, 11

Os computadores se popularizaram...

Wednesday, November 23, 11

e os usuários mudaram.Wednesday, November 23, 11

Wednesday, November 23, 11

“Uma interface de usuário é bem projetada quando o programa se comporta exatamente como o usuário pensa que ele se comportaria.”

Joel Spolsky

Wednesday, November 23, 11

Wednesday, November 23, 11

O modelo mental do programador sobre o software que ele desenvolve é diferente dos usuários.

Wednesday, November 23, 11

“Modelo mental refere-se à maneira com que utilizamos nossos conhecimentos já adquiridos para tentar adivinhar ou prever o funcionamento de determinado artefato ou aspecto do mundo físico.”

Craik

Wednesday, November 23, 11

Exemplificando...

Wednesday, November 23, 11

Exemplificando...

Wednesday, November 23, 11

Então como desenvolver software compatível com o modelo mental do usuário?

Wednesday, November 23, 11

Alan Cooper Jacob NielsenDon Norman

Wednesday, November 23, 11

Como envolver o usuário no desenvolvimento de software?

Wednesday, November 23, 11

Entrevista e questionário

Wednesday, November 23, 11

Prototipação

Wednesday, November 23, 11

Wednesday, November 23, 11

Teste de usabilidade

Wednesday, November 23, 11

Teste de usabilidade

Wednesday, November 23, 11

Teste de usabilidade

Wednesday, November 23, 11

Teste de usabilidade

Wednesday, November 23, 11

Teste de usabilidade

Você olha a sua volta e só tem nerds para testar o seu software?

Wednesday, November 23, 11

Teste de usabilidade

Então chama a secretária para testar.

Wednesday, November 23, 11

Card Sorting

Wednesday, November 23, 11

Log

Wednesday, November 23, 11

heurísticas de Nielsen

Wednesday, November 23, 11

1. Visibilidade do status do sistema

Wednesday, November 23, 11

2. Compatibilidade do sistema com o mundo real

Wednesday, November 23, 11

3. Controle do usuário e liberdade

Wednesday, November 23, 11

4. Consistência e padrões

!=

Wednesday, November 23, 11

5. Ajudar os usuários a reconhecer, diagnosticar e corrigir erros

Wednesday, November 23, 11

6. Prevenção de erros

Wednesday, November 23, 11

7. Reconhecer em vez de relembrar

Wednesday, November 23, 11

8. Flexibilidade e eficiência no uso

Wednesday, November 23, 11

9. Estética e design minimalista

Wednesday, November 23, 11

10. Ajuda e documentação

Wednesday, November 23, 11

Para começar ...

Wednesday, November 23, 11

"satisfying 'requirements' isn’t the same as sa t is fy ing users." (Alan Cooper)

@harlley

Wednesday, November 23, 11

Perguntas?

@harlley

Wednesday, November 23, 11

Obrigado!

@harlley

Wednesday, November 23, 11

top related