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

1.605 visualizações

Publicada em

1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.605
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
17
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. Faça download e assista o vídeo dapalestra em:http://www.egenial.pro/pt/cafecomtom
  2. 2. Sobre o Harlley - Programador a 9 anos - Especialista em design de interação - Sócio da Facebits blog.harlley.net site: harlley.net twitter: @harlley
  3. 3. Sobre a Facebits Designers X Programadores
  4. 4. Sobre a Facebits - Projeto e desenvolvimento de interfaces - Avaliação de usabilidade para startups, pequenas e médias empresas. contato: harlley@gmail.com
  5. 5. Software fácil de usar não édifícil de programar
  6. 6. Usuários operando sistema dedefesa aérea em 1954
  7. 7. 20% dos programadores do planeta,fazendo pair programming...
  8. 8. Os computadores se popularizaram...
  9. 9. e os usuários mudaram.
  10. 10. “Uma interface de usuário é bemprojetada quando o programa secomporta exatamente como o usuáriopensa que ele se comportaria.” Joel Spolsky
  11. 11. O modelo mental doprogramador sobre osoftware que eledesenvolve édiferente dosusuários.
  12. 12. “Modelo mental refere-se à maneira comque utilizamos nossos conhecimentos jáadquiridos para tentar adivinhar ou prever ofuncionamento de determinado artefato ouaspecto do mundo físico.” Craik
  13. 13. Exemplificando...
  14. 14. Exemplificando...
  15. 15. Então como desenvolver softwarecompatível com o modelo mental dousuário?
  16. 16. Alan Cooper Don Norman Jacob Nielsen
  17. 17. Como envolver o usuário nodesenvolvimento de software?
  18. 18. Existem várias técnicas. Vou falarsobre algumas.
  19. 19. Entrevista e questionário
  20. 20. Prototipação
  21. 21. Teste de usabilidade
  22. 22. Você olha a sua volta e só tem nerdspara testar o seu software?
  23. 23. Então chama asecretária paratestar.
  24. 24. Card Sorting
  25. 25. Log
  26. 26. dicas heurísticas de Nielsen
  27. 27. 1. Visibilidade do status do sistema
  28. 28. 2. Compatibilidade do sistema com omundo real
  29. 29. 3. Controle do usuário e liberdade
  30. 30. 4. Consistência e padrões !=
  31. 31. 5. Ajudar os usuários a reconhecer,diagnosticar e corrigir erros
  32. 32. 6. Prevenção de erros
  33. 33. 7. Reconhecer em vez de relembrar
  34. 34. 8. Flexibilidade e eficiência no uso
  35. 35. 9. Estética e design minimalista
  36. 36. 10. Ajuda e documentação
  37. 37. Para começar ... usabilidoido.com.br
  38. 38. "Satisfazer requisitos de sistema não é omesmo que satisfazer os usuários" Alan Cooper
  39. 39. Perguntas?
  40. 40. Obrigado!

×