Web Sem Limites | PUC Minas
Dezembro de 2008
Desenvolvimento web
centrado no usuário
Prof. Caio Cesar (caiocgo@pucminas.br)
Caio Cesar?
Ensino / Pesquisa / Consultoria
Marketing de Varejo
Comunicação Online
Design de Interação
caiocgo@pucminas.br
Boas notícias
Mercado cresce (apesar da crise)
Mais empregos
Profissionalização
Necessidade de especialização / AMADI
Salários melhorando
Empresas investindo mais
Projetos maiores e mais desafiadores
Novas frentes de atuação das empresas
Mais dinheiro para a web
Mais possibilidade de retorno
Boas notícias
Web móvel
Redes 3G
iPhone / Android / ...
Democratização do acesso
Web aberta
API's
Mashups
Web social
Widgets
O mercado mineiro
Grandes clientes
Grandes produtoras
Grandes empresas
E...
Grande quantidade de profissionais
:-(
O mercado mineiro
Soluções:
1 – Especialização ------------- OK!
2 – Pensar diferente ---------- ??
3 – Fazer! ------------------------ ??
Como assim???
Pensando diferente
Pensar diferente é pensar no usuário
Afinal, usuários são pessoas que
usam a web
Desenvolvimento centrado no usuário!
Por quê?
Evitar problemas
Em projetos de sistemas interativos, é
comum que o produto final
disponibilizado seja bem diferente do
idealizado
E bem distante do que o usuário
espera
• O quê estou fazendo de errado?
• Acho que eles não têm o que estou
procurando...
• Por quê eu não consigo fazer isso?
Design Centrado no Usuário
Como o usuário explicou
Como o gestor do projeto
entendeu
Como o analista projetou
Como o programador
escreveu o código
Como o consultor de
negócios descreveu
O quê o usuário realmente
precisava
Como foi feito o suporte
Como o contratante
foi cobrado
Quais operações foram
instaladas
Como o projeto
foi documentado
Pensando no usuário
Usuários toleram um produto mediano
apenas caso não existam
alternativas
Usuários avaliam a empresa como um
todo a partir daquilo da empresa que
entra em contato com eles
Pensando no usuário
Conhecer o usuário é tão importante quanto
conhecer o serviço ou sistema a ser
desenvolvido
O processo leva em consideração o usuário,
o contexto de uso e o ambiente no qual o
produto será utilizado
Pensando no usuário
Princípios de DCU
Envolvimento ativo dos usuários
Alocação apropriada de funções (sist/user)
Iteração de soluções de design
Multidisciplinariedade
Atividades de DCU
Entender e especificar o contexto de uso
Necessidades dos usuários e da empresa
Produzir mais do que uma possível solução
Avaliar as propostas de acordo com as
necessidades identificadas
DCU na prática
Conhecer os usuários
Observação
Pesquisa
Conhecer o ambiente de uso
Cenário
Circunstâncias
Conhecer os artefatos
Fluxos
Funcionalidades
DCU na prática
DCU pode (e deve) ser trabalhado em todo o
processo de desenvolvimento de um
produto web
Levantamento de informações
Planejamento
Produção
Layout
Implementação
Lançamento
Manutenção
Fazendo
Levantamento de informações
Benchmark
Metas de usabilidade
Identificação / análise de tarefas e usuários
Personas / Entrevistas com usuários
Planejamento
Fluxos
Simulações
Percurso cognitivo
Arquitetura de informação
Card Sorting
Fazendo
Produção
Layout
Brainstorm
Wireframing
Prototipação lo-fi
Testes
Think aloud / Testes com usuários
Implementação
Prototipação hi-fi
Testes
Testes com usuários
Fazendo
Lançamento
Análise heurística
Especialistas / Usuários
Testes com usuários
Observação
Verificação de metas
Manutenção
Iteração...
Conclusões
Design Centrado no Usuário
Desafios
Resistência interna
Vencer a barreira do aumento do investimento
em produção
Tempo de desenvolvimento
Recomendações
Comece a fazer!
Conclusões
Design Centrado no Usuário
Implica em
Envolver o usuário no processo
Observar
Aplicar métodos e técnicas de usabilidade
Benefícios
Evita retrabalho
Redução de erros
Eficiência
Validação
Fim
Dúvidas? Sugestões?
caiocgo@pucminas.br
caiocgo@caiocesar.cc
Mais informações?
www.caiocesar.cc

Desenvolvimento Web centrado no usuário

  • 1.
    Web Sem Limites| PUC Minas Dezembro de 2008 Desenvolvimento web centrado no usuário Prof. Caio Cesar (caiocgo@pucminas.br)
  • 2.
    Caio Cesar? Ensino /Pesquisa / Consultoria Marketing de Varejo Comunicação Online Design de Interação caiocgo@pucminas.br
  • 3.
    Boas notícias Mercado cresce(apesar da crise) Mais empregos Profissionalização Necessidade de especialização / AMADI Salários melhorando Empresas investindo mais Projetos maiores e mais desafiadores Novas frentes de atuação das empresas Mais dinheiro para a web Mais possibilidade de retorno
  • 4.
    Boas notícias Web móvel Redes3G iPhone / Android / ... Democratização do acesso Web aberta API's Mashups Web social Widgets
  • 5.
    O mercado mineiro Grandesclientes Grandes produtoras Grandes empresas E... Grande quantidade de profissionais :-(
  • 6.
    O mercado mineiro Soluções: 1– Especialização ------------- OK! 2 – Pensar diferente ---------- ?? 3 – Fazer! ------------------------ ?? Como assim???
  • 7.
    Pensando diferente Pensar diferenteé pensar no usuário Afinal, usuários são pessoas que usam a web Desenvolvimento centrado no usuário! Por quê?
  • 10.
    Evitar problemas Em projetosde sistemas interativos, é comum que o produto final disponibilizado seja bem diferente do idealizado E bem distante do que o usuário espera
  • 11.
    • O quêestou fazendo de errado? • Acho que eles não têm o que estou procurando... • Por quê eu não consigo fazer isso? Design Centrado no Usuário Como o usuário explicou Como o gestor do projeto entendeu Como o analista projetou Como o programador escreveu o código Como o consultor de negócios descreveu O quê o usuário realmente precisava Como foi feito o suporte Como o contratante foi cobrado Quais operações foram instaladas Como o projeto foi documentado
  • 12.
    Pensando no usuário Usuáriostoleram um produto mediano apenas caso não existam alternativas Usuários avaliam a empresa como um todo a partir daquilo da empresa que entra em contato com eles
  • 13.
    Pensando no usuário Conhecero usuário é tão importante quanto conhecer o serviço ou sistema a ser desenvolvido O processo leva em consideração o usuário, o contexto de uso e o ambiente no qual o produto será utilizado
  • 14.
    Pensando no usuário Princípiosde DCU Envolvimento ativo dos usuários Alocação apropriada de funções (sist/user) Iteração de soluções de design Multidisciplinariedade Atividades de DCU Entender e especificar o contexto de uso Necessidades dos usuários e da empresa Produzir mais do que uma possível solução Avaliar as propostas de acordo com as necessidades identificadas
  • 15.
    DCU na prática Conheceros usuários Observação Pesquisa Conhecer o ambiente de uso Cenário Circunstâncias Conhecer os artefatos Fluxos Funcionalidades
  • 16.
    DCU na prática DCUpode (e deve) ser trabalhado em todo o processo de desenvolvimento de um produto web Levantamento de informações Planejamento Produção Layout Implementação Lançamento Manutenção
  • 17.
    Fazendo Levantamento de informações Benchmark Metasde usabilidade Identificação / análise de tarefas e usuários Personas / Entrevistas com usuários Planejamento Fluxos Simulações Percurso cognitivo Arquitetura de informação Card Sorting
  • 18.
    Fazendo Produção Layout Brainstorm Wireframing Prototipação lo-fi Testes Think aloud/ Testes com usuários Implementação Prototipação hi-fi Testes Testes com usuários
  • 19.
    Fazendo Lançamento Análise heurística Especialistas /Usuários Testes com usuários Observação Verificação de metas Manutenção Iteração...
  • 20.
    Conclusões Design Centrado noUsuário Desafios Resistência interna Vencer a barreira do aumento do investimento em produção Tempo de desenvolvimento Recomendações Comece a fazer!
  • 21.
    Conclusões Design Centrado noUsuário Implica em Envolver o usuário no processo Observar Aplicar métodos e técnicas de usabilidade Benefícios Evita retrabalho Redução de erros Eficiência Validação
  • 22.