Desenvolvimento de Sistemas Colaborativos
MAC0434 e MAC5798
Desenvolvimento de Sistemas Colaborativos
Introdução ao Groupware
e ao CSCW
Marco A. Gerosa
[email protected]
Marco A. Gerosa
1
IME / USP
Desenvolvimento de Sistemas Colaborativos
Desenvolvimento de Groupware
O que tem de diferente no
desenvolvimento de groupware?
Marco A. Gerosa
2
IME / USP
Desenvolvimento de Sistemas Colaborativos
Desenvolvimento de groupware
• Nem sempre groupware de prateleira é adequado, pois em
instituições os processos de trabalho e as demandas são
muito específicos.
• Mesmo que um groupware satisfaça um determinado grupo,
com o tempo aparecem novas situações e problemas que
tornam o sistema inadequado.
Marco A. Gerosa
3
IME / USP
Desenvolvimento de Sistemas Colaborativos
Desenv. software para indivíduo x groupware
• Desenvolver software para um único usuário é diferente do
que desenvolver software para um grupo. Por quê?
–
–
–
–
–
–
Previsibilidade
Conhecimento multidisciplinar
Interface com usuário mais complexa
Problemas de sincronismo e concorrência
Desenvolvimento complexo e mais sujeito a falhas
Necessidade de evolução contínua do groupware
Marco A. Gerosa
4
IME / USP
Desenvolvimento de Sistemas Colaborativos
Desenvolvimento de groupware
• Sistemas colaborativos são:
– propícios a falhas, pois para serem efetivos TODOS os participantes
devem usar adequadamente o software e conseguir interagir através
dele. Além disto, o trabalho de um interfere no trabalho dos demais
membros do grupo e podem ocorrer problemas de sincronismo e
concorrência de acesso.
– evolutivos, pois a composição e as características dos grupos de
trabalho se alteram ao longo do tempo, assim como as tarefas que são
executadas. O grupo aprende, surgem afinidades e conflitos entre os
membros, entram e saem pessoas, levando o grupo a mudar
continuamente.
• No desenvolvimento de groupware, os requisitos raramente
são claros o suficiente para uma especificação precisa do
comportamento do sistema.
Marco A. Gerosa
5
IME / USP
Desenvolvimento de Sistemas Colaborativos
Desenvolvimento de groupware
• Parte das dificuldades de desenvolvimento de groupware vem
da falta de um ferramental que simplifique o desenvolvimento.
– Sistemas de informação – impulsionados pelos toolkits de widgets
gráficos
– Hipertexto – editores WYSIWYG
• No desenvolvimento de groupware ainda são necessários
programadores qualificados, aptos a lidar com protocolos,
conexões, compartilhamento de recursos, concorrência de
acesso, distribuição, gerenciamento de sessões, etc. Estas
dificuldades direcionam a criatividade e os esforços para a
criação de soluções para os problemas de natureza técnica de
baixo nível, deslocando a investigação da interação e o
suporte à colaboração para um segundo plano.
Marco A. Gerosa
6
IME / USP
Desenvolvimento de Sistemas Colaborativos
Conhecimento
Modelo BRETAM para uma tecnologia
Breakthrough Replicação
Empiricismo
Teoria
Automação
Maturidade
Tempo
Marco A. Gerosa
7
IME / USP
Desenvolvimento de Sistemas Colaborativos
Adoção de Groupware
Como implantar groupware?
Marco A. Gerosa
8
IME / USP
Desenvolvimento de Sistemas Colaborativos
Adoção de groupware
• Comprometimento de instâncias superiores
• O grupo deve enxergar um valor significativo para seu trabalho
• Um sistema colaborativo pode beneficiar apenas algumas pessoas,
enquanto sobrecarrega outras.
•
Effort / benefit tradeoff
–
–
Benefit to managers, admins
Effort required by “contributors”
•
Marco A. Gerosa
9
IME / USP
Desenvolvimento de Sistemas Colaborativos
Adoção de groupware
• Necessidade de mudança de atitude
• Ao trabalhar em grupo, o indivíduo perde parte de sua
liberdade de ação e de sua privacidade em nome do grupo, e
tudo fica registrado e é rastreável.
• A necessidade de mudança de comportamento, a perda de
privacidade, a criação de novos papéis, a redistribuição de
tarefas e o sentimento de invasão e monitoramento geram
reações negativas dos usuários.
• As mudanças culturais promovidas por groupware recebem
reações de duas direções: tanto dos gerentes, que perdem
prestígio e poder, como também dos funcionários, que vêem
novas formas de controle e avaliação de seu trabalho.
Marco A. Gerosa
10
IME / USP
Desenvolvimento de Sistemas Colaborativos
Massa crítica de utilização
• Suporte computacional para interação entre usuários,
propósito da tecnologia de groupware, necessita de massa
crítica de utilização. Uma quantidade inferior, além de
desmotivante, pode inviabilizar o uso da tecnologia. Uma
quantidade superior à massa crítica torna a ferramenta
atraente e impulsiona sua utilização.
• O correio eletrônico foi um dos primeiros sistemas
colaborativos a atingir massa crítica.
• Peer pressure
Marco A. Gerosa
11
IME / USP
Desenvolvimento de Sistemas Colaborativos
Adoção de groupware
•
•
•
•
Definição dos processos de trabalho colaborativo
Seleção de groupware para dar apoio
Resistência a mudanças
Cultura organizacional
“The challenge is to create computer support that
acknowledges, if not incorporates, these realities, rather than
presuming the technology will itself reform or obliterate them"
[PERIN91]
Conhecimento é poder
Sobrecarga de informação
Interessante, mas será que é necessário?
Adoção e Percepção do retorno
Marco A. Gerosa
12
IME / USP
Desenvolvimento de Sistemas Colaborativos
Implantação de Groupware com sucesso
• Groupware muda a cultura da organização. Planeje!
• Escolha um projeto piloto ao invés de envolver toda a
organização
• Escolha um projeto de grande impacto financeiro e visibilidade
• Meça fatores de produtividade antes e depois
• Não espere que um único produto resolva tudo
• Pessoas levam tempo para mudar; organizações mais ainda
• Seja cuidadoso ao escolher o piloto. Não faz sentido
automatizar processos ineficientes
* Groupware: Collaborative Strategies for Corporate LANs and Intranets - David Coleman - 1997
Marco A. Gerosa
13
Desenvolvimento de Sistemas Colaborativos
Um modelo simples de avaliação
Tecnologia
Cultura
Mercado
Política
Nota(1-10) Nota(1-10) Nota(1-10) Nota(1-10)
Peso=1
Sub-total
< 60 Pobre
Peso=2
Sub-total
[60,80]
Peso=3
Sub-total
Médio
Peso=4
Sub-total
TOTAL
> 80 Bom
* Groupware: Collaborative Strategies for Corporate LANs and Intranets - David Coleman - 1997
Marco A. Gerosa
14
IME / USP
Download

Marco A. Gerosa - IME-USP