Академический Документы
Профессиональный Документы
Культура Документы
Introduo
Clarindo Pdua
2
Referncias
l
Contedo
l
Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product & process, John Wiley and Sons, 1993. Hackos, J.T. , Redish, J.C. User and Task Analysis for Interface Design. John Wiley &Sons, 1998. Nielsen, J. Usability Engineering. Chestnut Hill, MA, Academic Press, 1993. ISO/DIS 13407 :1999 Human-centred design processes for interactive systems. ISO 9241: Requisitos ergonmicos para trabalho de escritrio com exibio visual. ISO/IEC 9126: Software Engineering product quality.
3
Usabilidade
Usabilidade
l
Usabilidade
l
Capacidade que um sistema interativo oferece a seu usurio, em um determinado contexto de operao, para a realizao de tarefas de maneira eficaz, eficiente e agradvel (norma ISO 9241: requisitos
Fatores humanos ou ergonomia: o objetivo principal do trabalho em fatores humanos otimizar a performance humana, incluindo reduo de erros, aumento da produtividade e satisfao do usurio.
A capacidade do produto de software de ser entendido, usado e atrativo para o usurio, quando utilizado em condies especficas. (ISO 9126: Software Engineering product quality).
Usabilidade
l
Usabilidade
Sub-caracter sticas modelo ISO 9126
l
Inteligibilidade.
l
Capacidade de permitir ao usurio entender se o software adequado, e como ele pode ser usado para tarefas e
Termos utilizados: Usability, UCD (User Centered Design), Humanware, QIU (Quality In Use), HCI (Human-Computer Interface), HCD (Human Centred Design), DCU (Desenho* Centrado no Usurio), etc.
l
Operabilidade
l
Capacidade do produto de software de aderncia a padres, convenes, guias de estilo e normas relacionadas usabilidade.
Operabilidade corresponde a eficincia no uso, controlabilidade, tolerncia a erros, e conformidade com as expectativas dos usurios.
Atratividade
l
10
Usabilidade
cd Classes Atores humanos Cliente Investidores Operadores (manuteno)
Usabilidade
Pessoas interessadas
Afeta
Afeta
Afeta
Usabilidade
Ambiente de uso
Produtos concorrentes
Produtividade (Nielsen)
11
12
Usabilidade
Usabilidade
Leva em considerao
l l l l l l
Leva em considerao
l
Tarefas realizadas pelos usurios Ambiente fsico Ambiente social e cultural Produtos concorrentes
13
14
Usabilidade
Usabilidade X Engenharia de Software no desenvolvimento da interface com o usurio
USABILIDADE ENGENHARIA DE SOFTWA RE Software de interface .
O que est Componente de interao da sendo interface. desenvolvido Qual viso adotada O que descrito O que est envolvido Viso do usurio. Aes, percepes e tarefas do usurio . Fatores humanos, especificaes de usabilidade, erros dos usurios, avaliao da adequao ao uso. Onde o projetista de interao e avaliadores fazem seu trabalho. Tarefas realizadas pelos usurios usando o sistema.
Viso do sistema. Aes do si stema em resposta ao que o usurio faz. Programas, algoritmos, elementos de interface (widgtes), requisitos de sistema, avaliao de programas, erros de programao. Onde implementadores do software de interface fazem seu trabalho. Procedimentos executados pelo sistema.
O local O teste
15
16
Benefcios
l l l
Especialista no domnio do problema Desenvolvedor da interao com o usurio Desenvolvedor do software de interface com o usurio.
17
18
Benefcios
Melhorias em geral
l l l l l l
Ex. (Hackos, 98). O software RALLY da DEC estava com vendas decepcionantes. Um trabalho de anlise de usurios e de tarefas, envolvendo trabalho de campo e modelagem, e melhoria do desenho aumentou as vendas em 80%
19 20
Diminuio de custos e tempo de desenvolvimento. Satisfao do cliente. Melhoria em credibilidade no mercado. Diminuio de riscos de projeto. Melhoria radical de chances de sucesso no mercado. Maiores vendas: produto tem melhor aceita o j que so mais intuitivos de se usar, mais rpidos e mais efetivos.
Gerncia do projeto
l
Melhora a gerncia de riscos j que alternativas de desenho so testadas e melhoradas muito antes que a codificao prossiga.
l
Equipe de desenvolvimento
Confiana em que o desenho funciona: usurios reais validam o desenho muito antes que ele seja construdo.
l
Simplifica o planejamento: permite o c lculo mais preciso de necessidade de esforo j que reduz drasticamente a necessidade de re-trabalho devido a desenhos no satisfat rios e problemas de comunicao com o usurio
Testa mltiplos conceitos rapidamente: torna mais f cil e rpido tentar v rias solues de desenho para verificar-se qual a melhor.
Prov evidncias de sucesso mais cedo: as avaliaes e relat rios com definies de requisitos de usabilidade e registros em vdeos confirmam a validade dos desenho ainda em est gios iniciais de desenvolvimento.
Evita-se alteraes de ltima hora, com o stress associado aos atropelos e esforo concentrado de ltima hora.
21
22
Diminui-se o stress associados aos testes de aceitao. Como as solues de desenho so bem testadas antes de sua implementao, os testes de aceitao tornam-se processos muito mais suaves.
l
Equipe de documentao
Comea-se a documentao mais cedo: com mais tempo para correes e para se produzir todos os aspectos envolvendo documentao, help e treinamento.
l
Desenho mais acurados: com os diversos aspectos da intera o modelado e documentado, pode-se obter um quadro mais acurado do produto a ser construdo.
l
Diminui a necessidade de documentao e material de suporte j que a interface mais intuitiva e utilizao mais fcil.
Permite uma viso mais acurada e documentada de como os usurios trabalham, sem as suposies sem base de como os usurios vo usar a interface.
23
24
Benefcios
Equipe de qualidade
l
Facilita a identifica o de defeitos antes da codificao: permite a aplicao de mecanismos de controle da qualidade a desenhos e a correo de falhas potenciais antes da construo.
Mais segurana no produto, a partir das evidncias oriundas dos testes e da prototipao, com a confiana que o produto foi desenhada para suprir suas necessidades.
Melhora a produtividade do trabalho de seus usurios utilizando os produtos desenvolvidos, que tendem a ser mais rpidos e requerem menos navegao. Diminui os custos de propriedade do produto, incluindo menor necessidade de treinamento e de infra -estrutura de suporte. Diminui o risco de ter que trocar de produto por no atender s suas necessidades.
Permite o planejamento de testes mais cedo e com mais tempo, partindo-se dos desenhos documentados.
Facilita a identifica o de erros: como os testes de usabilidade cobrem grande parte das interaes possveis, fica mais fcil a identificao de problemas.
25
26
Benefcios
As pessoas que usam um produto podem no ser as que o compra mas tm um impacto enorme na deciso de compr -lo novamente no futuro.
l l
Facilidade de uso e de aprendizado. Usurio pode trabalhar de maneira mais r pida com uma ferramenta mais adequada s suas necessidades.
Menos tempo perdido lendo manuais ou helps e consultando o suporte, com mais tempo sendo produtivo.
Menos stress na utilizao j que o produto ter sido construdo em torno das necessidades dos usurios e usando sua terminologia e conceitos.
27