Interface Homem-Computador



Documentos relacionados
Prototipagem em Papel Desenvolver e testar interfaces antes de iniciar a programação. Ivo Gomes

Protótipos em Papel (Paper Prototype)

Protótipos tipos em Papel (Paper

Desenvolvimento de Interfaces Prototipação

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Itinerários de Ônibus Relatório Final

Interface Homem- Computador

Prof. Me. Marcos Echevarria

ARQI. Arquitetura de Informação. Prototipação, layout e wireframe. Curso Superior de Tecnologia em Design Gráfico

Projeto de Sistemas I

SOFTWARE PARA DESIGN DE PROTÓTIPOS

Webdesign Fluxo de Desenvolvimento do Webdesign

Métodos de Avaliação para Sites de Entretenimento. Fabricio Aparecido Breve Prof. Orientador Daniel Weller

Processos de Design de IHC (Parte II)

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Porque prototipar? Prototipagem e Cenários. Dilema. Prototipação. Artefatos do Design. Veja antes, decida depois. Prototipagem & Design Iterativo

Processos de Desenvolvimento de Software

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

DESIGN DE INTERFACES E USABILIDADE (AULA 1)

Processos de Design de IHC (Parte I)

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Sistema de Controle de Solicitação de Desenvolvimento

Pesquisa Etnográfica

Interface Homem-Computador

_aplicando ux design em. projetos digitais cases da Catarinas Design

Modelos do Design de Software

Modelos Conceptual e Mental

Lógica de Programação

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina

Planejando o aplicativo

USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE

Plano de Trabalho Docente Ensino Técnico

ESPECIFICANDO OS REQUISITOS. Cleviton Monteiro

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

DESIGN DE INTERFACES GRÁFICAS CORPORATE TV / DIGITAL SIGNAGE. Bruno Nobre bruno.nobre@iade.pt

Wireframes Desenho de Iteração. Henrique Correia. Faculdade de Ciências da Universidade de Lisboa

II Oficina de Formação em. Competências e Simulação

Processo de Desenvolvimento de Sites

APOO Análise e Projeto Orientado a Objetos. Requisitos

CHECK - LIST - ISO 9001:2000

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Table of Contents. PowerPoint XP

Feature-Driven Development

SISTEMA. Tecnologia. Software. Hardware. Prazos. Pessoas. Qualidade. Custo GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI?

Modelagem e Simulação

Plano de Gerenciamento do Projeto

Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.

Testes de Usabilidade

PROJETO DE FÁBRICA DE SOFTWARE

ENGENHARIA DE SOFTWARE I

Projeto Pé na Dança. Bruno Barros Comunicador Visual /

ESCOLHA UM TESTE PARA EXECUTAR

Fundamentos em Teste de Software. Vinicius V. Pessoni

Projeto 2.47 QUALIDADE DE SOFTWARE WEB

Interação Homem-Computador: As Interfaces

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002

REFORMULAÇÃO SITE ARCA BRASIL

CICLO DE VIDA DE SISTEMAS DE GESTÃO DE CONHECIMENTO

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

Tecnologia e Sistemas de Informações

INTRODUÇÃO A PORTAIS CORPORATIVOS

REVISTA CIENTÍFICA DO ITPAC

Para cada fase consideramos. Tempo para um projeto típico Tempo para um projeto Complexo. Arquitetura do Processo Unificado. A meta a ser atingida

Produção. Consórcio de Imóveis Sistema para venda de Consórcio Online

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Artur Petean Bove Júnior Tecnologia SJC

Plano de Trabalho Docente Ensino Técnico

Usando o Arena em Simulação

Fundamentos de Teste de Software

CSF FasTest SOLUÇÕES DE OUTPUT DE PAGAMENTO

Teste de Software. Profa. Cátia dos Reis Machado

15. OLHA QUEM ESTÁ NA WEB!

Fundamentos de Teste de Software

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

Operador de Computador. Informática Básica

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

UNIVERSIDADE CATÓLICA PORTUGUESA

Plano de Aulas AutoCAD 2011

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO

arquitetura da informação em agências digitais

a) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema

EQUIPE: ANA IZABEL DAYSE FRANÇA JENNIFER MARTINS MARIA VÂNIA RENATA FREIRE SAMARA ARAÚJO

Prototipação de Software

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

PROTOTIPAGEM KIT DE CONTEÚDO TAKE A TIP. Inovação e Negócios

ATIVIDADES PRÁTICAS SUPERVISIONADAS

O Terminal. VS Display

Transcrição:

Faculdade de Ciências e Tecnologia do Maranhão Interface Homem-Computador Aula: Prototipação Professor: M.Sc. Flávio Barros flathbarros@gmail.com

Prototipar...... desenvolver e testar interfaces antes de iniciar a programação.

Desafios... Interfaces cada vez mais complexos; Prazos de desenvolvimento cada vez mais curtos; É necessário usar uma metodologia mais simples e rápida para modelação de interfaces; Novos desafios através do uso de Rich Internet Applications: Aplicações de Internet Rica (RIA) são Aplicações Web que tem características e funcionalidades de softwares tradicionais do tipo Desktop; RIA transferem todo o processamento da interface para o navegador da internet, porém mantém a maior parte dos dados (ex. o estado do programa, dados do banco) no servidor de aplicação; RIAs normalmente: rodam em um navegador, ou não necessitam de instalação; e rodam localmente em um ambiente seguro chamado sandbox.

O que são Protótipos? Usados para identificar as interações em rascunho e o design dos ecrãs (significa tela, display, monitor); Podem ser feitos testes e simulações rápidas; Servem para transmitir aos designers os ecrãs e as funcionalidades que o interface deverá ter, bem como os fluxos de informação; Podem ser concebidos em papel ou outros formatos (PowerPoint, Visio, etc...)

Protótipos Porquê em Papel e não noutro formato? É mais fácil transpor as ideias diretamente para o papel; É mais rápido de desenhar do que usando qualquer software; Porque em papel dá para apagar e voltar a escrever por cima, tirar notas, dobrar, recortar... (mesmo durante os testes de usabilidade); É mais fácil envolver outras pessoas no desenvolvimento dos protótipos; Os utilizadores conseguem ser mais críticos ao olharem para um protótipo em papel do que para uma página com um aspecto mais formal.

Protótipos Consegue-sereduzir gastos com este método? As maiores melhorias no interface de um produto são obtidas através da recolha de dados de usabilidade nas fases iniciais do seu desenvolvimento; Os benefícios da aplicação de metodologias de usabilidade nas fases iniciais é 10 vezes maior do que se for apenas utilizada numa fase posterior (para correção de erros e alteração de elementos no interface); É mais barato alterar um produto na sua fase inicial do que fazer alterações a um produto acabado. Estima-se que seja 100 vezes mais barato efetuar alterações antes de se começar a programar do que esperar que todo o desenvolvimento tenha sido efetuado.

Prototipação e o Ciclo de Design

Exemplos de Protótipos Alta Fidelidade Baixa Fidelidade Média Fidelidade Fonte: http://argus-acia.com/white_papers/evaluating_ia.pdf

Protótipos: comparativos Baixa Fidelidade X Alta Fidelidade Não apoiam a avaliação de todos os detalhes de um design, como: Interações da interface com o usuário Layout e formato do produto Representações dinâmicas Tempo de resposta do sistema Apoiam a avaliação do modelo conceitual usado no design Necessitam de pouco tempo e recursos para serem construídos Apoiam a avaliação de todos os detalhes de um design Necessitam mais tempo e recursos para serem construídos

Protótipos O que são Protótipos em Papel? Representações de umdesign; É uma maneira para avaliar um design através de um teste com usuários; Ferramenta de comunicação para facilitar o entendimento de um design; São feitos através de: Esquemas feitos a mão; Foto-copias; Recortes de pedaços de papel; Uma combinação criativa de qualquer um dos itens acima.

Protótipos Vantagens dos Protótipos em Papel? Explorar - Permite testar facilmente diferentes ideias; Comunicar - Apresenta as ideias de uma forma que pode ser entendida facilmente; Colaborar - Facilita que todo o time de design construa e avalie o protótipo; Validar - Determina a eficiência dos elementos de design e do fluxo de navegação.

Protótipos Desvantagens dos protótipos em papel? Difícil copiar o comportamento de alguns elementos do interface: scrollbars, transmissão de informação através do uso de cores, animações, Rich Applications, etc... Durante a concepção e testes aos protótipos, não é escrita nenhuma linha de código, o que pode atrasar o tempo total disponível para o projeto; O aspecto dos ecrãs pode fazer com que os utilizadores (e o cliente) sinta que é um método pouco profissional; Não permite encontrar todo o tipo de problemas de usabilidade.

Protótipos Quando usar protótipos empapel? Nos primeiros estágios do processo de design, porque: As pessoas são menos resistentes a mudanças; Foi investido pouco tempo e recursos no projeto; Ainda não se tem clareza de qual é a melhor solução.

Protótipos Ferramentas necessárias para prototipar em papel? Papel sulfite; Canetas coloridas; Tesoura; Post-it; Durex; Quaisquer outros materiais de escritório;... e criatividade!

Protótipos Exemplo - Prototipação em papel

Protótipos Exemplo - Prototipação em papel

Protótipos Aplicação de Prototipação em Papel Realizado por pelo menos dois avaliadores, um simula o sistema, outro observa experiência de uso Atividades Preparação Coleta de dados Interpretação Consolidação dos resultados Relato dos resultados

Protótipos Aplicação de Prototipação em Papel Realizado por pelo menos dois avaliadores, um simula o sistema, outro observa experiência de uso Atividades Preparação Coleta de dados Interpretação Consolidação dos resultados Relato dos resultados Definir tarefas para os participantes executares; Definir perfil dos participantes e recrutá-los; Criar protótipos em papel da interface para executar tarefas; Preparar ambiente para realização dos testes; Executar teste-piloto.

Protótipos Representação das telas do sistema em papel Desenhos a mão livre Telas estáticas Menus Dicas sobre elementos da interface Resultados de busca de diálogo, etc. Representar e destacar principais elementos da interface Não há preocupação com detalhes O que não for possível prever, será desenhado durante a simulação

Protótipos Ambiente para Avaliação Tipicamente uma sala de reunião Equipamento Câmera de vídeo Gravador de voz

Protótipos Aplicação de Prototipação em Papel Realizado por pelo menos dois avaliadores, um simula o sistema, outro observa experiência de uso Atividades Preparação Coleta de dados Interpretação Consolidação dos resultados Relato dos resultados Cada usuário deve executar as tarefas propostas interagindo com os protótipos em papel, mediado pelo avaliador; Avaliador deve Listar problemas encontrados Refinar protótipos em papel para resolver problemas mais simples

Protótipos Coleta de Dados Explicar Como estão representados os widgets no papel Como interagir com eles Simulação do sistema Compreender as ações do usuário sobre o protótipo Modificar a interface conforme comportamento planejado para o sistema Não fornecer explicações ou orientações O usuário deve se guiar pelo o que está na interface

Protótipos Interpretação Realizada após cada experiência de uso Análise dos dados coletados Identificar e listar problemas de usabilidade Problemas podem ser corrigidos antes da próxima experiência de uso

Protótipos Aplicação de Prototipação em Papel Realizado por pelo menos dois avaliadores, um simula o sistema, outro observa experiência de uso Atividades Preparação Coleta de dados Interpretação Consolidação dos resultados Relato dos resultados Priorizar as correções não resolvidos dos protótipos; Sugerir correções.

Protótipos Aplicação de Prototipação em Papel Realizado por pelo menos dois avaliadores, um simula o sistema, outro observa experiência de uso Atividades Preparação Coleta de dados Interpretação Consolidação dos resultados Relato dos resultados Relatar os problemas encontrados e sugestões de correções.

Protótipos Relato dos Resultados Objetivos e escopo da avaliação Breve descrição do método de prototipação em papel Número e perfil dos avaliadores e dos participantes Tarefas executadas pelos participantes Lista de problemas corrigidos durante avaliação Local, descrição e justificativa, fatores de usabilidade prejudicados, correção realizada no protótipo em papel, indicação se o problema voltou a ocorrer.

Prototipagem de Rich Internet Applications Como mostrar em papel as interações deste tipo de aplicações web?

Prototipagem de Rich Internet Applications O objetivo de testar um protótipo é o de criar um interface usável; Se for difícil de copiar o comportamento de algum efeito no papel, isso pode significar que o próprio efeito no site não será muito usável;

Prototipagem de Rich Internet Applications O objetivo da prototipagem é testar se os utilizadores conseguem realizar as suas tarefas. Os protótipos não precisam de incorporar todos os elementos da página. Apenas necessitam de capturar a funcionalidade do site e fornecer as informações corretas e dentro do mesmo contexto.

Prototipagem de Rich Internet Applications

Prototipagem de Rich Internet Applications

Ferramentas

UX Design http://arquiteturadeinformacao.com/design-de-interacao/quando-criar-wireframes-e-quando-criarprototipos/ http://arquiteturadeinformacao.com/category/design-de-interacao/

Axure RP Pro www.thinstallsoft.com/axure-rp-pro-portable/ www.devmedia.com.br/introducao-a-prototipacao-e-apresentacao-do-axure-rp-6-5/27978

iplotz http://iplotz.com/

iplotz https://pidoco.com/en

MockingBird https://gomockingbird.com/

inpreso Screens www.inpreso.com/inpresoscreens/

Balsamiq Mockups www.balsamiq.com/products/mockups

Mockup Screens www.balsamiq.com/products/mockups

Pencil Project Um editor de prototipagem, wireframe e mockups. Roda no Linux, Mac e Windows. http://pencil.evolus.vn/

Pencil Project Um editor de prototipagem, wireframe e mockups. Roda no Linux, Mac e Windows. http://pencil.evolus.vn/

Técnica: Wireframes para Web Wireframe com papel e caneta em papel quadriculado www.julianabastos.com/webdesign/category/material-de-suporte/

Conclusão Com Protótipos em Papel... Poupámos tempo e dinheiro; Garantimos um nível elevado de satisfação dos utilizadores e diminuímos a probabilidade de ter que efetuar correções no futuro; Fornecemos à equipa de desenvolvimento um conjunto de ecrãs e especificações que lhes permitiram desenvolver todo o interface tendo em conta as recomendações dos seus reais utilizadores;

Conclusão Com Protótipos em Papel... Temos um método simples e rápido para desenhar e testar interfaces; A avaliação é por observação: envolve usuários reais ou potenciais; Avalia-se a usabilidade de um design de IHC por meio de simulação; Identifica problemas antes mesmo de construir uma solução de IHC executável

Conclusão Protótipos em papel realmente funcionam? Explique? Sim, funcionam Porque a informalidade é contagiante: Os usuários sentem que podem ajudar a melhorar o produto Os protótipos são fáceis de serem manuseados pelo usuário Os protótipos indicam claramente que o projeto ainda está numa fase de desenvolvimento Porque são rápidos e baratos Não é necessário nenhuma habilidade específica ou ferramenta cara para desenvolver o protótipo Porque permitem a colaboração de todo o time Qualquer pessoa do time de projeto, independente da sua formação entende e pode ajudar na construção do protótipo

Referências REIS, Guilhermo. Protótipos em Papel: técnicas de prototipação rápidas. 2004. Disponível em: <www.guilhermo.com>. FERNANDES, Leandro A. F. Interface Homem/Máquina: método de prototipação em papel. 2011. UFF. GOMES, Ivo. Prototipagem em Papel. Leituras Complementares The Third Dimension in Paper Prototypes. Disponível em: <www.upassoc.org/html/1999_archive/paper_prototypes.html>. Using Paper Prototypes to Manage Risc. Disponível em: <http://world.std.com/~uieweb/paper.htm>. Paper Prototypes: Still Our Favorite. Disponível em: <http://world.std.com/~uieweb/prototyp.htm>. Prototyping Using Visio. Disponível em: <www.stcsig.org/usability/newsletter/0007- prototypingvisio.html>. Paper Prototyping. Disponível em: <www.infodesign.com.au/usability/paperprototypinggraphics.html>. Paper Prototyping: Stills from de Video - AlertBox. 2003. Disponível em: <www.nngroup.com/reports/prototyping/video_stills.html>.

Faculdade de Ciências e Tecnologia do Maranhão Interface Homem-Computador Obrigado pela atenção! flathbarros@gmail.com