Você está na página 1de 56

Sistemas Cooperativos

Professor Alan Alves Oliveira

1. Sistemas de Informao e
Sistemas Cooperativos

Sistemas de Informao

Sistemas de Informao

Sistemas ampamente utilizados em


organizaes para apoiar processos,
operaes e tomadas de deciso.
Ou seja, todo sistema usado para prover
informao em uma organizao, incluindo:

Captao.

Processamento.

Armazenamento.

Distribuio.
4

Sistemas de Informao

Os sistemas de informao esto em plena


evoluo, acompanhando sempre o avano
tecnolgico.
Algumas caractersticas dos sistemas de
informao atuais:

Grande poder de processamento e


armazenamento.

Integrao.

Compartilhamento.

Robustez.
5

Sistemas cooperativos

Sistemas cooperativos

Tambm chamados de Sistemas


Colaborativos.
So sistemas de informao que apiam o
trabalho em equipes.
Procuram diminuir o impacto das barreiras
temporais e fsicas.
Dependem de boa infra-estrutura de rede e
armazenamento.
7

Sistemas cooperativos

Fonte: Artigo: Sistemas Colaborativos: Conceito, Caractersticas e Funcionalidades


Disponvel em <http://imasters.com.br/artigo/4655/gerencia/sistemas_colaborativos_conceito_caracteristicasdes_e_funcionalidades/>
ltimo acesso: 09/08/2011.

Sistemas cooperativos

Algumas classes de aplicao de sistemas


cooperativos:

Sistemas de mensagens:

Mensagens instantneas e assncronas.


Correio eletrnico.
Listas de discusso.
Fruns.

Sistemas de co-autoria:

Composio e edio conjunta de objetos.


Atividades simultneas apresentadas imediatamente aos
participantes.
9

Sistemas cooperativos

Algumas classes de aplicao de sistemas


cooperativos:

Sistemas de co-autoria:

Alguns exemplos:

PREP.
GROVE.
QUILT.
MACE.
COLLAGE.
CASCADE.

10

Sistemas cooperativos

Algumas classes de aplicao de sistemas


cooperativos:

Sistemas de suporte deciso em grupo:

Incluem, alm do compartilhamento de informao e


apoio discusses, ferramentas de tomadas de deciso
em grupos, como votao e soluo de conflitos.
IBIS (Issue-Based Information System): modelo baseado
em trs elementos: questo, posio e argumento.

Sistemas de suporte a reunies:

Geralmente envolvem chat ou listas de discusses e


videoconferncia.
11

Sistemas cooperativos

Algumas classes de aplicao de sistemas


cooperativos:

Sistemas de suporte a reunies:

Esses sistemas abrangem:

Sistemas de conferncia sncrona e assncrona.


Conferncia por desktop.
Teleconferncia.
Telecooperao.

Aprendizagem cooperativa:

Grupos de cooperao em busca de atingir um objetivo


de aprendizagem.
Todos colaboram e respeitam a colaborao dos demais.

12

Sistemas cooperativos

Algumas classes de aplicao de sistemas


cooperativos:

Workflow:

Fluxo de trabalho: passos necessrios para realizar uma


tarefa em uma organizao.
O conceito de workflow em si j sugere colaborao
entre usurios.
O sistema cooperativo suporta a operao e
gerenciamento do workflow.

13

2. Colaborao, CSCW e
Groupware Conceitos
bsicos

14

O processo de colaborao

Cooperao: execuo de um trabalho feito por


uma equipe.
Dois pontos fundamentais: comunicao e
coordenao.
Comunicao:

Divulgao das informaes aos interessados.

Coordenao:

Gerenciamento das tarefas.


Garantia de cumprimento das tarefas de forma
eficiente em tempo e com qualidade.

15

O processo de colaborao

Porque apoiar o trabalho colaborativo?

Os problemas atuais, geralmente, so grandes e


complexos.

Em grupo a compreenso do problema facilitada.

Trabalhar em grupo caracterstico do ser humano.

Ento, nada mais natural que aproveitar os


recursos da tecnologia para criar suporte para
o trabalho em equipes.

16

CSCW e Groupware

CSCW (Computer Supported Cooperative


Work):

rea de pesquisa que estuda o uso da tecnologia


para auxiliar atividades em grupos.

Groupware:

Sistemas criados para auxiliar as atividades em


grupos.

17

CSCW e Groupware

Groupware
E-mail.
Listas de discusses.
Editores colaborativos.
Workflow.
Sistemas de apoio a reunies.
Sistemas de apoio a tomada de
deciso.

CSCW
Metodologias para reunies.
Fatores que influenciam na
adoo e utilizao de
ferramentas de Groupware.
Anlise dos resultados da
utilizao das ferramentas.

18

CSCW

CSCW: Computer Supported Cooperative Work


(Trabalho Cooperativo Suportado por
Computador).
Histrico:

Meados de 1970: automatizao de escritrio:

Foco no aumento da produtividade.


Ferramentas de integrao e compartilhamento de
dados: processadores de texto, planilhas eletrnicas, etc.

19

CSCW

Histrico:

Posteriormente: necessidade de estudos sobre o


comportamento dos grupos:

Participao de socilogos, psiclogos, antroplogos,


educadores, etc.

O termo automao de escritrio foi abandonado.


Em 1986 o termo CSCW foi publicamente lanado
em um workshop.
Em 1988 e 1989 aconteceram as primeiras
conferncias nos EUA e Europa, respectivamente.
20

Groupware

Software criado para dar suporte ao trabalho


em grupos.
Criado com base no resultado dos estudos
feitos em CSCW.
Aplicaes de Groupware podem ser
classificadas de diversas formas. A principal
delas pelo espao e tempo de ocorrncia
das interaes.

21

Groupware

Classificao por espao e tempo:


Tempo
Mesmo tempo
Face a face
Mesmo local

Apresentao
Votao

Tempos diferentes
Interao assncrona
Computadores
compartilhados

Espao
Interao sncrona
Locais
diferentes

Chat
Videoconferncia

Interao assncrona e
distribuda
E-mail
22

Groupware

Groupware se justifica por:

Tornar o trabalho em grupo mais eficiente (tempo e


custo).
Obter melhores resultados (qualidade).
Possibilitar a realizao de tarefas difceis, inviveis
ou impossveis sem o suporte por computador.

23

Groupware

Alguns exemplos de Groupware:

Correio eletrnico.

Videoconferncia.

Bate-papo (chat).

Mensagem instantnea.

Jogos multiusurio.

Realidade virtual.

Gerenciador de projetos.

Gerenciador de workflow.
24

Groupware

Alguns exemplos de Groupware:

Wiki.

Frum.

Agenda eletrnica.

Automao de escritrio on-line.

25

Atividade

Formar grupos com 4 a 6 alunos.


Selecionar um dos alunos para descrever a
situao da Empresa onde trabalha.
Preparar uma apresentao que responda s
seguintes questes:

A Empresa usa algum sistema cooperativo?

Se sim:

Quais sistemas e como esto sendo utilizados?


Quais os benefcios esto sendo obtidos?
26

Atividade

Preparar uma apresentao que responda s


seguintes questes:

Se sim:

Algo poderia ser melhorado na forma de utilizao


desses mesmos sistemas?

Quais outros sistemas cooperativos poderiam


beneficiar a Empresa?

Faa um demonstrativo simples da viabilidade dos


sistemas sugeridos.

Valor: 5 pontos.

Apresentao: 16/08/2011.
27

Requisitos de CSCW

Principais requisitos de CSCW:

O sistema deve facilitar a cooperao entre os


indivvios.
O sistema deve ser capaz de absorver mudanas
no contexto e dissemin-las entre os participantes.
prefervel o desenvolvimento de aplicaes
menores e mais especficas que permitam
integrao, ao invs de aplicaes monolticas.
Todas as informaes devem ser compartilhadas.
28

Modelos de um sistema cooperativo

Modelo de dados:

Modelo de comunicao ou interao:

Dados acerca da tarefa a ser executada.


Define como, quando e quais informaes sero
compartilhadas ou tornadas disponveis aos
membros do grupo.

Modelo de interface:

Define como ser a interao do indivduo com o


sistema.
29

3. Tipos de aplicaes de
suporte ao trabalho
cooperativo

30

Tipos de aplicaes de CSCW

Vamos analisar com mais detalhes os tipos de


aplicaes de suporte por computador ao
trabalho cooperativo.

31

Sistemas de Mensagens

Suportam a troca de mensagens, geralmente


textuais, de forma assncrona.
A principal aplicao desse tipo o correio
eletrnico.
Sistemas de correio eletrnico:

Custo de implantao relativamente baixo e bom


benefcio.
Obteve um crescimento muito grande com a
expanso da internet.
32

Sistemas de Mensagens

Sistemas de correio eletrnico:

O crescimento trouxe seu lado ruim:

Invaso de privacidade.
Contedo no solicitado.
Crimes e fraudes.
Correntes.
Disseminao de vrus.

As ferramentas (groupware) de correio eletrnico


evoluram muito e hoje permitem:

Classificao automtica de mensagens.


Filtros.

33

Sistemas de Mensagens

Sistemas de correio eletrnico:

As ferramentas (groupware) de correio eletrnico


evoluram muito e hoje permitem:

Diversos recursos de gerenciamento de contatos.


Recursos de arquivamento.
Integrao com outras ferramentas, como agendas, por
exemplo.

34

Sistemas de Co-autoria

Tambm conhecidos como editores multiusurio.


Geralmente so usados por uma equipe para
compor e editar um objeto conjuntamente.
De um modo geral, uma rea de trabalho
comum disponibilizada para os membros da
equipe interagirem.
Existem sistemas de co-autoria sncronos e
assncronos.
35

Sistemas de Co-autoria

Sistemas de co-autoria sncronos so mais


complexos porque devem prever:

Controle de concorrncia.
Atualizao automtica da rea de trabalho
comum.

O maior problema dos sistemas sncronos o


nvel de detalhamento do controle de
concorrncia.

36

Sistemas de Co-autoria

Alguns exemplos de sistemas experimentais de


co-autoria:

PREP (Work in Preparation): um prottipo de


ambiente assncrono de edio cooperativa.
Suporta:

Autoria.
Reviso.
Comentrio.

QUILT (): sistema para autoria colaborativa


assncrona, independente do editor. Utiliza correio
eletrnico para a interao entre participantes.
37

Sistemas de Co-autoria

Alguns exemplos de sistemas experimentais de


co-autoria:

GROVE (GRoup Outline Viewing Editor): editor


multiusurio sncrono a partir do esboo de um
documento.

38

Sistemas de Coordenao

Sistemas que tm como objetivo gerenciar uma


srie de tarefas, geralmente complexas,
executadas por um grupo de pessoas.
Fazendo uma analogia, poderia ser
considerado uma "linha de montagem"
estruturada em um sistema.
Os participantes do grupo acompanham a
execuo das suas atividades e dos demais.

39

Sistemas de Coordenao

Gatilhos internos podem ser usados para dar


andamento a uma atividade ou informar os
usurios interessados sobre uma interao.
Possuem quatro abordagens:

Sistemas orientados a formulrios:

Atualmente chamados de gerenciadores de workflow.


Sistemas sofisticados permitem direcionamento
sequencial, condicional e paralelo de atividades, e
tambm gerenciam a comunicao.

40

Sistemas de Coordenao

Possuem quatro abordagens:

Sistemas orientados a procedimentos:

Permitem a programao dos procedimentos da


organizao.
Um procedimento realizado alimenta o prximo, e assim
por diante.
Um bom exemplo so as ferramentas CASE, utilizadas
no desenvolvimento de software.

Sistemas orientados a conversao:

Funcionam com base no monitoramento do correio


eletrnico.
41

Sistemas de Coordenao

Possuem quatro abordagens:

Sistemas orientados a comunicao estruturada:

Baseados no relacionamento entre as funes dos


indivduos.

42

Sistemas de suporte a reunies

Sistemas especficos para apoiar o


entendimento, a discusso, a deciso (em
grupo) e os objetivos de reunies.
Vo alm da simples documentao de pautas
e atas em editores de texto.
Em geral, devem ser capazes de suportar os
papis comuns em reunies:

Moderadores, coordenadores, secretrios, etc.

43

Sistemas de suporte a reunies

Principais tipos de sistemas de suporte a


reunies:

GDSS (Group Decision Support Systems).

EMS (Eletronic Meeting Systems).

44

Sistemas de suporte a reunies

GDSS (Group Decision Support Systems):

Auxiliam a tomada de deciso feita por grupos de


pessoas.
O principal objetivo aumentar a qualidade e a
produtividade da reunio.
Empregam mecanismos de votao, gerao de
idias e identificao de alternativas.
Modelos:

IBIS (Issue-Based Information System).


QOC (Question, Option, Criteria).
DRL (Design Rationale Language).

45

Sistemas de suporte a reunies

EMS (Eletronic Meeting System):

Ambientes especiais com grande infra-estrutura de


hardware e software para suporte a reunies facea-face.
Toda a preparao da reunio, gerao de idias e
suporte tomada de deciso feita dentro do
ambiente, eletronicamente.
Principais vantagens:

Histrico da reunio.
Igualdade de domnio dos membros.
Possibilidade de anonimato, incentivando a gerao de
idias.

46

Sistemas de conferncia

Podem ser divididos em trs grupos:

Conferncias assncronas.

Conferncias sncronas.

Teleconferncia.

Conferncias assncronas:

O material ou contedo disponibilizado.


O participante, dentro da sua disponibilidade, toma
conhecimento do material e posteriormente faz a
sua contribuio.
47

Sistemas de conferncia

Conferncias sncronas:

Permitem a participao simultnea de pessoas


geograficamente distribudas.
Geralmente a comunicao feita atravs da troca
de mensagens, arquivos e tela de discusso.

Teleconferncia:

Possuem as mesmas caractersticas das


conferncias sncronas, porm, oferecendo mais
recursos como a transmisso de udio e vdeo.
48

Tecnologias envolvidas no CSCW

Tecnologia de comunicaes:

A comunicao um item fundamental em CSCW.


Portanto, para suportar as ferramentas de
Groupware so necessrios meios eficientes de
telecomunicao.
Esses meios evoluram rapidamente nos ltimos
anos, possibilitando trocas de informao antes
impossveis.
Correio eletrnico eficiente, chamadas telefnicas,
videoconferncias so exemplos de aplicaes
viveis graas evoluo das telecomunicaes.
49

Tecnologias envolvidas no CSCW

Tecnologia de banco de dados:

O banco de dados viabiliza o armazenamento e o


compartilhamento da informao em um CSCW.
Limites fsicos antes impostos pelo hardware j no
so mais um problema.
Os sistemas de banco de dados tambm tm
evoludo muito, indo alm de simples repositrios
de dados.

50

Tecnologias envolvidas no CSCW

Tecnologia de banco de dados:

Caractersticas que devem ser suportadas pelo


banco de dados:

Controle de concorrncia.
Controle de verso.
Histrico.
Acesso estruturado e no-estruturado.
Gerenciamento da informao e segurana (privilgios).
Gerenciamento da interao.

51

Tecnologias envolvidas no CSCW

Tecnologia de banco de dados:

Em geral, aplicaes de banco de dados procuram


manter a consistncia das informaes atravs do
isolamento das aes dos usurios.
Porm, ambientes de CSCW podem exigir
abordagens diferenciadas, dada a necessidade de
compartilhamento das informaes.

52

Tecnologias envolvidas no CSCW

Tecnologia hipermdia:

A evoluo principalmente do hipertexto muito


importante para o desenvolvimento de Groupware
cada vez mais rico em recursos e informaes.
A internet, obviamente, tem papel fundamental
nesse contexto.
Linguagens como HTML e XML, associadas a
recursos dinmicos como DOM (Document Object
Model) tm evoludo e aumentado
consideravelmente as possibilidades do hipertexto.
53

Algumas reas de aplicao

Educao:

Sistemas de mensagens e conferncia sncrona e


assncrona podem ser utilizados para as atividades
de:

Esclarecimento de dvidas.
Distribuio e recolhimento de listas de exerccios.
Avisos.

Sistemas de co-autoria podem ser uitlizados pelos


alunos para o desenvolvimento de atividades
(trabalhos).
54

Algumas reas de aplicao

Engenharia de software:

Por fase de um projeto de desenvolvimento:

Fase

Tipos de Groupware

Anlise

Sistemas de suporte a deciso, sistemas de co-autoria, salas


eletrnicas

Projeto

Sistemas de suporte a deciso, sistemas de co-autoria, salas


eletrnicas

Implementao

Sistemas de co-autoria, sistemas de conferncia

Verificao

Sistemas de suporte a deciso, salas eletrnicas, sistemas de


conferncia

Manuteno

Sistemas de suporte a deciso, sistemas de conferncia

55

Algumas reas de aplicao

Projeto participativo:

Unir usurios e projetistas no desenvolvimento do


projeto.
Sistemas de co-autoria podem ser utilizados e
devem levar em considerao que os grupos de
usurios so heterogneos.
Sistemas de suporte a deciso podem ser usados
para gerenciar e suportar as questes, argumentos
e decises tomadas.

56

Você também pode gostar