Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e...

12
Marco A. Gerosa 1 / 53 IME / USP Desenvolvimento de Sistemas Colaborativos Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa [email protected]

Transcript of Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e...

Page 1: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 1 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Introdução ao Groupware e ao CSCW

MAC0434  e MAC5798 Desenvolvimento de Sistemas Colaborativos

Marco A. [email protected]

Page 2: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 2 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Evolução Tecnológica

Sistemas colaborativos cada vez mais presentes

Page 3: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 3 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Evolução dos computadores

Cálculo Sistemas de Informação

Sistemas de Comunicação

ComputaçãoUbíqua

Page 4: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 4 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Evolução da interação

Fonte: Ann Marcus e David Coleman, Collaborative StrategiesCTS Tutorial - The Future of Collaboration, 2006

Page 5: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 5 / 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

Page 6: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 6 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Hoje• Sistemas colaborativos nas empresas• Sistemas colaborativos na sociedade em geral

Page 7: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 7 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Definições

O que é um sistema colaborativo?

Page 8: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 8 / 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

Page 9: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 9 / 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

Page 10: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 10 / 53 IME / USP

Desenvolvimento de Sistemas Colaborativos

Eles estão colaborando?

B. J. Grosz. Collaborative Systems. AI Magazine, 17(2): 67-85. Summer 1996.

Page 11: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 11 / 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.

Page 12: Desenvolvimento de Sistemas Colaborativos Marco A. Gerosa1 / 53IME / USP Introdução ao Groupware e ao CSCW MAC0434 e MAC5798 Desenvolvimento de Sistemas.

Marco A. Gerosa 12 / 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.