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 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Evolução Tecnológica
Sistemas colaborativos cada vez
mais presentes
Marco A. Gerosa
2 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Evolução dos computadores
Cálculo
Marco A. Gerosa
Sistemas de
Informação
Sistemas de
Comunicação
3 / 53
Computação
Ubíqua
IME / USP
Desenvolvimento de Sistemas Colaborativos
Evolução da interação
Fonte: Ann Marcus e David Coleman, Collaborative Strategies
CTS Tutorial - The Future of Collaboration, 2006
Marco A. Gerosa
4 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Engelbart já sabia
• Vannevar Bush [1945] em “As we
may think” visualizou as máquinas
como complemento do intelecto
humano.
• Douglas Engelbart - “theory of
augmentation” (teoria do aumento)
– Incremento do intelecto humano através
mecanização do pensamento e
compartilhamento de idéias através de
máquinas
– Pensou nos aspectos de interação
homem-máquina na época em que só
havia computadores com cartões
perfurados
– Em um artigo de 1968 visulumbra a
importância de interfaces gráficas,
hipertexto em redes de computadores e
sistemas para colaboração.
Vannevar Bush
Douglas Engelbart
Marco A. Gerosa
5 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Hoje
• Sistemas colaborativos nas empresas
• Sistemas colaborativos na sociedade em geral
Marco A. Gerosa
6 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Definições
O que é um sistema colaborativo?
Marco A. Gerosa
7 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
O que é sistema colaborativo?
• CSCW – Computer-Supported Cooperative Work
– Área de pesquisa que estuda do ponto de vista tecnológico (CS) e social
(CW) o trabalho colaborativo apoiado por computador.
– Envolve o desenvolvimento, adoção e uso de groupware
• Groupware
– Tecnologia digital que dá suporte às interações entre os participantes de
um grupo
• CSCW embasa o desenvolvimento de groupware,
considerando os aspectos tecnológicos e sociais da área.
• ACM conference on Computer-supported cooperative work –
desde 1986.
• Sistema colaborativo
– Sistema com recursos para colaboração, sinônimo para groupware
Marco A. Gerosa
8 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
O que é colaboração?
• Interação
– Ação recíproca entre dois ou mais elementos
• Trabalho
– Atividade coordenada, de caráter físico e/ou intelectual, necessária à realização
de uma tarefa, serviço ou empreendimento
• Trabalho em grupo
– Trabalho realizado por mais de um indivíduo
• Colaboração
– Uma maneira de trabalhar em grupo, onde os
participantes atuam de maneira fortemente
integrada e com o mesmo objetivo, e o sucesso
do indivíduo ocorre caso o grupo tenha sucesso
• Cooperação
– Uma das atividades da colaboração
– Uma maneira de trabalhar em grupo, onde os
participantes atuam de maneira fracamente integrada
Marco A. Gerosa
9 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Eles estão colaborando?
B. J. Grosz. Collaborative Systems. AI Magazine, 17(2): 67-85. Summer 1996.
Marco A. Gerosa
10 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Software multiusuário é groupware?
• Software multiusuário onde o trabalho é concorrente (ex. BD,
servidor web, sistema operacional etc.) não é groupware.
• Em groupware os indivíduos se sentem parte de um grupo
• Nem todo software multiusuário é groupware e nem todo
groupware é multiusuário
• Há groupware para diferentes tamanhos de grupos: equipes,
grupos e comunidades.
Marco A. Gerosa
11 / 53
IME / USP
Desenvolvimento de Sistemas Colaborativos
Groupware é interdisciplinar
• CSCW envolve várias áreas
– Na informática: engenharia de software, banco de dados, inteligência
artificial, redes e sistemas distribuídos, etc.
– Nas ciências sociais: sociologia, psicologia, antropologia, etc.
• Groupware é aplicado em várias áreas
– Engenharia de software, administração, educação, jogos e
entretenimento etc.
• Com isto, as equipes de desenvolvimento e adoção de
groupware devem ter um enfoque multidisciplinar.
Marco A. Gerosa
12 / 53
IME / USP
Download

Aula_1._Introducao_ao_groupware_e_CSCW - IME-USP