SlideShare a Scribd company logo
1 of 38
O RETORNO DO INVESTIMENTO (ROI) NO PROJETO
ADEQUADO DE INTERFACES DE USUÁRIO




Bernardo Augusto Maciel Mattos
Equipe de Usabilidade
Interface Gráfica de Usúario (GUI)
                               GUI – Graphical User Interface


Parte do sistema com que o usuário se comunica, ou
seja, aquela com a qual ele entra em contato para
executar ações, receber as informações resultantes
dessas ações e então interpretá-las;




              ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Prefácio
Historicamente, a idealização da
interface sempre ocorreu antes do
próprio desenvolvimento da
tecnologia.




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
1930 - Vannevar Bush e o Memex
                            MEMEx– Memory Extension




                            1945 – A Guerra e o artigo "As
                                   We May Think".



       “Máquina capaz de estocar montanhas
   de informações, fácil e rapidamente alcançáveis
         (precursora da ideia de hipertexto)”.


           ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
1948 a 68 – Douglas Engelbart



                               “1962 - Aumentando o
                                 intelecto humano".



    “Computadores digitais podem prover a maneira
      mais rápida para aumentar a capacidade
     humana de lidar com problemas complexos”


           ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
A Robótica e a IHC
                                   IHC – Interação humano-computador
A “imitação” da vida
e a troca de papéis .




                        “O computador não como um substituto
                          para o intelecto humano, mas como
                         uma ferramenta para melhorá-lo” D.E.


               ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
O papel da Interface
Se é preciso interagir com a máquina, deve haver uma
interface que possibilite isso.




"A velha computação refere-se ao que os computadores podem fazer, e a
 nova computação, ao que os usuários podem fazer". (Ben Shneiderman)


                  ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
1970 - Xerox
Centro de pesquisa / Palo Alto - 1970



                                        • Aplicações para Impressoras
                                        • Organização dos documentos
                                        • Mouse diagonal



   Interface não consistente para as demais aplicações!




       Alto – Componentes de trabalho


                  ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
1974 - Smalltalk
Linguagem de programação e ambiente de desenvolvimento




                                     Star: Smalltalk + Alto
                Projeto nunca foi comercial!
                                             • Janelas
                                             • Menus “pop-up”;
         Smalltalk                           • Ícones


                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
1976 - Apple
(Jobs, Wozniak + migração de Palo Alto)




                            Projeto LISA (79 – 83)




                    MACINTOSH Primeiro comercial (US$ 2,495)


                        ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Década de 80
(O paralelismo na criação)




                                           Windows 1.0 e 1.1


         VisiOn

• Sobrepos. Janelas
• Barras;
• Multi-tarefas;
                                  Tandy Deskmate                Amiga




                        ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Década de 90
(O triunfo do Windows e a Web)




     Windows 3.0
                                       Windows 95 – Recordes (interface
                                       mais popular de todos os tempos)




                                   A Internet


                       ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Última década
(Diversidade e complexidade)


• Mobilidade;
• Tangibilidade;
• Diversidade




                       ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Ok, já estou convencido da importância
da interface. Mas como convencer meu
gerente a investir dinheiro, tempo e
outros recursos em esforços de
usabilidade?




  ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Algumas considerações...

   Todo o seu conhecimento sobre IHC, design e estatísticas
   são insuficientes para provar (ou não provam por si só).




   Não é ciência, nem religião... é engenharia! Mais do que
   isso, é um negócio!




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Então vamos falar de negócios...


        O que significa esse “Retorno do
        Investimento no projeto da Interface”?


                      Os benefícios para os usuários e
                      clientes já conhecemos, e quanto aos
                      benefícios para as empresas que
                      desenvolvem?




               ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Como provar: Análise     custo-benefício

•Organizações inexperientes: maneira efetiva de reservar
recursos para os esforços de melhoria;
•Organizações maduras: planejar um programa otimizado
para um projeto de desenvolvimento particular de software.


Importante:
Uns estão focados nos custos, outros nos benefícios. Levar
sempre os objetivos da organização em consideração para
definir os custos e benefícios relevantes.



               ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
1º Passo) Plano de Engenharia de Usabilidade

  Tarefas do ciclo de vida e técnicas serão
  empregadas e quebradas em recursos humanos
  e horas.




  Importante: Plano variável de acordo com a organização e o projeto.


                    ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
2º Passo) Parâmetros de análise

• Número de usuários finais
• Dias de trabalho do usuário por ano          Software para uso interno:
                                               • Número de usuários;
• Salário por hora do usuário
                                               • Volume de transações;
• Salário por hora do desenvolvedor            • Salário por hora de cada usuário;

• Salário por hora do Eng. de usabilidade
• Número de transações por dia
• Tempo de recuperação por erro
• Tempo por mudança no projeto


Importante: Parâmetros variáveis de acordo com o projeto.

                   ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
3º Passo) Custo das tarefas de Eng. Usabilidade

Depende de onde e de quais atividades serão inseridas no ciclo de
vida do software:
                                 Atividades básicas:
                                 • Análise de contexto de uso;
Poderão ser definidas:
                                 • Definição de requisitos e metas de usabilidade;
• Atividades;                    • Prototipação;
                                 • Análise e avaliação de usabilidade.
• Metodologias;
• Ferramentas;
                                 Recursos humanos:
• Infraestrutura.                • Número de profissionais;
                                 • Salário por hora de cada profissional.




                    ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Por que calcular o custo?


1. Para demonstrar se a engenharia de usabilidade é ou não
uma abordagem viável e significativa do ponto de vista de
custo;


2. Se for viável, calcula-se para planejar um programa de
engenharia de usabilidade para um projeto particular de
desenvolvimento.




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
ESTIMANDO CUSTOS


Técnica por estimativas:                                 PASSO

                                                                      Horas
 TÉCNICA APLICADA                                                        x
                                                           Custo por profissional*

                                  PASSO 1

                                  PASSO 2

                                  PASSO 3


* Adiciona-se o valor do salário, benefícios, utilização do espaço no escritório e
 outras facilidades, dividindo o total pelo número de horas trabalhadas por ano .


                       ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
ESTIMANDO BENEFÍCIOS


Levar em consideração o público-alvo (a audiência para a
qual serão demonstrados os benefícios);




Para cada audiência, há categorias de benefícios relevantes.



                   ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
ESTIMANDO BENEFÍCIOS
Exemplos de benefícios:


Desenvolvimento interno:
- Aumento da produtividade
- Diminuição do número de erros
- Diminuição dos custos com treinamento
- Economias com as mudanças prévias no desenho do ciclo de vida
- Diminuição do suporte ao usuário

Empresas compradoras:
- Aumento das vendas
- Diminuição do suporte aos clientes
- Economia com as mudanças prévias no ciclo de vida
- Redução de custos com a oferta de treinamento (se o treinamento for
oferecido pela empresa compradora)



                   ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
COMO ESTIMAR:

1 ) Escolha uma unidade de medida:
- Tempo de “throughput” por tela ou por tarefa: produtividade;

- Número de erros: análise baseada nos erros.



Por exemplo, um segundo por tela, ou a redução de quatro erros por ano.



2 ) Multiplique o benefício estimado por unidade de medida
pelo número de unidades.

A grande importância aparece na hora de fazer uma consideração sobre a
magnitude do benefício para cada unidade de medida.



                    ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Estimando benefícios para organizações internas:

Um sistema de entrada de dados será utilizado por 250
pessoas, que processarão em média 60 telas por dia. Suponha
que esses usuários trabalhem 230 dias no ano, com salário de
R$25,00 por hora.
Imagine que um programa de engenharia de usabilidade foi
inserido, permitindo que o usuário processe cada tela com um
segundo a menos. Qual será o benefício total, em termos de
produtividade?




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Estimando benefícios para organizações internas:

250 usuários
60 telas por dia
230 dias por ano
Tempo de proc. por tela reduzido em 1 segundo.
Salário de R$25 por hora


250 usuários * 60 telas por dia * 230 dias * (1/3600) horas * $
25 = R$ 23.958 (economia total com um segundo no ano)

 Importante lembrar que o benefício é garantido anualmente e
 que o investimento para a correção é feito somente no primeiro
 ano.


                        O DRUPAL E A INTRANET DO SYNERGIA
Exemplo - Diminuindo o custo com treinamento:

Considerando que o investimento em usabilidade resultasse
numa interface em que seria mais fácil aprender a utilizar (e
também ensinar), o que reduziria em 10% o tempo requerido
para um treinamento.
Supondo a presença de 250 usuários em treinamento. Se eles
gastarem 4 horas a menos em treinamento, com um salário de
R$25 a hora, qual seria o benefício estimado?




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Diminuindo o custo com treinamento:


10% redução
250 usuários
Salário de R$25 por hora



250 empregados * 4 horas * $25 = R$25.000 (primeiro ano).


Diferentemente da produtividade, o benefício com o
treinamento é do tipo "one-time", já que ele seria percebido na
primeira vez que fosse implantado.


                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Reduzindo o número de erros por parte dos usuários:

Considerando um erro típico, por exemplo, o mau
posicionamento de funcionalidades, e supondo novamente a
aplicação de técnicas de engenharia de usabilidade, tais que
consigamos 0,2 erros a menos por usuário, por dia (um erro por
semana), e economizando um tempo de dois minutos por erro
não cometido.


Qual o benefício estimado?




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Reduzindo o número de erros por parte dos usuários:


250 usuários
0,2 erros eliminados
2 minutos no tempo de recuperação por erro
230 dias de trabalho por ano
Salário de R$25 por hora

250 usuários * 0,2 erros * 230 dias * R$0,8333/erro = R$9.580
(por ano)

 E é interessante observar que a mesma aplicação de
 engenharia de usabilidade traria benefícios nas três
 abordagens.


                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Economizando com mudanças não-tardias no ciclo
de desenvolvimento

Supondo que aproximadamente 20 mudanças seriam feitas no
curso com a inserção prévia de testes de usabilidade e que
cada mudança levaria aproximadamente um dia de trabalho de
um desenvolvedor que ganha R$35 por hora.
O cálculo do benefício poderia ser calculado da seguinte
forma:




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Exemplo - Economizando com mudanças não-tardias no ciclo
de desenvolvimento

Mudanças feitas previamente custam 1/4 de mudanças feitas
tardiamente (Mantei e Teorey, 1998)

20 mudanças feitas de forma prévia
1 dia por mudança
Salário de R$35 por hora
Mudanças prévias custam = 20 mudanças * 8 horas * $35 = R$5600
Mudanças tardias custam = 4 * Mudanças prévias = R$22400
Economia: Mudanças tardias - Mudanças prévias =

                                         R$16.800 (primeiro ano)


                 ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Reunindo os benefícios calculados com a engenharia de
   usabilidade e comparando-os aos custos (Vamos assumir um tempo de
   vida de produção de cinco anos para o nosso sistema).




Categoria do benefício:               Benefício por ano:   Número de anos:   Total:
- Aumento da produtividade            R$ 23.958            5                 R$ 119.790
- Dim. custos com treinamento         R$ 25.500            1                 R$ 25.500
- Dim. do número de erros             R$ 9.580             5                 R$ 47.900
- Mudanças prévias no ciclo de vida   R$ 16.800            1                 R$ 16.800




                           TOTAL: R$ 209.490,00


                          ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Então quer dizer que o investimento
 num programa de melhoria em
 usabilidade desse tipo irá resultar num
 benefício de ordem R$200.000?




   Espere aí! Não se esqueça
   dos custos e investimentos
   variáveis em cada organização
   e projeto!




ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
"Para cada $1 investido em testes de usabilidade em software,
o retorno está entre $10 e $100." (ROI – IBM);


           Para um sistema que requer processamento
           de 4,8 milhões de telas por ano:




                ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
- "80% de todo o custo de desenvolvimento de um software ocorre depois que o
produto foi lançado. Desse total, 80% são por causa de exigências inesperadas
dos usuários (20% erros e problemas de confiabilidade). (Cost-Justifying Usability, Marie
Karat, Academic Press, NY, 1994);

- "Empresas que não adotam práticas de engenharia da usabilidade desperdiçam
aproximadamente US$1,5m a US$2,1m cada ano em redesigns de projetos, sem
saber se a experiência dos clientes melhorou. (Forrester Research Group - Why Most Web
websites Fail);

- "O custo de uma revisão completa de um sistema na Web é, aproximadamente,
30 vezes maior do que o custo dos testes de usabilidade se incorporados logo no
início. (Forrester Research Group - Why Most Web websites Fail);
- "Solicitados a listarem as cinco mais importantes razões para se comprar na
internet, 83% dos usuários mencionaram a facilidade de executar uma compra
como a mais relevante". (Jakob Nielsen, 1999);
- "45% dos usuários abandonam websites devido à navegação pobre, tempos
longos do download ou conteúdo confuso." (Boston Consulting Group);




                           ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
Conclusão
• Planejar um programa de usabilidade é fundamental
para dimensionar custos e benefícios;
• Investir no projeto adequado da interface normalmente
sempre compensa os custos envolvidos (mas o
investimento varia de acordo com o projeto e a
maturidade da organização);




               ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO

More Related Content

What's hot

Arquitetura da Informacao
Arquitetura da InformacaoArquitetura da Informacao
Arquitetura da Informacaocarlosremontti
 
Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Wellington Oliveira
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas OperacionaisSheldon Led
 
Princípios Básicos do Design de Sistemas Interativos
Princípios Básicos do Design de Sistemas InterativosPrincípios Básicos do Design de Sistemas Interativos
Princípios Básicos do Design de Sistemas InterativosWellington Oliveira
 
Interface Homem Computador - IHC
Interface Homem Computador - IHCInterface Homem Computador - IHC
Interface Homem Computador - IHCNeilda Costa
 
História da informática - Parte II
História da informática - Parte IIHistória da informática - Parte II
História da informática - Parte IINécio de Lima Veras
 
Aula 2. Fatores Humanos em IHC
Aula 2. Fatores Humanos em IHCAula 2. Fatores Humanos em IHC
Aula 2. Fatores Humanos em IHCSilvia Dotta
 
Ihc2016.2 aula 1 introdução a ihc
Ihc2016.2 aula 1 introdução a ihcIhc2016.2 aula 1 introdução a ihc
Ihc2016.2 aula 1 introdução a ihcTicianne Darin
 
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...Talita Pagani
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores Monica Mesquita
 
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
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresVitor Hugo Melo Araújo
 
Interação Homem Computador Aula 02
Interação Homem Computador Aula 02Interação Homem Computador Aula 02
Interação Homem Computador Aula 02igoroliveiracosta
 
Design de interfaces gráficas
Design de interfaces gráficasDesign de interfaces gráficas
Design de interfaces gráficasUTFPR
 

What's hot (20)

Arquitetura da Informacao
Arquitetura da InformacaoArquitetura da Informacao
Arquitetura da Informacao
 
Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)
 
Usabilidade IHC
Usabilidade IHCUsabilidade IHC
Usabilidade IHC
 
Engenharia semiotica
Engenharia semioticaEngenharia semiotica
Engenharia semiotica
 
História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas Operacionais
 
Aula 03
Aula 03Aula 03
Aula 03
 
Princípios Básicos do Design de Sistemas Interativos
Princípios Básicos do Design de Sistemas InterativosPrincípios Básicos do Design de Sistemas Interativos
Princípios Básicos do Design de Sistemas Interativos
 
Interface Homem Computador - IHC
Interface Homem Computador - IHCInterface Homem Computador - IHC
Interface Homem Computador - IHC
 
História da informática - Parte II
História da informática - Parte IIHistória da informática - Parte II
História da informática - Parte II
 
Aula 2. Fatores Humanos em IHC
Aula 2. Fatores Humanos em IHCAula 2. Fatores Humanos em IHC
Aula 2. Fatores Humanos em IHC
 
Ihc2016.2 aula 1 introdução a ihc
Ihc2016.2 aula 1 introdução a ihcIhc2016.2 aula 1 introdução a ihc
Ihc2016.2 aula 1 introdução a ihc
 
IHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de DesignIHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de Design
 
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores
 
ICH - Aula5
ICH - Aula5ICH - Aula5
ICH - Aula5
 
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
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos Computadores
 
Interação Homem Computador Aula 02
Interação Homem Computador Aula 02Interação Homem Computador Aula 02
Interação Homem Computador Aula 02
 
Design de interfaces gráficas
Design de interfaces gráficasDesign de interfaces gráficas
Design de interfaces gráficas
 
Risc e cisc
Risc e ciscRisc e cisc
Risc e cisc
 

Similar to O retorno do investimento no projeto adequado de interfaces de usuário

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
 
Otimizando os projetos de TI com User Experience
Otimizando os projetos de TI com User ExperienceOtimizando os projetos de TI com User Experience
Otimizando os projetos de TI com User ExperienceTuia
 
Prototipagem em Papel - Oficina
Prototipagem em Papel - OficinaPrototipagem em Papel - Oficina
Prototipagem em Papel - OficinaLtia Unesp
 
Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013Instituto Faber-Ludens
 
Aula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-MáquinaAula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-MáquinaSilvia Dotta
 
Introdução à Arquitetura de Informação
Introdução à Arquitetura de InformaçãoIntrodução à Arquitetura de Informação
Introdução à Arquitetura de InformaçãoInstituto Faber-Ludens
 
Design de Interação - Parte 1
Design de Interação - Parte 1Design de Interação - Parte 1
Design de Interação - Parte 1Flavia Siqueira
 
Design de interação e Design da experiência considerações sobre um camp...
Design de interação e Design da experiência  considerações sobre um camp...Design de interação e Design da experiência  considerações sobre um camp...
Design de interação e Design da experiência considerações sobre um camp...UTFPR
 
Interação Humano-Computador - História, Conceitos e Heurísticas de Nielsen
Interação Humano-Computador - História, Conceitos e Heurísticas de NielsenInteração Humano-Computador - História, Conceitos e Heurísticas de Nielsen
Interação Humano-Computador - História, Conceitos e Heurísticas de NielsenRos Galabo, PhD
 
Pesquisas em usabilidade de interfaces e interação - 2 bim
Pesquisas em usabilidade de interfaces e interação -  2 bimPesquisas em usabilidade de interfaces e interação -  2 bim
Pesquisas em usabilidade de interfaces e interação - 2 bimReuel Lopes
 
O uso de softwares na engenharia civil
O uso de softwares na engenharia civilO uso de softwares na engenharia civil
O uso de softwares na engenharia civildebvieir
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Designtdc-globalcode
 
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Mourylise Heymer
 
Técnicas de Concepção - Livro de Walter Cybis
Técnicas de Concepção - Livro de Walter CybisTécnicas de Concepção - Livro de Walter Cybis
Técnicas de Concepção - Livro de Walter CybisLuiz Agner
 
Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...Mauro Pinheiro
 

Similar to O retorno do investimento no projeto adequado de interfaces de usuário (20)

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
 
Otimizando os projetos de TI com User Experience
Otimizando os projetos de TI com User ExperienceOtimizando os projetos de TI com User Experience
Otimizando os projetos de TI com User Experience
 
Prototipagem em Papel - Oficina
Prototipagem em Papel - OficinaPrototipagem em Papel - Oficina
Prototipagem em Papel - Oficina
 
Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013Curso Arquitetura de Informação @ iMasters Jan 2013
Curso Arquitetura de Informação @ iMasters Jan 2013
 
Curso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula CoelhoCurso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula Coelho
 
Aula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-MáquinaAula 1. Introdução: Interface Homem-Máquina
Aula 1. Introdução: Interface Homem-Máquina
 
Introdução à Arquitetura de Informação
Introdução à Arquitetura de InformaçãoIntrodução à Arquitetura de Informação
Introdução à Arquitetura de Informação
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Design de Interação - Parte 1
Design de Interação - Parte 1Design de Interação - Parte 1
Design de Interação - Parte 1
 
Aula 3 – A áera de IHC
Aula 3 – A áera de IHCAula 3 – A áera de IHC
Aula 3 – A áera de IHC
 
Design de interação e Design da experiência considerações sobre um camp...
Design de interação e Design da experiência  considerações sobre um camp...Design de interação e Design da experiência  considerações sobre um camp...
Design de interação e Design da experiência considerações sobre um camp...
 
Interação Humano-Computador - História, Conceitos e Heurísticas de Nielsen
Interação Humano-Computador - História, Conceitos e Heurísticas de NielsenInteração Humano-Computador - História, Conceitos e Heurísticas de Nielsen
Interação Humano-Computador - História, Conceitos e Heurísticas de Nielsen
 
Pesquisas em usabilidade de interfaces e interação - 2 bim
Pesquisas em usabilidade de interfaces e interação -  2 bimPesquisas em usabilidade de interfaces e interação -  2 bim
Pesquisas em usabilidade de interfaces e interação - 2 bim
 
O uso de softwares na engenharia civil
O uso de softwares na engenharia civilO uso de softwares na engenharia civil
O uso de softwares na engenharia civil
 
Design de usabilidade
Design de usabilidadeDesign de usabilidade
Design de usabilidade
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Design
 
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010
 
Técnicas de Concepção - Livro de Walter Cybis
Técnicas de Concepção - Livro de Walter CybisTécnicas de Concepção - Livro de Walter Cybis
Técnicas de Concepção - Livro de Walter Cybis
 
CRP-5215-0420-2014-09
CRP-5215-0420-2014-09CRP-5215-0420-2014-09
CRP-5215-0420-2014-09
 
Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...
 

More from Synergia - Engenharia de Software e Sistemas

More from Synergia - Engenharia de Software e Sistemas (13)

Testes ágeis: saindo da zona de conforto
Testes ágeis: saindo da zona de confortoTestes ágeis: saindo da zona de conforto
Testes ágeis: saindo da zona de conforto
 
Desenvolvendo aplicações web com GWT
Desenvolvendo aplicações web com GWTDesenvolvendo aplicações web com GWT
Desenvolvendo aplicações web com GWT
 
Teste de Aceitação: problemas, desafios e abordagens
Teste de Aceitação: problemas, desafios e abordagensTeste de Aceitação: problemas, desafios e abordagens
Teste de Aceitação: problemas, desafios e abordagens
 
Por que contratar projetos ágeis?
Por que contratar projetos ágeis?Por que contratar projetos ágeis?
Por que contratar projetos ágeis?
 
Estimativas em projetos de software
Estimativas em projetos de softwareEstimativas em projetos de software
Estimativas em projetos de software
 
Inspeções em desenvolvimento de software
Inspeções em desenvolvimento de softwareInspeções em desenvolvimento de software
Inspeções em desenvolvimento de software
 
Como os testes irão se modificar com o advento das metodologias ágeis
Como os testes irão se modificar com o advento das metodologias ágeisComo os testes irão se modificar com o advento das metodologias ágeis
Como os testes irão se modificar com o advento das metodologias ágeis
 
Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)
 
Controle estatístico de processos
Controle estatístico de processosControle estatístico de processos
Controle estatístico de processos
 
Gerenciamento de projetos usando corrente crítica
Gerenciamento de projetos usando corrente críticaGerenciamento de projetos usando corrente crítica
Gerenciamento de projetos usando corrente crítica
 
Aplicações Web Ricas e Acessíveis
Aplicações Web Ricas e AcessíveisAplicações Web Ricas e Acessíveis
Aplicações Web Ricas e Acessíveis
 
Testes de segurança em aplicações web
Testes de segurança em aplicações webTestes de segurança em aplicações web
Testes de segurança em aplicações web
 
Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®
 

O retorno do investimento no projeto adequado de interfaces de usuário

  • 1. O RETORNO DO INVESTIMENTO (ROI) NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO Bernardo Augusto Maciel Mattos Equipe de Usabilidade
  • 2. Interface Gráfica de Usúario (GUI) GUI – Graphical User Interface Parte do sistema com que o usuário se comunica, ou seja, aquela com a qual ele entra em contato para executar ações, receber as informações resultantes dessas ações e então interpretá-las; ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 3. Prefácio Historicamente, a idealização da interface sempre ocorreu antes do próprio desenvolvimento da tecnologia. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 4. 1930 - Vannevar Bush e o Memex MEMEx– Memory Extension 1945 – A Guerra e o artigo "As We May Think". “Máquina capaz de estocar montanhas de informações, fácil e rapidamente alcançáveis (precursora da ideia de hipertexto)”. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 5. 1948 a 68 – Douglas Engelbart “1962 - Aumentando o intelecto humano". “Computadores digitais podem prover a maneira mais rápida para aumentar a capacidade humana de lidar com problemas complexos” ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 6. A Robótica e a IHC IHC – Interação humano-computador A “imitação” da vida e a troca de papéis . “O computador não como um substituto para o intelecto humano, mas como uma ferramenta para melhorá-lo” D.E. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 7. O papel da Interface Se é preciso interagir com a máquina, deve haver uma interface que possibilite isso. "A velha computação refere-se ao que os computadores podem fazer, e a nova computação, ao que os usuários podem fazer". (Ben Shneiderman) ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 8. 1970 - Xerox Centro de pesquisa / Palo Alto - 1970 • Aplicações para Impressoras • Organização dos documentos • Mouse diagonal Interface não consistente para as demais aplicações! Alto – Componentes de trabalho ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 9. 1974 - Smalltalk Linguagem de programação e ambiente de desenvolvimento Star: Smalltalk + Alto Projeto nunca foi comercial! • Janelas • Menus “pop-up”; Smalltalk • Ícones ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 10. 1976 - Apple (Jobs, Wozniak + migração de Palo Alto) Projeto LISA (79 – 83) MACINTOSH Primeiro comercial (US$ 2,495) ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 11. Década de 80 (O paralelismo na criação) Windows 1.0 e 1.1 VisiOn • Sobrepos. Janelas • Barras; • Multi-tarefas; Tandy Deskmate Amiga ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 12. Década de 90 (O triunfo do Windows e a Web) Windows 3.0 Windows 95 – Recordes (interface mais popular de todos os tempos) A Internet ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 13. Última década (Diversidade e complexidade) • Mobilidade; • Tangibilidade; • Diversidade ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 14. Ok, já estou convencido da importância da interface. Mas como convencer meu gerente a investir dinheiro, tempo e outros recursos em esforços de usabilidade? ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 15. Algumas considerações... Todo o seu conhecimento sobre IHC, design e estatísticas são insuficientes para provar (ou não provam por si só). Não é ciência, nem religião... é engenharia! Mais do que isso, é um negócio! ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 16. Então vamos falar de negócios... O que significa esse “Retorno do Investimento no projeto da Interface”? Os benefícios para os usuários e clientes já conhecemos, e quanto aos benefícios para as empresas que desenvolvem? ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 17. Como provar: Análise custo-benefício •Organizações inexperientes: maneira efetiva de reservar recursos para os esforços de melhoria; •Organizações maduras: planejar um programa otimizado para um projeto de desenvolvimento particular de software. Importante: Uns estão focados nos custos, outros nos benefícios. Levar sempre os objetivos da organização em consideração para definir os custos e benefícios relevantes. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 18. 1º Passo) Plano de Engenharia de Usabilidade Tarefas do ciclo de vida e técnicas serão empregadas e quebradas em recursos humanos e horas. Importante: Plano variável de acordo com a organização e o projeto. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 19. 2º Passo) Parâmetros de análise • Número de usuários finais • Dias de trabalho do usuário por ano Software para uso interno: • Número de usuários; • Salário por hora do usuário • Volume de transações; • Salário por hora do desenvolvedor • Salário por hora de cada usuário; • Salário por hora do Eng. de usabilidade • Número de transações por dia • Tempo de recuperação por erro • Tempo por mudança no projeto Importante: Parâmetros variáveis de acordo com o projeto. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 20. 3º Passo) Custo das tarefas de Eng. Usabilidade Depende de onde e de quais atividades serão inseridas no ciclo de vida do software: Atividades básicas: • Análise de contexto de uso; Poderão ser definidas: • Definição de requisitos e metas de usabilidade; • Atividades; • Prototipação; • Análise e avaliação de usabilidade. • Metodologias; • Ferramentas; Recursos humanos: • Infraestrutura. • Número de profissionais; • Salário por hora de cada profissional. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 21. Por que calcular o custo? 1. Para demonstrar se a engenharia de usabilidade é ou não uma abordagem viável e significativa do ponto de vista de custo; 2. Se for viável, calcula-se para planejar um programa de engenharia de usabilidade para um projeto particular de desenvolvimento. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 22. ESTIMANDO CUSTOS Técnica por estimativas: PASSO Horas TÉCNICA APLICADA x Custo por profissional* PASSO 1 PASSO 2 PASSO 3 * Adiciona-se o valor do salário, benefícios, utilização do espaço no escritório e outras facilidades, dividindo o total pelo número de horas trabalhadas por ano . ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 23. ESTIMANDO BENEFÍCIOS Levar em consideração o público-alvo (a audiência para a qual serão demonstrados os benefícios); Para cada audiência, há categorias de benefícios relevantes. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 24. ESTIMANDO BENEFÍCIOS Exemplos de benefícios: Desenvolvimento interno: - Aumento da produtividade - Diminuição do número de erros - Diminuição dos custos com treinamento - Economias com as mudanças prévias no desenho do ciclo de vida - Diminuição do suporte ao usuário Empresas compradoras: - Aumento das vendas - Diminuição do suporte aos clientes - Economia com as mudanças prévias no ciclo de vida - Redução de custos com a oferta de treinamento (se o treinamento for oferecido pela empresa compradora) ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 25. COMO ESTIMAR: 1 ) Escolha uma unidade de medida: - Tempo de “throughput” por tela ou por tarefa: produtividade; - Número de erros: análise baseada nos erros. Por exemplo, um segundo por tela, ou a redução de quatro erros por ano. 2 ) Multiplique o benefício estimado por unidade de medida pelo número de unidades. A grande importância aparece na hora de fazer uma consideração sobre a magnitude do benefício para cada unidade de medida. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 26. Exemplo - Estimando benefícios para organizações internas: Um sistema de entrada de dados será utilizado por 250 pessoas, que processarão em média 60 telas por dia. Suponha que esses usuários trabalhem 230 dias no ano, com salário de R$25,00 por hora. Imagine que um programa de engenharia de usabilidade foi inserido, permitindo que o usuário processe cada tela com um segundo a menos. Qual será o benefício total, em termos de produtividade? ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 27. Exemplo - Estimando benefícios para organizações internas: 250 usuários 60 telas por dia 230 dias por ano Tempo de proc. por tela reduzido em 1 segundo. Salário de R$25 por hora 250 usuários * 60 telas por dia * 230 dias * (1/3600) horas * $ 25 = R$ 23.958 (economia total com um segundo no ano) Importante lembrar que o benefício é garantido anualmente e que o investimento para a correção é feito somente no primeiro ano. O DRUPAL E A INTRANET DO SYNERGIA
  • 28. Exemplo - Diminuindo o custo com treinamento: Considerando que o investimento em usabilidade resultasse numa interface em que seria mais fácil aprender a utilizar (e também ensinar), o que reduziria em 10% o tempo requerido para um treinamento. Supondo a presença de 250 usuários em treinamento. Se eles gastarem 4 horas a menos em treinamento, com um salário de R$25 a hora, qual seria o benefício estimado? ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 29. Exemplo - Diminuindo o custo com treinamento: 10% redução 250 usuários Salário de R$25 por hora 250 empregados * 4 horas * $25 = R$25.000 (primeiro ano). Diferentemente da produtividade, o benefício com o treinamento é do tipo "one-time", já que ele seria percebido na primeira vez que fosse implantado. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 30. Exemplo - Reduzindo o número de erros por parte dos usuários: Considerando um erro típico, por exemplo, o mau posicionamento de funcionalidades, e supondo novamente a aplicação de técnicas de engenharia de usabilidade, tais que consigamos 0,2 erros a menos por usuário, por dia (um erro por semana), e economizando um tempo de dois minutos por erro não cometido. Qual o benefício estimado? ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 31. Exemplo - Reduzindo o número de erros por parte dos usuários: 250 usuários 0,2 erros eliminados 2 minutos no tempo de recuperação por erro 230 dias de trabalho por ano Salário de R$25 por hora 250 usuários * 0,2 erros * 230 dias * R$0,8333/erro = R$9.580 (por ano) E é interessante observar que a mesma aplicação de engenharia de usabilidade traria benefícios nas três abordagens. ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 32. Exemplo - Economizando com mudanças não-tardias no ciclo de desenvolvimento Supondo que aproximadamente 20 mudanças seriam feitas no curso com a inserção prévia de testes de usabilidade e que cada mudança levaria aproximadamente um dia de trabalho de um desenvolvedor que ganha R$35 por hora. O cálculo do benefício poderia ser calculado da seguinte forma: ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 33. Exemplo - Economizando com mudanças não-tardias no ciclo de desenvolvimento Mudanças feitas previamente custam 1/4 de mudanças feitas tardiamente (Mantei e Teorey, 1998) 20 mudanças feitas de forma prévia 1 dia por mudança Salário de R$35 por hora Mudanças prévias custam = 20 mudanças * 8 horas * $35 = R$5600 Mudanças tardias custam = 4 * Mudanças prévias = R$22400 Economia: Mudanças tardias - Mudanças prévias = R$16.800 (primeiro ano) ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 34. Reunindo os benefícios calculados com a engenharia de usabilidade e comparando-os aos custos (Vamos assumir um tempo de vida de produção de cinco anos para o nosso sistema). Categoria do benefício: Benefício por ano: Número de anos: Total: - Aumento da produtividade R$ 23.958 5 R$ 119.790 - Dim. custos com treinamento R$ 25.500 1 R$ 25.500 - Dim. do número de erros R$ 9.580 5 R$ 47.900 - Mudanças prévias no ciclo de vida R$ 16.800 1 R$ 16.800 TOTAL: R$ 209.490,00 ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 35. Então quer dizer que o investimento num programa de melhoria em usabilidade desse tipo irá resultar num benefício de ordem R$200.000? Espere aí! Não se esqueça dos custos e investimentos variáveis em cada organização e projeto! ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 36. "Para cada $1 investido em testes de usabilidade em software, o retorno está entre $10 e $100." (ROI – IBM); Para um sistema que requer processamento de 4,8 milhões de telas por ano: ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 37. - "80% de todo o custo de desenvolvimento de um software ocorre depois que o produto foi lançado. Desse total, 80% são por causa de exigências inesperadas dos usuários (20% erros e problemas de confiabilidade). (Cost-Justifying Usability, Marie Karat, Academic Press, NY, 1994); - "Empresas que não adotam práticas de engenharia da usabilidade desperdiçam aproximadamente US$1,5m a US$2,1m cada ano em redesigns de projetos, sem saber se a experiência dos clientes melhorou. (Forrester Research Group - Why Most Web websites Fail); - "O custo de uma revisão completa de um sistema na Web é, aproximadamente, 30 vezes maior do que o custo dos testes de usabilidade se incorporados logo no início. (Forrester Research Group - Why Most Web websites Fail); - "Solicitados a listarem as cinco mais importantes razões para se comprar na internet, 83% dos usuários mencionaram a facilidade de executar uma compra como a mais relevante". (Jakob Nielsen, 1999); - "45% dos usuários abandonam websites devido à navegação pobre, tempos longos do download ou conteúdo confuso." (Boston Consulting Group); ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO
  • 38. Conclusão • Planejar um programa de usabilidade é fundamental para dimensionar custos e benefícios; • Investir no projeto adequado da interface normalmente sempre compensa os custos envolvidos (mas o investimento varia de acordo com o projeto e a maturidade da organização); ROI NO PROJETO ADEQUADO DE INTERFACES DE USUÁRIO