SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Software fácil de usar
                    não é difícil de programar




                              @leandroadacosta
Tema e imagens por:
Harlley Oliveira - @harlley
Leandro Alvares da Costa
                       leandroadacosta@gmail.com
                            @leandroadacosta




•   Análise e Desenvolvimento de Sistemas (FIAP)

•   MBA Executivo em Gestão Empresarial (FGV)

•   Especialista em design de interfaces

•   Desenv. front e back-end de aplicações web

•   Entusiasta do mundo ágil

•   Curioso quando o assunto é Lean Startup
Leandro Alvares da Costa



      http://cocento.com




      http://hungroo.com
Vida de NERD
USABILIDADE
Experiência do usuário
Experiência do usuário
Usuários = Pessoas
Como fazer uma interface
    AMIGÁVEL?
MODELO MENTAL
Programador != Usuário
E AGORA?
ENVOLVA o USUÁRIO
durante o desenvolvimento
          •   Entrevista e questionário

          •   Prototipação

          •   Teste de usabilidade
dicas heurísticas de Nielsen
ESTUDO DE CASO
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#1   Visibilidade do status do sistema
#2   Compatibilidade do sistema com o mundo real
#2   Compatibilidade do sistema com o mundo real
#3   Controle do usuário e liberdade
#3   Controle do usuário e liberdade
#3   Controle do usuário e liberdade
#3   Controle do usuário e liberdade
#4   Consistência e padrões




                        !=
#4   Consistência e padrões
#5   Ajudar os usuários a reconhecer, diagnosticar e
     corrigir erros
#5   Ajudar os usuários a reconhecer, diagnosticar e
     corrigir erros
#5   Ajudar os usuários a reconhecer, diagnosticar e
     corrigir erros
#5   Ajudar os usuários a reconhecer, diagnosticar e
     corrigir erros
#5   Ajudar os usuários a reconhecer, diagnosticar e
     corrigir erros
#6   Prevenção de erros
#6   Prevenção de erros
#6   Prevenção de erros
#6   Prevenção de erros
#7   Reconhecer em vez de lembrar
#7   Reconhecer em vez de lembrar
#7   Reconhecer em vez de lembrar
#7   Reconhecer em vez de lembrar
#8   Flexibilidade e eficiência no uso
#8   Flexibilidade e eficiência no uso
#8   Flexibilidade e eficiência no uso
#8   Flexibilidade e eficiência no uso
#8   Flexibilidade e eficiência no uso
#8   Flexibilidade e eficiência no uso
#9   Estética e design minimalista
#9   Estética e design minimalista
#9   Estética e design minimalista
#9   Estética e design minimalista
#9   Estética e design minimalista
#10 Ajuda e documentação
#10 Ajuda e documentação




                      ?
PARA SABER MAIS




http://www.guilhermo.com
http://www.useit.com
PARA COMEÇAR
Satisfazer requisitos de sistema
não é o mesmo que satisfazer
         os usuários"

Alan Cooper
Dúvidas?
Comunidade

@devinsantos
Obrigado!

Leandro Alvares da Costa
   leandroadacosta@gmail.com
        @leandroadacosta

Weitere ähnliche Inhalte

Was ist angesagt?

Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...João Clineu - CTFL, CSM, CSD
 
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de TestesGUTS-RS
 
[GUTS-RS] Test Thinking
[GUTS-RS] Test Thinking[GUTS-RS] Test Thinking
[GUTS-RS] Test ThinkingGUTS-RS
 
[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de TestesGUTS-RS
 
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...GUTS-RS
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POAGUTS-RS
 
[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile Testing[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile TestingGUTS-RS
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeKamilla Queiroz Xavier
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeKamilla Queiroz Xavier
 
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...Rafael Chiavegatto
 
[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UXGUTS-RS
 
[GUTS-RS] Agile Testing Coach
[GUTS-RS] Agile Testing Coach[GUTS-RS] Agile Testing Coach
[GUTS-RS] Agile Testing CoachGUTS-RS
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
 

Was ist angesagt? (14)

Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de teste...
 
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
[GUTS-RS] GUTS Talks - Ferramentas de Automação de Testes
 
[GUTS-RS] Test Thinking
[GUTS-RS] Test Thinking[GUTS-RS] Test Thinking
[GUTS-RS] Test Thinking
 
[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes
 
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile Testing[GUTS-RS] Mobile Testing
[GUTS-RS] Mobile Testing
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
 
[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX[GUTS-RS] Testar Interfaces com UX
[GUTS-RS] Testar Interfaces com UX
 
[GUTS-RS] Agile Testing Coach
[GUTS-RS] Agile Testing Coach[GUTS-RS] Agile Testing Coach
[GUTS-RS] Agile Testing Coach
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizados
 
Agilidade na Veia
Agilidade na VeiaAgilidade na Veia
Agilidade na Veia
 

Ähnlich wie Software fácil usabilidade

[Agile Brazil 2018] UX Research em time ágeis
[Agile Brazil 2018] UX Research em time ágeis[Agile Brazil 2018] UX Research em time ágeis
[Agile Brazil 2018] UX Research em time ágeisFlavio Nazario
 
Workshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael DaronWorkshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael DaronRafael Citadella Daron
 
Seu código fonte é sustentável?
Seu código fonte é sustentável?Seu código fonte é sustentável?
Seu código fonte é sustentável?Isaac de Souza
 
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programarSoftware fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programarHarlley Oliveira
 
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USARUSABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USARCarla De Bona
 
Avaliação de Usabilidade
Avaliação de UsabilidadeAvaliação de Usabilidade
Avaliação de UsabilidadeMarcos Souza
 
Usabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicasUsabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicasAlan Vasconcelos
 
Palestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadePalestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadeOtávio Souza
 
Workshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersWorkshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersNeue Labs
 
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...minastestingconference
 
UX para desenvolvedores - Procempa 2016
UX para desenvolvedores - Procempa 2016UX para desenvolvedores - Procempa 2016
UX para desenvolvedores - Procempa 2016Samantha Rosa
 
Mobile Analytics - A importância do Tracking
Mobile Analytics - A importância do TrackingMobile Analytics - A importância do Tracking
Mobile Analytics - A importância do TrackingArthur de Castro Araujo
 
Experiência do Usuário e Jornada do Usuário
Experiência do Usuário e Jornada do Usuário Experiência do Usuário e Jornada do Usuário
Experiência do Usuário e Jornada do Usuário Raiana Comiran
 
Qual aula_04__teste_e_inspecao_de_usabilidade
Qual  aula_04__teste_e_inspecao_de_usabilidadeQual  aula_04__teste_e_inspecao_de_usabilidade
Qual aula_04__teste_e_inspecao_de_usabilidadeRafael Lima
 
UX para desenvolvedores - UX Conf BR 2015
UX para desenvolvedores - UX Conf BR 2015UX para desenvolvedores - UX Conf BR 2015
UX para desenvolvedores - UX Conf BR 2015Samantha Rosa
 

Ähnlich wie Software fácil usabilidade (20)

Workshop de UX, 02
Workshop de UX, 02Workshop de UX, 02
Workshop de UX, 02
 
[Agile Brazil 2018] UX Research em time ágeis
[Agile Brazil 2018] UX Research em time ágeis[Agile Brazil 2018] UX Research em time ágeis
[Agile Brazil 2018] UX Research em time ágeis
 
Workshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael DaronWorkshop de User Experience com Rafael Daron
Workshop de User Experience com Rafael Daron
 
Seu código fonte é sustentável?
Seu código fonte é sustentável?Seu código fonte é sustentável?
Seu código fonte é sustentável?
 
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programarSoftware fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programar
 
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USARUSABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
USABILIDADE - TORNE SEU PRODUTO MAIS FÁCIL DE USAR
 
Avaliação de Usabilidade
Avaliação de UsabilidadeAvaliação de Usabilidade
Avaliação de Usabilidade
 
Usabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicasUsabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicas
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Palestra - Princípios de Usabilidade
Palestra - Princípios de UsabilidadePalestra - Princípios de Usabilidade
Palestra - Princípios de Usabilidade
 
Workshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersWorkshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholders
 
Testes de Usabilidade
Testes de UsabilidadeTestes de Usabilidade
Testes de Usabilidade
 
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
 
UX para desenvolvedores - Procempa 2016
UX para desenvolvedores - Procempa 2016UX para desenvolvedores - Procempa 2016
UX para desenvolvedores - Procempa 2016
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Mobile Analytics - A importância do Tracking
Mobile Analytics - A importância do TrackingMobile Analytics - A importância do Tracking
Mobile Analytics - A importância do Tracking
 
Experiência do Usuário e Jornada do Usuário
Experiência do Usuário e Jornada do Usuário Experiência do Usuário e Jornada do Usuário
Experiência do Usuário e Jornada do Usuário
 
Usabilidade1
Usabilidade1Usabilidade1
Usabilidade1
 
Qual aula_04__teste_e_inspecao_de_usabilidade
Qual  aula_04__teste_e_inspecao_de_usabilidadeQual  aula_04__teste_e_inspecao_de_usabilidade
Qual aula_04__teste_e_inspecao_de_usabilidade
 
UX para desenvolvedores - UX Conf BR 2015
UX para desenvolvedores - UX Conf BR 2015UX para desenvolvedores - UX Conf BR 2015
UX para desenvolvedores - UX Conf BR 2015
 

Software fácil usabilidade

  • 1. Software fácil de usar não é difícil de programar @leandroadacosta Tema e imagens por: Harlley Oliveira - @harlley
  • 2. Leandro Alvares da Costa leandroadacosta@gmail.com @leandroadacosta • Análise e Desenvolvimento de Sistemas (FIAP) • MBA Executivo em Gestão Empresarial (FGV) • Especialista em design de interfaces • Desenv. front e back-end de aplicações web • Entusiasta do mundo ágil • Curioso quando o assunto é Lean Startup
  • 3. Leandro Alvares da Costa http://cocento.com http://hungroo.com
  • 4.
  • 5.
  • 11. Como fazer uma interface AMIGÁVEL?
  • 12.
  • 13.
  • 16.
  • 17. ENVOLVA o USUÁRIO durante o desenvolvimento • Entrevista e questionário • Prototipação • Teste de usabilidade
  • 20. #1 Visibilidade do status do sistema
  • 21. #1 Visibilidade do status do sistema
  • 22. #1 Visibilidade do status do sistema
  • 23. #1 Visibilidade do status do sistema
  • 24. #1 Visibilidade do status do sistema
  • 25. #1 Visibilidade do status do sistema
  • 26. #1 Visibilidade do status do sistema
  • 27. #1 Visibilidade do status do sistema
  • 28. #2 Compatibilidade do sistema com o mundo real
  • 29. #2 Compatibilidade do sistema com o mundo real
  • 30. #3 Controle do usuário e liberdade
  • 31. #3 Controle do usuário e liberdade
  • 32. #3 Controle do usuário e liberdade
  • 33. #3 Controle do usuário e liberdade
  • 34. #4 Consistência e padrões !=
  • 35. #4 Consistência e padrões
  • 36. #5 Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
  • 37. #5 Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
  • 38. #5 Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
  • 39. #5 Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
  • 40. #5 Ajudar os usuários a reconhecer, diagnosticar e corrigir erros
  • 41. #6 Prevenção de erros
  • 42. #6 Prevenção de erros
  • 43. #6 Prevenção de erros
  • 44. #6 Prevenção de erros
  • 45. #7 Reconhecer em vez de lembrar
  • 46. #7 Reconhecer em vez de lembrar
  • 47. #7 Reconhecer em vez de lembrar
  • 48. #7 Reconhecer em vez de lembrar
  • 49. #8 Flexibilidade e eficiência no uso
  • 50. #8 Flexibilidade e eficiência no uso
  • 51. #8 Flexibilidade e eficiência no uso
  • 52. #8 Flexibilidade e eficiência no uso
  • 53. #8 Flexibilidade e eficiência no uso
  • 54. #8 Flexibilidade e eficiência no uso
  • 55. #9 Estética e design minimalista
  • 56. #9 Estética e design minimalista
  • 57. #9 Estética e design minimalista
  • 58. #9 Estética e design minimalista
  • 59. #9 Estética e design minimalista
  • 60. #10 Ajuda e documentação
  • 61. #10 Ajuda e documentação ?
  • 64. Satisfazer requisitos de sistema não é o mesmo que satisfazer os usuários" Alan Cooper
  • 67. Obrigado! Leandro Alvares da Costa leandroadacosta@gmail.com @leandroadacosta

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n