integrando conhecimentos, aproximando disciplinas: a … · 2010-07-22 · integrando...
TRANSCRIPT
Integrando conhecimentos, aproximando disciplinas: a importância do Design e da Ergonomia no projeto e no desenvolvimento de softwares educacionais.
Gabriela Trindade Perry - PPGEP/UFRGS
Agostinho Serrano Andrade Neto – Programa de Pós-Graduação em Ensino de Ciências e Matemática – ULBRA
Fernando Gonçalves Amaral – PPGEP/UFRGS
Objetivo
Apresentar à comunidade que desenvolve softwares educacionais algumas técnicas e princípios ergonômicos e de design, que têm a importante função de integrar os conhecimentos dos diversos membros da equipe e dos usuários.
Problemática
A seleção das ferramentas levaem consideração as seguintesquestões (PERNIN, 1996 eVAN DER MAST, 1995):
• O gerenciamento de uma equipemultidisciplinar é difícil. • A experiência e a determinação
dos membros da equipe são determinantes para o sucesso.
• O ciclo não termina com a entrega do produto.
Problemática
Pontos de acordo:
• O projeto da interface deve ser considerado prioritário.
• Incorporação da avaliação da interface.
• Construção de acordo com a abordagem de prototipação evolutiva.
Porém...
Sobre o envolvimento de usuários:
• É necessário adotar uma postura de estruturação e controle desta integração.
• O envolvimento extensivo de usuários no processo pode: encarecer e talvez atrasar o desenvolvimento; gerar antagonismo com aqueles cujas sugestões são rejeitadas.
Porém...
Sobre o iterações de design:
• Design iterativo pode ser demorado e caro.
• Mudanças introduzidas para resolver um problema de usabilidade acabam gerando outro problema.
• Iterar um design ruim melhora-o bastante, mas este método não faz com que o design fique tão bom quanto ele seria se tivesse sido originalmente bem projetado.
Estruturação da produção
Divisão em três momentos:
•Especificação de requisitos.
•Construção de protótipos.
•Avaliação.
Especificação de requisitos
Ferramenta:
DM – Design Macroergonômico (FOGLIATTO E GUIMARÃES, 1999)
Especificação de requisitos
• Coleta através de entrevistas abertas e questionários
• Priorização dos IDE’s com os usuários.
• Incorporação da opinião de especialistas.
Especificação de requisitos
•Listagem, pelos especialistas, dos ID’s a serem considerados.•Determinação da relação de força entre os IDE’s e os ID’s. •Tratamento ergonômicos dos ID’s.•Implementação do novo designe acompanhamento.
Especificação de requisitos
Atividades de design
Práticas de design participativo, cujo objetivo é criar espaços e oportunidades para que todos contribuam para o projeto.
PICTIVE e CARD
Atividades de design
PICTIVE: A idéia é que o mock-up produzido seja modificado pelos usuários em tempo real. O vídeo é a “documentação” do processo.
Atividades de design
CARD:objetiva analisar e redesenhar o fluxo da tarefa em sistemas computacionais. Cada ícone tela é impresso em um cartão, e enquanto o usuário descreve a tarefa, o facilitador mostra o cartão relacionado. Em seguida, o usuário é convidado a expressar suas idéias através dos cartões.
Atividades de designAssim, ele representa um fluxo melhorado da tarefa, mostrando um cartão após o outro.
Atividades de avaliação
O que faço com o botão Iniciar?
Clique nele, depois em desligar, depois em “Sim” para desligar o computador e aguarde. Quando surgir a mensagem "Seu computador já pode ser desligado com segurança", puxe o fio da tomada, enrole no pescoço e aperte bem (Anônimo).
Atividades de avaliação da interface
� Caso feche o arquivo.
� Caso encerre o software.
Atividades de avaliação
KLM e GOMS (CARD, MORAN e NEWELL)
Atividades de modelagem da performance de um usuário expert (que não comete erros).
Resultam em tempos para execução de tarefas.
Atividades de avaliação
10.2Total
0.20K [mouse]Click on field1.10P [replace-all]Move pointer on Replace-all0.40H [mouse]Reach for mouse2.15M4K [word]Type new word0.40H [keyboard]Home on keyboard0.20K [mouse]Click on field1.10P [field]Point to correct field0.40H [mouse]Reach for mouse2.15M4K [word]Specify word to be replaced0.40H [keyboard]Home on keyboard0.20K [mouse]Click on "Replace" command1.10P [menu item]Move pointer to "Replace"
button
0.40H [mouse]Reach for mouseTimeOperationDescription
Atividades de avaliação
Checklists: verificações que podem ser conduzidas por não especialistas em IHC, que diagnosticam problemas gerais da interface.
ErgoList http://www.labiutil.inf.ufsc.br/ergolist/check.htm
TICESE
Atividades de avaliação da interface
Atividades de avaliação
Avaliações utilizando heurísticas: escolha de parâmetros - mais ou menos abrangentes - que o avaliador deve levar em consideração ao fazer sua inspeção.
Molich e Nielsen (1990)
Atividades de avaliação da interface
1. Diálogos devem ser simples e naturais.2. Fale a linguagem do usuário.3. Minimize a carga de memória do usuário.4. Seja consistente.5. Forneça retorno (feedback).6. Forneça saídas claras. 7. Forneça atalhos.8. Boas mensagens de erro.9. Prevenção de erros.
Contatos
Gabriela Trindade Perry – [email protected]
Agostinho Serrano Andrade Neto –
Fernando Gonçalves Amaral – PPGEP/UFRGS