16
Processo e Qualidade

Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Embed Size (px)

Citation preview

Page 1: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Processo e Qualidade

Page 2: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Temas

• Introdução sobre Usabilidade e Design

• Integração com a Engenharia de Software

• Importância do Design e Usabilidade

Page 3: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

UsabilidadeISO 9126: Qualidade de Produtos de Software

Fornece um modelo de propósito geral que define seis características:1.Funcionalidade,2.Confiabilidade,3.Usabilidade,4. Eficiência, 5.Manutenibilidade e 6.Portabilidade.

“Capacidade do produto de software de

ser compreendido, aprendido, operado e

atraente ao usuário, quando usado sob

condições especificadas”.

Page 4: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

UsabilidadeISO 9126: Qualidade de Produtos de Software

Inteligibilidade: é fácil entender os conceitos utilizados?

Apreensibilidade: é fácil aprender a usar?

Operacionabilidade: é fácil de operar?

Atratividade: é atraente para o usuário?

Page 5: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

UsabilidadeISO 12119: Avaliação de Produtos de Software

Características que devem estar presentes no produto:

Diferenciar os tipos de mensagem: confirmação, sucesso, advertência e erro;

Mensagens de erro propondo soluções;

Capacidade de reverter funções de efeito drástico;

Alertas sobre as conseqüências de uma ação;

Identificar que função está sendo executada em cada momento.

Page 6: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

UsabilidadeISO 9241-11: Orientações sobre UsabilidadeEspecifica como obter medir a usabilidade de um software.

“A capacidade de um produto ser usado

por usuários específicos para atingir

objetivos específicos com eficácia,

eficiência e satisfação em um contexto

específico de uso.”

Page 7: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

UsabilidadeISO 9241-11: Orientações sobre Usabilidade Contexto de Uso: usuários, tarefas, equipamentos (hardware, software e materiais), ambiente físico e social em que o produto é usado; Eficácia: os usuários atingem seus objetivos, acessando a informação correta e/ou recebendo os resultados esperados;

Eficiência: os usuários atingem seus objetivos, gastando poucos recursos (tempo, número de cliques, quantidade de telas etc);

Satisfação: conforto e aceitabilidade do produto, medidos por meio de métodos subjetivos e/ou objetivos.

Page 8: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

UsabilidadeISO 9241-11: Processo de Usabilidade

Page 9: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Design x Desenvolvimento

Fonte: Pressman

“Denomina-se Design qualquer processo técnico

e criativo relacionado à configuração, concepção,

elaboração e especificação de um artefato.

Esse processo normalmente é orientado por uma

intenção ou objetivo, ou para a solução de um

problema.”

Page 10: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Design x DesenvolvimentoFazendo um paralelo...

O desenvolvimento de software é processo

técnico e criativo relacionado à configuração,

concepção, elaboração e especificação de um

artefato.

Esse processo normalmente é orientado por uma

intenção ou objetivo, ou para a solução de um

problema.

Page 11: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Design x DesenvolvimentoEntão, qual a diferença?

ARTEFATO

Usabilidade / Design

Relação do produto com os atores externos

ARTEFATO

Sistemas de Informação

Implementação do produto em si

Page 12: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Usabilidade e DesignComo é a abordagem da Usabilidade e do Design?

Entender os objetivos as tarefas dos usuários

Conhecer o usuário e o contexto de uso

Projetar interfaces que facilitem a compreensão, o aprendizado e a execução de tarefas e que sejam agradáveis de usar.

Page 13: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Integração com a Engenharia de Software

Caso de Uso ou Explanação do problema

Início

1

Protótipo Estático

Análise dos Objetivos e

Tarefas

Avaliação de Usabilidade

2

Avaliação

3

Protótipo Navegável e interativoAnálise dos Objetivos e

Tarefas

Avaliação de Usabilidade

4

Avaliação

5

Fim

Desenv.

6

Seleção de objetivos e tarefas representativas;1Criação do protótipo estático da interface;2Avaliação e ajustes do Protótipo Inicial (Equipe – Cliente);3Criação do protótipo navegável e interativo;4Avaliação e ajustes do Protótipo Final (Equipe – Cliente);5Desenvolvimento6

Page 14: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Vantagens da Usabilidade / Design

Economia de custo e tempo de desenvolvimento, manutenção e suporte; Redução dos custos de redesign / retrabalho;

Aumento da taxa de sucesso / redução dos erros do usuário;

Aumento da eficiência e produtividade (redução do tempo para completar as tarefas);

Page 15: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Aumento da satisfação do usuário, facilidade de uso e aprendizagem;

Redução dos custos de treinamento e documentação;

Redução dos custos para encontrar a informação / realizar uma tarefa;

Page 16: Processo e Qualidade. Temas Introdução sobre Usabilidade e Design Integração com a Engenharia de Software Importância do Design e Usabilidade

Questões para pensar...

Usuários só toleram um produto insatisfatório se não existirem alternativas; Os usuários avaliam o desenvolvedor / fabricante a partir do produto; A tecnologia é um meio para se atingir objetivos, não um fim em si mesma; O valor da tecnologia reside no que ela oferece aos usuários.