MTA2 - Análise Heurística

Embed Size (px)

Text of MTA2 - Análise Heurística

  • 1. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso Perguntando a especialistas Anlise HeursticaPs-Graduao em Design de InteraoIEC - INSTITUTO DE EDUCAO CONTINUADAMtodos e Tcnicas de Avaliao IIMarcello de Campos Cardoso | www.mcardoso.com.br | mcardoso@gmail.comTuesday, September 13, 2011

2. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoPlano de curso1Apresentao do curso, aquecimento e posicionamento terico-2Questionrios e entrevistas15pts3Separando releases: User Story Mapping -4User Story Mapping: Workshop 15pts5Denindo a arquitetura da informao - Card Sorting15pts6Card Sorting: Workshop -7Anlise Heurstica: Perguntando a especialistas: Workshop15pts8Percurso cognitivo: Avaliando tarefas10pts9Engenharia semitica - Mtodo de Inspeo Semitica10pts10 Apresentao nal20ptsTuesday, September 13, 2011 3. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoQuestionrioseing entrevistasrkard Sortingchma C Ben to jam isato eno ne quen lvimlidapla pes vosenvade Stor rototipao pursticamap ylise HepingAnpersonasTuesday, September 13, 2011 4. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso Avaliao daOnde aplicar? Interfacepode ser aplicada em prottiposReunio diria Produto Backlog do Backlog doAvaliao da potencialmenteproduto sprintInterfaceentregvel pode ser aplicada em releasesTuesday, September 13, 2011 5. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoAnlise Heursticaas 10 heursticas de Jakob NielsenTuesday, September 13, 2011 6. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoAnlise Heursticaas 10 heursticas de Jakob NielsenTuesday, September 13, 2011 7. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoAnlise Heursticaas 10 heursticas de Jakob NielsenTuesday, September 13, 2011 8. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso Definio Anlise Heurstica (Nielsen and Molich, 1990; Nielsen 1994) um mtodo de engenharia de usabilidade para encontrar os erros de usabilidade em uma interface para que sejam corrigidos em um processo de desenvolvimento iterativo.Envolve um pequeno grupo de avaliadores para examinar ainterface e avali-la de acordo com princpios de usabilidadereconhecidos (as heursticas). - Nielsen Molich, R., and Nielsen, J. (1990). Improving a human-computer dialogue, Communications of the ACM 33, 3 (March). Nielsen, J., and Molich, R. (1990). Heuristic evaluation of user interfaces, Proc. ACM CHI90 Conf. Nielsen, J. (1994a). Enhancing the explanatory power of usability heuristics. Proc. ACM CHI94 Conf. Nielsen, J. (1994b). Heuristic evaluation. In Nielsen, J., and Mack, R.L. (Eds.), Usability Inspection Methods, John Wiley & Sons, New York, NY.Tuesday, September 13, 2011 9. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso=Heursticas ~ Metas de usabilidadeMetas so princpios generalistas que norteiam o desenvolvimento Heursticas so diretrizes tcnicas para a avaliao de interfacesTuesday, September 13, 2011 10. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoJ akob Nielsenlsen se cam po da usabilidade, Nie O principal nome nogeis desde em me todologias baratas e popularizou por focar os anos 90. s para ar pe squisas quantitativa conhecido por realizertas.fund amentar suas descoburstica.nhecida e difundida a anlise heSua prtica mais coTuesday, September 13, 2011 11. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoOrigem(1990)As heursticas originais surgiram da anlise de 249 problemas, identicados apartir de avaliaes realizadas por especialistas em 11 projetos. 4 avaliados durante a fase inicial do ciclo de vida 7 avaliados em uma fase avanada;Tuesday, September 13, 2011 12. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoComo fazer?1 passo: Brieng Os avaliadores discutem os critrios da avaliao como tarefas por exemplo2 passo: Avaliao (cerca de 2h) Independente Double check - 1 para uxo e tarefas e outro para interface e elementos3 passo: Reunio de resultados e relatrio Discutir problemas Prioriz-los Elaborar recomendaes e soluesTuesday, September 13, 2011 13. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoComo fazer?1 passo: Brieng Os avaliadores discutem os critrios da avaliao como tarefas por exemplo2 passo: Avaliao (cerca de 2h) Independente Double check - 1 para uxo e tarefas e outro para interface e elementos3 passo: Reunio de resultados e relatrio Discutir problemas Prioriz-los Elaborar recomendaes e soluesTuesday, September 13, 2011 14. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoComo fazer?1 passo: Brieng Os avaliadores discutem os critrios da avaliao como tarefas por exemplo2 passo: Avaliao (cerca de 2h) Independente Double check - 1 para uxo e tarefas e outro para interface e elementos3 passo: Reunio de resultados e relatrio Discutir problemas Prioriz-los Elaborar recomendaes e soluesTuesday, September 13, 2011 15. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoTuesday, September 13, 2011 16. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso H2H7H9H5Tuesday, September 13, 2011 17. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoTuesday, September 13, 2011 18. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso Anlise Heurstica vsTestes com usuriosTuesday, September 13, 2011 19. Mtodos e Tcnicas de Avaliao 2 / Marcello CardosoDiferenas Anlise Heurstica - preditiva Baseada na experincia/expectativas do especialista Testes com usurios - empricaBaseada na observao do comportamentoTuesday, September 13, 2011 20. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso SemelhanasSo tcnicas analticas, no gerativas (ideao) como Story Mapping ou Card Sorting.Tuesday, September 13, 2011 21. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso10 Heursticas de Jakob Nielsen1. Visibilidade do status do sistema (feedback)2. Compatibilidade do sistema com o mundo real (affordance)3. Controle do usurio e liberdade4. Consistncia e padres5. Preveno de erros6. Reconhecer em vez de relembrar7. Flexibilidade e ecincia no uso8. Esttica e design minimalista9. Ajudar os usurios a reconhecer, diagnosticar e corrigir erros10. Ajuda e documentaoTuesday, September 13, 2011 22. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso1. Visibilidade do status do sistema (feedback) O sistema deve informar continuamente e apropriadamente ao usurio sobre o que ele est fazendo, em tempo razovel.Tuesday, September 13, 2011 23. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso1. Visibilidade do status do sistema (feedback)Vou fazer um caf... Mais fcil de entender.Tuesday, September 13, 2011 24. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso1. Visibilidade do status do sistema (feedback)LOG deixa tudo mais claro.Tuesday, September 13, 2011 25. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso1. Visibilidade do status do sistema (feedback) ! th e fly OnTuesday, September 13, 2011 26. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso1. Visibilidade do status do sistema (feedback)Tuesday, September 13, 2011 27. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo realA terminologia e os elementos de interface devem ser baseados na linguagem do usurio, no do sistema. As informaes devem ser organizadas conforme o modelo mental do usurio.Tuesday, September 13, 2011 28. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo real What?Tuesday, September 13, 2011 29. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo real What? Cool!!Tuesday, September 13, 2011 30. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo real What?Tuesday, September 13, 2011 31. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo realCad a busca?Tuesday, September 13, 2011 32. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo real What?Tuesday, September 13, 2011 33. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo real What?Tuesday, September 13, 2011 34. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo realWhat?Tuesday, September 13, 2011 sequncia de uso 35. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso 2. Compatibilidade do sistema com o mundo realTuesday, September 13, 2011 36. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdade O usurio controla o sistema. Ele pode, por exemplo, abortar umatarefa ou desfazer uma operao e retornar ao estado anterior.Tuesday, September 13, 2011 37. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdadeTuesday, September 13, 2011 38. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdadeTuesday, September 13, 2011 39. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdadeTuesday, September 13, 2011 40. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdadeTuesday, September 13, 2011 41. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdadeTuesday, September 13, 2011 42. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso3. Controle do usurio e liberdadeTuesday, September 13, 2011 43. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso4. Consistncia e padresUm comando, ao ou elemento de interface deve ter sempre o mesmo efeito e aparncia. A mesma operao deve ser apresentada na mesma localizao e deve ser formatada/apresentada da mesma maneira para facilitar o reconhecimento.Tuesday, September 13, 2011 44. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso4. Consistncia e padresTuesday, September 13, 2011 45. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso4. Consistncia e padresTuesday, September 13, 2011 46. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso4. Consistncia e padresTuesday, September 13, 2011 47. Mtodos e Tcnicas de Avaliao 2 / Marcello Cardoso5. Preveno de errosEvitar situaes de erro. Conhecer as situaes que mais