Design de Software Multi-Usuario

41
Design de Softwares Multi-usuário

description

O projeto de softwares multiusuário demanda além do conhecimento técnico habilidades humanísticas para lidar com pessoas e compreender suas atividades. O Design possui métodos maduros para projetos gráficos e de produto, mas estes pouco foram aplicados e adaptados para projetos interativos, que possuem características próprias. A pesquisa de campo, a prototipação e os testes de usabilidade despontam como métodos-chave para estes projetos.

Transcript of Design de Software Multi-Usuario

Page 1: Design de Software Multi-Usuario

Design de Softwares Multi-usuário

Page 2: Design de Software Multi-Usuario

Definição

• Aplicativo utilizado por diferentes pessoas para realizar atividades em conjunto

• Cooperação, colaboração ou competição

• Conexão via redes

Page 3: Design de Software Multi-Usuario

Exemplos

• Second Life e Orkut

• Moodle e Teleduc

• Skype

• Portais coorporativos

• Basecamp e Project

• Word

Page 4: Design de Software Multi-Usuario

Arquitetura

• Modular

• Cliente/servidor

• 4 camadas

• Interface é tudo

ApacheFlash Media

Server MySQL

Flash

Page 5: Design de Software Multi-Usuario

Módulos comuns

• Bate-papo

• Fórum

• Compartilhamento de tela

• Lousa interativa

• Aúdio/vídeo conferência

Page 6: Design de Software Multi-Usuario

Software como mídia

Apostila de Engenharia Semiótica (de Souza et all)

Page 7: Design de Software Multi-Usuario

Software como espaço social

Second Life, espaço ao pé da letra

Page 8: Design de Software Multi-Usuario

Categorias Sociológicas

• Motivação

• Identidade

• Cultura

• Espaço e tempo

• Coordenação

• Aprendizado

Page 9: Design de Software Multi-Usuario

Motivação

• Porque eu devo ir a este lugar?

• O que vou poder fazer lá?

• Quem vai estar lá?

• Do que eu preciso para ir?

Page 10: Design de Software Multi-Usuario

Motivação e objeto

pessoas

instrumentos

comunidade

regras divisão do trabalho

objeto resultado

A motivação é o que dá origem ao objeto

Page 11: Design de Software Multi-Usuario

Minha rede social

Page 12: Design de Software Multi-Usuario

Objetos compartilhados

livroENG

Object Sociality, Jyri Engestrom, jaiku.com e zengestrom.com

Page 13: Design de Software Multi-Usuario

Apropriação do espaço

• Apropriação é mais que uso

• Envolvimento emocional

• Ações com intenção social MySpace

Page 14: Design de Software Multi-Usuario

Identidade

• Artefatos como extensão do corpo

• Identidades projetadas

• Grupos

• Reputação

Orkut

Page 15: Design de Software Multi-Usuario

- Porque você deixa ilegível?- Porque eu não quero “aparecer”. Sou reservada...

Flogão

Page 16: Design de Software Multi-Usuario

Exercício

• Observar a apropriação de um software social para a projeção da identidade

• Propor readaptações ao comportamento e atividades dos usuários

• Documentação livre

• Duração: 10 min

Page 17: Design de Software Multi-Usuario

Cultura

• História social

• Sistemas de classificação

• Movimentos de regulação

Page 18: Design de Software Multi-Usuario

Cultura

“O significado surge não das coisas em si — a realidade — mas a partir dos jogos de linguagem e dos sistemas de classificação nos quais as coisas estão inseridas. (...) A cultura é nada mais do que a soma de diferentes sistemas de classificação e diferentes formações discursivas aos quais a língua recorre a fim de dar significado às coisas” Stuart Hall (1997)

Page 19: Design de Software Multi-Usuario

Regulação da Cultura

• Censura

• Políticas culturais

• Dicionáriosvertical

Page 20: Design de Software Multi-Usuario

vertical

Regulação da Cultura

• Manifestações populares

• Normas tácitas

• Wikis

horizontal

Page 21: Design de Software Multi-Usuario

vertical

Regulação da Cultura

horizontal

• Anarquia

• Desordem

• Resistência

• Subversão

• “Jeitinho brasileiro”

• Gambiarra

Page 22: Design de Software Multi-Usuario

Regras nos Grupos do Flickr

Page 23: Design de Software Multi-Usuario

Moderação horizontal no Digg.com

Page 24: Design de Software Multi-Usuario

Fenômeno “maria-vai-com-as-outras”Randall Munroe

Page 25: Design de Software Multi-Usuario

Exercício

• Bolar um sistema de moderação para um sofware social existente que desencoraje o fenômeno maria-vai-com-as-outras

• Documentação livre

• Duração: 10 minutos

Page 26: Design de Software Multi-Usuario

Esfera pública e privadaMattias Arvola

Page 27: Design de Software Multi-Usuario

Esfera pública e privadaJoe Malia

Page 28: Design de Software Multi-Usuario

Um dos principais problemas e estimulantes do Orkut era a publicidade obrigatória do Scrapbook.

Page 29: Design de Software Multi-Usuario

Espaço e tempo

• “Design de Interação é o design de espaços para a comunicação e interação” (Winograd)

• “O espaço provê contexto para o movimento” (Saffer)

• “O recurso mais escasso deve ser o tempo das pessoas” (Cooney)

• “Design de Interação é o design do tempo” (Kovalchuke)

Page 30: Design de Software Multi-Usuario

Time Machine, Mac OSX LeopardA experiência se dá no espaço-tempo.

Page 31: Design de Software Multi-Usuario

Interação síncrona

• Percepção de disponibilidade

• Negociação de turno

• Tempos de resposta (time lag)

• Maior presença do outro no discurso

• Mais fácil de chegar num consenso

• Menor controle

Page 32: Design de Software Multi-Usuario

MSN Messenger

Disponibilidade

Negociação turno

Page 33: Design de Software Multi-Usuario

Interação assíncrona

• Descontextualização - memória

• Encadeamento

• Distanciamento

• Maior controle

Page 34: Design de Software Multi-Usuario

Chandler Project, um cliente de email integrado

Page 35: Design de Software Multi-Usuario

Coordenação da atividade

pessoas

instrumentos

comunidade

regras divisão do trabalho

objeto resultado

Page 36: Design de Software Multi-Usuario

Definição de papéis

• Fluxo de trabalho (workflow)

• Responsabilidades

• Rotulação

• Flexibilidade

Page 37: Design de Software Multi-Usuario

Regras de interação

• Controle de acesso

• Permissões e privilégios

• Regras de negócio

Page 38: Design de Software Multi-Usuario

Aprendizado

• Transição de novato a veterano

• Participaçao periférica

• Status e poder

• Conhecimento social

• Ferramentas: funcionamento, operação e utilidade

Page 39: Design de Software Multi-Usuario

Desafios para o software social

• Utilidade e adequação

• Ambiente “artificial” e impessoalidade

• Suporte à negociação

• Leitura recomendada: It's Not Just Usability http://www.joelonsoftware.com/articles/NotJustUsability.html

Page 40: Design de Software Multi-Usuario

Exercício

• Esboçar um software social para o compartilhamento, discussão e solução dos dramas humanos

• Identificar os papéis de usuários e privilégios

• Duração: 10 minutos

Page 41: Design de Software Multi-Usuario

Obrigado!Frederick van Amstel

designer de interação usabilidoido.com.br