Você está na página 1de 42

A IMPORTNCIA DE IHC NO DESENVOLVIMENTO DE SOFTWARE

19/06/2010

Flvia de Melo Negro

Quem sou?
Analista de sistemas PUCCamp1994 Especialista em OO Unicamp 1998 Ps-graduada em GP IBTA 2009 Experincia de +10 anos em IHC:

Comeou

em disciplinas do IC/Unicamp como aluna especial Definio de padro visual Prototipao web e desktop Interaction designer para celular

Atualmente: Gerente de Projetos

Quem so vocs?
Nome Formao rea de atuao

Exemplo clssico

Um pouco de histrica
No incio, os usurios de programa de computadores eram os prprios desenvolvedores ...

... aos poucos usurios externos foram tendo acesso aos computadores, porm ;nham que receber intenso treinamento para poder operar essas interfaces ...

E hoje
Todos tem acesso aos computadores e tantos outros gadgets (celulares, tablets, smartphones, mp3 players, GPS)

IHC e Usabilidade
Sistema System

Usurio Usurio

UI UI

Aplicao Application

Tarefa

Quero ouvir Quero mp3. ouvir mp3.

IHC e Usabilidade
System

Usurio

UI

Application

Tarefa

Quero ouvir mp3.

IHC e Usabilidade
System

Usurio

UI

Application

Tarefa

Quero ouvir mp3.

O Que IHC?

Interao humano-computador o estudo da interao entre pessoas e computadores. uma matria multidisciplinar que relaciona a cincia da computao, artes, design, ergonomia, psicologia, sociologia, semitica, lingstica, e reas afins. A interao entre humanos(usurios) e mquinas acontece atravs da interface, formada por software e hardware.
Fonte: Wikipedia(http://pt.wikipedia.org/wiki/Interaao_humano-computador)

Objetivos de IHC

Produzir sistemas usveis, seguros e funcionais. Esses objetivos podem ser resumidos como desenvolver ou melhorar a segurana, utilidade, efetividade e usabilidade de sistemas que incluem computadores. Nesse contexto o termo sistemas se refere no somente ao hardware e o software mas a todo o ambiente que usa ou afetado pelo uso da tecnologia computacional.

Usabilidade?

Usabilidade o que ?
Termo usado para definir a facilidade com que as pessoas podem empregar uma ferramenta ou objeto a fim de realizar uma tarefa especfica e importante. A usabilidade pode tambm se referir aos mtodos de mensurao da usabilidade e ao estudo dos princpios por trs da eficincia percebida de um objeto. Na IHC, usabilidade normalmente se refere simplicidade e facilidade com que uma interface, um programa de computador ou um website pode ser utilizado.

Fonte: Wikipedia(http://pt.wikipedia.org/wiki/Usabilidade)

Usabilidade

Making sure stuff is easy to use and useful for the people who will be using it.

Se precisa de manual ento um mau design

Se precisa de manual ento um mau design

Se precisa de manual ento um mau design

Se precisa de manual ento um mau design

Desenvolvimento de software
Como o processo na empresa de vocs? Metodologias:

Quais RUP? geis?

vocs usam?

Como interagem com o usurio?


Pensam

nele ao desenvolver o software?

UI Designers X Desenvolvedores
Esto preocupados em projetar a interface usando mtodos centrados no usurio, pensando em usabilidade

Esto preocupados em implementar o a funcionalidade corretamente.

IHC no desenvolvimento de Sw
Definio do padro visual (look & feel) Definio de padro de mensagens Prototipao da interface com usurio

Projetar

pensando no usurio realizando a tarefa Validar com o usurio Medir a usabilidade Garantir padronizao e consistncia

Experincia

Experincia

No IPT, em 1995, durante o desenvolvimento de um sistema para a Itautec


Foi

necessrio criar um padro visual mnimo para garantir a uniformidade e consistncia do sistema
Localizao

de botes na tela Padronizao de nome de botes

Experincia

Na Unicamp, no Centro de Computao, ao iniciar o desenvolvimento web, em 1999:


Foi

necessrio criar um padro visual mnimo para garantir a uniformidade e consistncia dos sistemas para web
Localizao

de botes na tela Padronizao de nome de botes Fontes, cores, cones padro

Experincia
No CPqD, na DSB, foi criado o primeiro grupo de projetistas de IHC da empresa Criao de padro visual para os aplicativos web

Posteriormente

virou padro corporativo

Prototipao de todas as GUIs Validao com usurio Gerao da interface em JSP para os desenvolvedores
Reduo

de tempo de implementao Garantia da manuteno da interface ps implementao

Experincia

No CPqD, na fbrica de software (2007-2008), tambm foi criado um grupo de projetistas de IHC
Atendia

a todos os departamentos do CPqD Prototipao de todas as GUIs Validao com usurio Aplicaes web e desktop

Experincia

Na Sony Ericsson usabilidade, interao com usurio, user experience eram o fundamento do desenvolvimento de sw e hw
+

de 300 pessoas trabalhando com Design Testes de usabilidade com prottipos de telefone Testes de usabilidade de aplicativos nos telefones

Experincia

Na Dextra
Usa-se

metodologia gil SCRUM Framework para prototipao


100%

aproveitvel na implementao

Valida-se

o prottipo com usurio Entregas incrementais diminuem riscos Usurio pode ir usando o sistema e verificando a usabilidade

Existe Retorno de Investimento?

Cenrio atual

Muitos sites oferecem servios aos usurios:


Compras

online Internet banking Promoes Mapas Rotas Melhor preo Leilo online

Usurio hoje
Familiar com a tecnologia Sabe usar o computador Crtico Abandona sites difceis de usar, ruins No aceita qualquer interface Tem mais opo de escolha

Vale a pena investir?

O Custo da Mudana maior no final do desenvolvimento.

Menor custo de desenvolvimento

"Aproximadamente 63% de projetos de desenvolvimento de sw tem seus custos acima do oramento previsto e as principais razes esto relacionadas engenharia de usabilidade. (Nielsen, 1993) "Uma vez que um software esteja em desenvolvimento, corrigir um problema pode custar at 10 vezes mais do que corrigir o mesmo problema no design. Caso o sw tenha sido lanado, este custo pode ser de at 100 vezes. (Gibb, 1998)

Menor custo de manuteno

"Por corrigir problemas de usabilidade na fase de concepo, American Airlines reduziu o custo dessas correes em 60-90%. (Bias & Mayhem, 1994) "80% do custo no ciclo de vida de um software ocorrem durante a fase de manuteno e esto relacionadas a requerimentos dos usurios no previstos ou no atendidos e a outros problemas de usabilidade. (Pressman, 1992)

Aumento de vendas

"Um estudo estimou que melhorar a qualidade da experincia do consumidor pode aumentar o nmero de usurios em 40% e o ticket mdio em 10%. (Creative Good, 2000) "Se pode aumentar as vendas em um site em at 225% ao oferecer ao consumidor suficiente informaes sobre um produto no momento adequado. Ao entender as expectativas e necessidades do usurio e desenhar a soluo de acordo, as vendas podem ser significantemente aumentadas. (UI Engineering, 2001)

Reteno de consumidores

"Mais de 83% de usurios de internet abandonam um site se eles sentirem que sero necessrios muitos cliques para achar o que procuram. (Arthur Andersen, 2001) "Solicitados a listarem as cinco mais importantes razes para se comprar na internet, 83% dos usurios mencionaram a facilidade de executar uma compra como a mais relevante. (Nielsen, 1999)

Menor custo de treinamento

"Como resultado de melhorias relacionadas usabilidade, a empresa deixou de gastar US$ 2.500.000,00 em despesas de treinamento. (Bias & Mayhem, 1994)

Ou seja

Investir em usabilidade gera


Aumento da produtividade usurio; Aumento da satisfao usurio; Diminuio de re-trabalhos; Diminuio dos custos de desenvolvimento; Diminuio de alteraes no projeto durante seu ciclo de vida; Diminuio de suporte ao usurio; Diminuio dos custos de treinamento; Diminuio de erros no sistema; Diminuio dos custos de manuteno;

Facilidade de uso?

Referncia

ROI da Usabilidade: Sites mais usveis, resultados mensurveis


(http://www.usabilidadebr.com.br/retornoinvest.asp)

Retorno sobre investimento em usabilidade em projetos de desenvolvimento de software - Marcos Paulo Machado
Dia Mundial da Usabilidade 2008 (http://www.slideshare.net/lbalves/roi-retorno-sobre-investimento-em-usabilidadeem-projetos-de-desenvolvimento-de-software-presentation)

Obrigada!
Flvia de Melo Negro flavianegrao@yahoo.com.br

Você também pode gostar