design: necessidade ou desperdício de tempo

Post on 26-Jun-2015

894 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Todos nós, como developers, já perdemos imenso tempo por causa de "features" que os Designers decidem incluir no layout da nossa aplicação. Muitas são as vezes em que fazemos isso sem nos dar ao trabalho de tentar perceber para que servem, pensando apenas nos inúmeros modos elaborados de tortura que poderíamos colocar em prática caso encontrássemos esse tal "Designer" ao nosso alcance. Nesta sessão serão apresentados os cenários mais comuns em que isto ocorre e discutido se realmente o trade-off de tempo de desenvolvimento extra vale efectivamente a pena para o ganho geral da aplicação. Quem é que tem/deve ter mais peso? O designer ou o programador? Ou será que os dois poderiam juntar o conhecimento e acelerar o processo de produção?

TRANSCRIPT

Design: Necessidade ou desperdício de tempo?

Dmitry Ossipov

http://netponto.org1ª Reunião em Coimbra - 09/04/2011

Dmitry Ossipov• 2 anos de experiência em Game Design• 3 anos de experiência em desenvolvimento de User

Interfaces• Graphics Designer por hobby

Agenda

• Design - Visão Geral

• Usabilidade

• Como se integra no processo de desenvolvimento

de software

• Os problemas comuns

• Together We Rise

Também disponível em vídeo...

Assista!http://www.vimeo.com/22450779

Usabilidade?

Usabilidade é a qualidade das interfaces gráficas que determina quão faceis são elas de usar. A palavra “usabilidade” também se refere aos métodos aplicados para melhorar a utilização das interfaces durante o processo de “design”.

A usabilidade é definida por cinco pontos:Aprendizagem, Eficácia, Memória, Erros, e Satisfação.

Usabilidade?

• Aprendizagem : Quão facil é para um utilizador novo realizar uma tarefa utilizando a interface gráfica pela primeira vez?

• Eficácia: Uma vez familiarizado com a interface gráfica, quão rápido o utilizador consegue realizar as tarefas?

Usabilidade?

• Memória: Depois de um periodo de tempo sem utilizar a interface gráfica quão depressa o utilizador consegue voltar a ter a mesma velocidade na sua utilização?

• Erros: Quantos erros um utilizador comete na utilização da interface? Quão graves são eles? Quão rápido o utilizador consegue recuperar deles?

• Satisfação: Quão agradável é a interface gráfica na sua utilização?

• Software modular = mais fácil integração para o cliente + menos risco corre a empresa produtora

• User Experience != modular (utilizador não pode sentir que cada modulo é uma aplicação à parte ou a transição entre os módulos)

Problemas em Ambientes Web

• Fraca possibilidade de animações e efeitos• Fontes• Posicionamento• Dimensões vs resolução de monitor do utilizador

final• Tamanho dos ficheiros• Inexistência de “Visualização Única”• etc...

Problemas em Aplicações Desktop

• Opacidades• Possibilidade de resize• Delay ao aceder aos dados externos• Desconhecimento por parte do Designer da

complexidade de implementação de certas “features”

• etc...

Criação de Interfaces em Silverlight

demonstração

Possibilidades e Flexibilidades dos Controlos

demonstração

Questões?

ReferênciasSVProductGroup Blog

– http://www.svproduct.com/articles

Livros• Inspired: How To Create Products Customers Love• The Layout Book by Ambrose/Harris• The Design of Sites: Patterns, Principles, and Processes for Crafting

a Customer-Centered Web Experience• Don't Make me Think• Design of every day things

Próximas reuniões presenciais

• 09/04/2011 - Abril (Coimbra)• 16/04/2011 - Abril (Lisboa)• 21/05/2011 - Maio (Lisboa)• 18/06/2011 - Junho (Lisboa)

Reserva estes dias na agenda! :)

top related