Sistemas Cooperativos ou Sistemas Colaborativos são Sistemas de Informação que fornecem suporte computacional aos indivíduos que tentam resolver um problema em cooperação com outros, sem que todos estejam no mesmo local, ao mesmo tempo.
Com base nas pesquisas realizadas na área denominada internacionalmente CSCW (Computer Supported Cooperative Work ou trabalho cooperativo suportado por computador), foram desenvolvidas diversas ferramentas de software para implantação de Sistemas Cooperativos. Estas ferramentas, denominadas groupware, aplicam conceitos de sistemas distribuídos, comunicação multimídia, ciência da informação e teorias socio-organizacionais. A primeira tese acadêmica escrita no Brasil nesta área foi a de Ned Kock, no Instituto Tecnológico de Aeronáutica, orientada por Clovis Torres Fernandes.
Sistemas de Informação e Sistemas Cooperativos Sistemas de Informação desempenham papéis fundamentais em qualquer tipo de organização. Dentre esses papéis, podemos destacar o suporte aos processos e operações, apoio à tomada de decisão por funcionários e gerentes de todos os níveis hierárquicos e suporte às estratégias competitivas da empresa. Em quaisquer desses papéis podemos encontrar a necessidade de fazer com que as pessoas trabalhem em equipe. Os Sistemas de Informação com foco específico no trabalho em equipe dentro das organizações são denominados Sistemas Cooperativos ou Colaborativos.
Diversos autores situam os Sistemas Cooperativos como um tipo específico de Sistema de Informação, dentre os sistemas voltados para o apoio às operações (O'Brien, 2002). Por outro lado, o crescente uso de redes de computadores, tais como a Internet e as redes locais, tem contribuído para que os conceitos envolvidos nos Sistemas Cooperativos possam ser utilizados também dentro dos outros tipos de sistemas.
Os sistemas colaborativos permitem a comunicação de ideias, compartilhamento de recursos e coordenação dos esforços de trabalho. Sua meta é permitir o trabalho em conjunto de maneira mais fácil e eficaz, ajudando a: comunicar, coordenar e colaborar. Um bom exemplo desse tipo de sistema seriam as redes sociais.
O processo de colaboração Colaborar é o simples fato de que membros que compartilham determinadas informações possam cooperar entre si com o intuito de produzir ou manipular informações.
O processo de colaboração inicia-se em uma comunicação, onde a partir disso passa a ocorrer negociações com o propósito de concluir um determinado "trabalho". Todas tarefas são gerenciadas por uma "coordenação" que fica responsável pela gestão das tarefas, garantindo que todas sejam cumpridas de forma correta e alcançando os objetivos especificados. Todas as tarefas são compartilhadas entre os membros e estes passam a comunicar, negociar e tomar decisões referentes as tarefas impostas.
Para que se tenha uma colaboração é preciso no mínimo dois membros, onde estes passam a colaborar entre si para realizar uma determinada tarefa. O papel da Coordenação é fazer com que as tarefas designadas aos membros sejam executadas de forma eficiente e objetiva.
A coordenação é um fator de extrema importância nos sistemas cooperativos, uma vez que sem ela é impossível realizar uma gestão de qualquer tarefa e, como estas tarefas devem ser realizadas, garantindo que os membros não irão realizar tarefas iguais e, que, estes irão realizar as tarefas de forma correta.
Os membros envolvidos na coordenação devem ter um espírito de liderança e carisma. Estes devem estar conscientes que ficarão responsáveis pelos outros membros e, que o sucesso ou insucesso das tarefas é de sua responsabilidade. A coordenação surge a partir dos compromissos originados das comunicações realizadas entre os membros.
Comunicação A comunicação é a base de qualquer Sistema Cooperativo. Todos os membros que trabalham em processos de colaboração, precisam estabelecer uma forma para a troca de mensagens, de forma que as mesmas possam ser repassadas para todos de forma plausível. Caso isto não ocorra, os membros terão dificuldades na finalização das tarefas, gerando vários transtornos, uma vez que algumas tarefas podem exigir negociações ou até mesmo dependências.
Em reuniões em que os membros estejam presentes fisicamente, além das expressões verbais, estes contam com gestos e expressões. Em reuniões virtuais estes elementos são subitamente substituídos por recursos tecnológicos de imagem e som.
Geralmente o objetivo de uma comunicação entre duas ou mais pessoas é de repassar algum tipo de conhecimento. Contudo, as formas de pensar de cada indivíduo podem variar. Isto faz com que cada um tenha uma interpretação diferente em relação às informações obtidas. O emissor tenta passar a informação ao receptor de forma que este possa entendê-la. As palavras escritas ou faladas fazem parte do canal de percepção e são responsáveis pela transmissão dos dados. Existem dois tipos de comunicações medidas pelo computador: assíncrona e síncrona.
Cooperação Cada vez mais, a cooperação vêm apontando os benefícios da adoção de práticas educacionais ligadas ao aprendizado colaborativo que, segundo Jaffe (apud Souto et al., 1999) envolve três princípios importantes: interação, mediação e participação ativa. É importante lembrar, todavia, que o sucesso da aplicação de métodos colaborativos depende da criação de ambientes adequados para a cooperação, sejam eles presenciais ou não (Graves, 1994).
Os estudos na área de Informática têm se concentrado no desenvolvimento de ambientes adequados. Para que esses ambientes obtenham sucesso, é preciso que eles forneçam mais do que apenas ferramentas de comunicação, como email, fóruns de discussão e chats. É necessário prover recursos que possibilitem a organização e a manipulação das mensagens recebidas, de modo que eles possam encontrar conteúdos específicos e redigir mensagens de forma a expressar melhor suas ideias.
Pode-se resumir que a cooperação é a execução de um trabalho qualquer, sendo feito por um grupo de pessoas dentro de espaço virtual que visam chegar a um produto final, que pode ser uma tabela, uma reportagem, um software ou qualquer tipo de artefato digital.
Para realizar o propósito do Modelo 3C, o Groupware deve permitir que duas ou mais pessoas trabalhem juntas, ajudando a compartilhar seus conhecimentos e especialidades, automatizar suas atividades, criar uma memória organizacional, e conectá-las, mesmo através de pontos geográficos e tempos diferentes.
A cooperação é uma ferramenta indispensável para os Sistemas Cooperativos, ou seja sem a colaboração entre os membros os Sistemas Cooperativos não conseguem sobreviver.
Para que a cooperação ocorra é imprescindível haver uma comunicação entre os participantes do grupo. Sendo que esta comunicação deve ser de interesse comum a todos os integrantes.
Para que ocorra um consenso em relação a um determinado assunto, é preciso que tenha uma negociação entre os interessados do grupo. Lembrando que é necessário criar regras para dissolução caso ocorra algum conflito entre os integrantes.
A coordenação ganha cada vez mais espaço com a evolução da informática, uma vez que a coleta e disseminação das informações crescem gradativamente em relação a estes avanços tecnológicos. A co-relação envolve a execução dos trabalhos, objetivando um produto ou artefato entre os integrantes. A fase final é o compartilhamento deste artefato.
Eficácia dos grupos Algumas condições para que o trabalho em grupo seja bem sucedido devem ser atendidas. São elas:
Deve existir um contexto organizacional adequado e consistência de projeto do grupo; Desafios, motivação e prêmios oferecidos por conquistas; Comprometimento de todos; Grupo deve ter autonomia; Feedback deve ser fornecido a todos;
Não se pode deixar o trabalho cair na rotina, e ainda, na composição do grupo, os indivíduos devem possuir qualidades relevantes à realização da tarefa.
Deve-se também observar aspectos de relacionamento humano:
Hierarquia: existir líderes e funções definidas; Não cooperação: resistência de componentes do grupo à mudanças; Conflitos: devem ser monitorados pelo sistema;
Classes de aplicação As aplicações relacionadas ao trabalho cooperativo, como o próprio nome diz, devem ser capazes de possibilitar a comunicação e integração entre pessoas que se distribuem geograficamente.
As atividades realizadas de maneira colaborativa buscam uma maior eficiência e rapidez na solução de problemas complexos, pois muitas pessoas pensam melhor que uma.
O mercado atual oferece várias ferramentas de groupware.O desenvolvedor da aplicação pode referenciar classes de uma aplicação aos componentes, visando usar os métodos oferecidos pelo componente. Cabe à empresa analisar qual dessas irá atender a seus requisitos de forma mais adequada. Existe métodos abstratos que podem ser implementados pela classe da aplicação ou por outro componente. Sendo assim, as duas relações entre uma classe da aplicação e os vários componentes associados possui as seguintes características: • Uma classe da aplicação pode não necessitar de todos os métodos existentes na estrutura de um componente. • Uma classe da aplicação pode utilizar ou implementar métodos de diferentes componentes. • Um método abstrato de um componente pode ser implementado por método concreto da aplicação ou por método concreto de outro componente. • Os métodos da aplicação podem ter nomes diferentes dos nomes que possuem nos componentes.
Sistemas de mensagens Os sistemas de mensagens são processos de comunicação onde duas ou mais pessoas transmitem e/ou recebem mensagens através de um sistema completo ou parcialmente compartilhado de sinais, símbolos e comportamentos.
Os sistemas modernos manipulam além de mensagens, gráficos, imagens, som e vídeo. → Sistemas de Mensagens Síncronas: Nos sistemas de comunicação síncrona o agente espera por uma resposta antes de executar uma ação. Esses sistemas necessitam da presença temporal de seus usuários.O sistemas síncronas, o interesse maior se concentra no momento atual, então não há necessidade de manter as informações de percepção por mais tempo do que aquele momento, pois passado este, elas não serão mais úteis. Logo, o tempo de utilidade destas informações é baixo, e por conseqüência, há a necessidade de uma baixa persistência Alguns exemplos são: chats,sistemas de mensagens instantâneas, fóruns, etc.
Os sistemas de mensagens instantâneas são usados principalmene por usuários que compartilham um mesmo grupo, utilizando-se de recursos de comunicação. Dentre os vários sistemas temos: o ICQ, AOL, MSN, etc. Web mail: interface para recebimento, leitura e envio de e-mail. As mensagens são personalizadas e podem ter o envio direcionado a um grupo já predeterminado. Através da comunicação por e-mail é possível aliar altas taxas de resposta a um custo quase zero. Chat: a utilização do Chat vai desde um simples bate-papo, entrevista online até a transmissão de eventos e suporte ao cliente. ICQ: utilizando uma lista de amigos é possível a troca de mensagens, recados ideias.
→ Sistemas de Mensagens Assíncronas: O agente continua sua ação até que receba uma resposta. Na comunicação assíncrona, um pedido pode originar várias respostas em intervalos de tempo irregulares e indefinidos.Os sistemas assíncronas, como o interesse maior reside na percepção de eventos no passado ou no passado contínuo, as informações seguem sendo úteis ao grupo, mesmo passado o momento de sua ocorrência, havendo a necessidade por uma alta persistência. Estes sistemas não necessitam da presença dos usuários ao mesmo tempo. Exemplos: e-mails, listas de discussão, fóruns e blogs.
Correio eletrônico: Possibilita comunicar uma informação imediatamente a uma ou mais pessoas, realizando a comunicação de acordo com a conveniência do remetente, permitindo ao receptor ler a mensagem quando e como achar mais conveniente. Trata-se da primeira ferramenta de colaboração real implementada pelas empresas.