SlideShare a Scribd company logo
1 of 51
Download to read offline
Faça download e assista o vídeo da
palestra em:
http://www.egenial.pro/pt/cafecomtom
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
Sobre a Facebits




     Designers X Programadores
Sobre a Facebits

  - Projeto e desenvolvimento de
  interfaces
  - Avaliação de usabilidade para
  startups, pequenas e médias
  empresas.


           contato: harlley@gmail.com
Software fácil de usar não é
difícil de programar
Usuários
   operando
  sistema de
defesa aérea
     em 1954
20% dos programadores do planeta,
fazendo pair programming...
Software fácil de usar não é difícil de programar
Os computadores se popularizaram...
e os usuários mudaram.
Software fácil de usar não é difícil de programar
“Uma interface de usuário é bem
projetada quando o programa se
comporta exatamente como o usuário
pensa que ele se comportaria.”
                         Joel Spolsky
Software fácil de usar não é difícil de programar
O modelo mental do
programador sobre o
software que ele
desenvolve é
diferente dos
usuários.
“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
Exemplificando...
Exemplificando...
Então como desenvolver software
compatível com o modelo mental do
usuário?
Alan Cooper   Don Norman   Jacob Nielsen
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programar
Como envolver o usuário no
desenvolvimento de software?
Existem várias técnicas. Vou falar
sobre algumas.
Entrevista e questionário
Prototipação
Software fácil de usar não é difícil de programar
Teste de usabilidade
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programar
Software fácil de usar não é difícil de programar
Você olha a sua volta e só tem nerds
para testar o seu software?
Então chama a
secretária para
testar.
Card Sorting
Log
dicas heurísticas de Nielsen
1. Visibilidade do status do sistema
2. Compatibilidade do sistema com o
mundo real
3. Controle do usuário e liberdade
4. Consistência e padrões




            !=
5. Ajudar os usuários a reconhecer,
diagnosticar e corrigir erros
6. Prevenção de erros
7. Reconhecer em vez de relembrar
8. Flexibilidade e eficiência no uso
9. Estética e design minimalista
10. Ajuda e documentação
Para começar ...




                   usabilidoido.com.br
"Satisfazer requisitos de sistema não é o
mesmo que satisfazer os usuários"
                         Alan Cooper
Perguntas?
Obrigado!

More Related Content

What's hot

Design de interface (trabalho acadêmico)
Design de interface (trabalho acadêmico)Design de interface (trabalho acadêmico)
Design de interface (trabalho acadêmico)DesignCarminatti
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Natanael Simões
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadeErico Fileno
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de softwareMarcio Costa
 
Princípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de InterfacesPrincípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de Interfacesperes marlene
 
Mobile First (ou boas razões para investir em Mobile)
Mobile First (ou boas razões para investir em Mobile)Mobile First (ou boas razões para investir em Mobile)
Mobile First (ou boas razões para investir em Mobile)Edu Agni
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAndré Constantino da Silva
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipaçãoPaula P.
 
Prototipagem
PrototipagemPrototipagem
Prototipagemjwainer
 
Apostial i.h.c - apostila oficial
Apostial   i.h.c - apostila oficialApostial   i.h.c - apostila oficial
Apostial i.h.c - apostila oficialDaniel Nunes
 

What's hot (20)

Aula 3 – A áera de IHC
Aula 3 – A áera de IHCAula 3 – A áera de IHC
Aula 3 – A áera de IHC
 
Lean UX
Lean UXLean UX
Lean UX
 
style guide ui
style guide uistyle guide ui
style guide ui
 
Aula 4 - Avaliação de Interface - Parte 1
Aula 4 -  Avaliação de Interface - Parte 1Aula 4 -  Avaliação de Interface - Parte 1
Aula 4 - Avaliação de Interface - Parte 1
 
Design de interface (trabalho acadêmico)
Design de interface (trabalho acadêmico)Design de interface (trabalho acadêmico)
Design de interface (trabalho acadêmico)
 
Aula 1 - Apresentação da Disciplina
Aula 1 - Apresentação da DisciplinaAula 1 - Apresentação da Disciplina
Aula 1 - Apresentação da Disciplina
 
Interface Humano Computador - Aula03 - design de experiência de usuário e aná...
Interface Humano Computador - Aula03 - design de experiência de usuário e aná...Interface Humano Computador - Aula03 - design de experiência de usuário e aná...
Interface Humano Computador - Aula03 - design de experiência de usuário e aná...
 
Interface Homem Computador - Aula02 - Principios de design em IHC
Interface Homem Computador - Aula02 - Principios de design em IHCInterface Homem Computador - Aula02 - Principios de design em IHC
Interface Homem Computador - Aula02 - Principios de design em IHC
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta Fidelidade
 
Design de Interfaces
Design de InterfacesDesign de Interfaces
Design de Interfaces
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
 
Princípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de InterfacesPrincípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de Interfaces
 
UX Design
UX DesignUX Design
UX Design
 
Mobile First (ou boas razões para investir em Mobile)
Mobile First (ou boas razões para investir em Mobile)Mobile First (ou boas razões para investir em Mobile)
Mobile First (ou boas razões para investir em Mobile)
 
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuáriosAula 5 -Avaliação de interfaces de usuário - testes com usuários
Aula 5 -Avaliação de interfaces de usuário - testes com usuários
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipação
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Apostial i.h.c - apostila oficial
Apostial   i.h.c - apostila oficialApostial   i.h.c - apostila oficial
Apostial i.h.c - apostila oficial
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 

Viewers also liked

Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...
Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...
Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...Harlley Oliveira
 
Html5- Novidades, adoção e mobile.
Html5- Novidades, adoção e mobile.Html5- Novidades, adoção e mobile.
Html5- Novidades, adoção e mobile.Rodrigo Cascarrolho
 
Mobile Bootstrap: Iniciando sua carreira no mundo mobile
Mobile Bootstrap: Iniciando sua carreira no mundo mobileMobile Bootstrap: Iniciando sua carreira no mundo mobile
Mobile Bootstrap: Iniciando sua carreira no mundo mobileIvan Santos
 
Ruby applications in real life
Ruby applications in real lifeRuby applications in real life
Ruby applications in real lifeIvan Santos
 
Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?
Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?
Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?Roger Tavares
 

Viewers also liked (6)

Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...
Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...
Recomendações de usabilidade para TV Digital Interativa baseadas na experiênc...
 
Html5- Novidades, adoção e mobile.
Html5- Novidades, adoção e mobile.Html5- Novidades, adoção e mobile.
Html5- Novidades, adoção e mobile.
 
Mobile Bootstrap: Iniciando sua carreira no mundo mobile
Mobile Bootstrap: Iniciando sua carreira no mundo mobileMobile Bootstrap: Iniciando sua carreira no mundo mobile
Mobile Bootstrap: Iniciando sua carreira no mundo mobile
 
Philips
PhilipsPhilips
Philips
 
Ruby applications in real life
Ruby applications in real lifeRuby applications in real life
Ruby applications in real life
 
Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?
Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?
Jogos de Simulação Política, ou, Por que as pessoas tem tantos problemas?
 

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

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
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAndré Constantino da Silva
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceHorácio Soares
 
Ergodesing e arquitetura de Informação
Ergodesing e arquitetura de InformaçãoErgodesing e arquitetura de Informação
Ergodesing e arquitetura de InformaçãoWellington Marion
 
Design Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface DigitalDesign Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface DigitalMarconi Pacheco
 
MPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeMPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeAlan Vasconcelos
 
A importancia de IHC no desenvolvimento de software
A importancia de IHC no desenvolvimento de softwareA importancia de IHC no desenvolvimento de software
A importancia de IHC no desenvolvimento de softwareFlavia Negrao
 
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane FidelixAula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane FidelixCris Fidelix
 
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Palestra "Usabilidade: conceito, aplicações e testes" de Renato RosaPalestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosawudrs
 
Princípios de Design de Interação
Princípios de Design de InteraçãoPrincípios de Design de Interação
Princípios de Design de InteraçãoFelipe Dal Molin
 
Ux nas organizações
Ux nas organizaçõesUx nas organizações
Ux nas organizaçõesEdu Agni
 
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIOAula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIOJulioCesar371362
 
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
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaPedro Castilho
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webDaniel Brandão
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para DevsMarcos Marcolin
 

Similar to Software fácil de usar não é difícil de programar (20)

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
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerce
 
Ergodesing e arquitetura de Informação
Ergodesing e arquitetura de InformaçãoErgodesing e arquitetura de Informação
Ergodesing e arquitetura de Informação
 
User experience
User experienceUser experience
User experience
 
Aula 2 - A área de IHC
Aula 2 - A área de IHCAula 2 - A área de IHC
Aula 2 - A área de IHC
 
Design Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface DigitalDesign Centrado no Usuário para Interface Digital
Design Centrado no Usuário para Interface Digital
 
MPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeMPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - Usabilidade
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
A importancia de IHC no desenvolvimento de software
A importancia de IHC no desenvolvimento de softwareA importancia de IHC no desenvolvimento de software
A importancia de IHC no desenvolvimento de software
 
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane FidelixAula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
 
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Palestra "Usabilidade: conceito, aplicações e testes" de Renato RosaPalestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
 
Princípios de Design de Interação
Princípios de Design de InteraçãoPrincípios de Design de Interação
Princípios de Design de Interação
 
Ux nas organizações
Ux nas organizaçõesUx nas organizações
Ux nas organizações
 
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIOAula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
Aula 02 - Design - Primeira Parte INTERFACE E EXPERIENCIA DE USUARIO
 
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
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão Crítica
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na web
 
User experiense
User experienseUser experiense
User experiense
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para Devs
 

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