Your SlideShare is downloading. ×
Software fácil de usar não é difícil de programar
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

1,351
views

Published on


1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
1,351
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Faça download e assista o vídeo dapalestra em:http://www.egenial.pro/pt/cafecomtom
  • 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. Sobre a Facebits Designers X Programadores
  • 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. Software fácil de usar não édifícil de programar
  • 6. Usuários operando sistema dedefesa aérea em 1954
  • 7. 20% dos programadores do planeta,fazendo pair programming...
  • 8. Os computadores se popularizaram...
  • 9. e os usuários mudaram.
  • 10. “Uma interface de usuário é bemprojetada quando o programa secomporta exatamente como o usuáriopensa que ele se comportaria.” Joel Spolsky
  • 11. O modelo mental doprogramador sobre osoftware que eledesenvolve édiferente dosusuários.
  • 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. Exemplificando...
  • 14. Exemplificando...
  • 15. Então como desenvolver softwarecompatível com o modelo mental dousuário?
  • 16. Alan Cooper Don Norman Jacob Nielsen
  • 17. Como envolver o usuário nodesenvolvimento de software?
  • 18. Existem várias técnicas. Vou falarsobre algumas.
  • 19. Entrevista e questionário
  • 20. Prototipação
  • 21. Teste de usabilidade
  • 22. Você olha a sua volta e só tem nerdspara testar o seu software?
  • 23. Então chama asecretária paratestar.
  • 24. Card Sorting
  • 25. Log
  • 26. dicas heurísticas de Nielsen
  • 27. 1. Visibilidade do status do sistema
  • 28. 2. Compatibilidade do sistema com omundo real
  • 29. 3. Controle do usuário e liberdade
  • 30. 4. Consistência e padrões !=
  • 31. 5. Ajudar os usuários a reconhecer,diagnosticar e corrigir erros
  • 32. 6. Prevenção de erros
  • 33. 7. Reconhecer em vez de relembrar
  • 34. 8. Flexibilidade e eficiência no uso
  • 35. 9. Estética e design minimalista
  • 36. 10. Ajuda e documentação
  • 37. Para começar ... usabilidoido.com.br
  • 38. "Satisfazer requisitos de sistema não é omesmo que satisfazer os usuários" Alan Cooper
  • 39. Perguntas?
  • 40. Obrigado!