glb Sistemas Colaborativos 2013-2 Sistemas Colaborativos 1
Surgimento dos Sistemas Colaborativos e o gerenciamento de equipes distribuídas. Taxonomia, classificação dos SC de acordo com o local das interações e o tempo (Síncronos e Assíncronos). Áreas envolvidas de acordo com fonte do SBSC. Atividades em sala de aula - discussões. Objetivos dos SC Vantagens e Desvantagens dos SC O modelo 3C (Surgimento / O Processo / Exemplos ) A Ontologia da Colaboração (Comunicação / Coordenação e Cooperação) Atividades em sala de aula - discussões. Palestra Sobre Google Docs e o processo de colaboração. Avaliação Individual 1 Redes sociais e os Sistemas Colaborativos Seminário (plenárias): discussão de artigos sobre SC. Avaliação Individual 2 Classificação: Gerenciadores de Conteúdo (CMS) Gestão do Conhecimento (GC) Real TimeE Collaboration Tools (RTC) Virtual Team Tools (tipos de sistemas colaborativos: Google Docs; Moodle; Wordpress; Sistemas ERP que atendem os quesitos dos sistemas Colaborativos; Controle de versão) CRM Colaborativo (Customer Resource Management) Seminário (em forma de apresentação) sobre aplicações que usam os SC. Avaliação Individual 3 Sistemas de Gestão _ ERPs 2
Bibliografia 3
- Atividades em sala de aula. - Seminários, Plenárias, Apresentações (discussões) - Palestra - Prova individual (sem consulta). 4
- Atividades em sala de aula. - Seminários, Plenárias, Apresentações (discussões) - Palestra - Prova individual (sem consulta). 5
Artigos O uso de sistemas colaborativos na gestão de projetos: fatores relevantes para o sucesso. Camargo et al. (ARTIGO_SC_GEST_PROJETOS.PDF) Uma Arquitetura para o Desenvolvimento de Ferramentas Colaborativas para o Ambiente de Aprendizagem AulaNet. Gerosa, Marco Aurélio et al. (ARTIGO_ARQ_FERRAMENTAS.PDF) RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração. Mariano Pimentel. (ARTIGO_RUP3C_GROUPWARE.PDF) Mo Porã Um sistema gerenciador de repositórios distribuídos e colaborativos no ambiente cientifico da Amazônia. Serique et al. (ARTIGO_SISTEMA_MOPORA.PDF) Uma ferramenta de apoio ao desenvolvimento de software baseado em componentes. PFAFFENSELLER, Moisés et al. (SC_COMPONENTES.PDF) Uma arquitetura para distribuição de componentes tecnológicos de sistemas de informações baseados em data warehouse. SELL, Denilson. (08_DATAWAREHOUSE.DPF) Elicitação de Requisitos de Sistemas Colaborativos de Aprendizagem Centrada na Atividade de Grupo. NETO, Genésio Gomes da Cruz et al. (ARTIGO_SC_ELICITAC_REQUISITOS.PDF) 6
QUESTÕES 1 Quais foram as principais revoluções tecnológicas ocorridas ao longo da história da humanidade? 2 O que você entende por Sistema Colaborativo? 3 Quais são os principais objetivos de um Sistema Colaborativo? 4 Como surgiram os Sistemas Colaborativos? 5 Forneça alguns exemplos de Sistemas Colaborativos. 7
Introdução Evolução (Pimentel et al, 2011, pág. 9) 8
Introdução Revoluções (Pimentel et al, 2011, pág. 4) 9
Introdução Revolução Industrial X Revolução da Informação A Revolução Industrial foi dividida em dois períodos. O primeiro ocorreu aproximadamente nos últimos trinta anos do século XVIII, envolvendo vários países da Europa, e teve como motor principal a máquina a vapor, a fiação e o processo de corte da metalurgia. [...] limitando-se principalmente à Inglaterra e a alguns países da Europa ocidental (Borba, 2010, pág. 21) 10
Introdução Revolução Industrial X Revolução da Informação [...] a segunda Revolução Industrial, essa, por sua vez, protagonizada principalmente pela eletricidade, pelo motor à combustão, pelo telégrafo e pelo telefone. Esse período, pelo seu caráter mais dependente de conhecimentos científicos, atingiu não só os países da Europa, principalmente a Alemanha, mas também os Estados Unidos. Castells (1999, p. 72) nos fornece uma descrição apropriada sobre o foco geográfico e tecnológico dessa segunda revolução: Porém, a segunda Revolução Industrial, mais dependente de conhecimentos científicos, mudou seu centro de gravidade para os EUA e a Alemanha, onde ocorreu a maior parte dos desenvolvimentos em produtos químicos, eletricidade e telefonia. (Borba, 2010, pág. 21) 11
Introdução Revolução Industrial X Revolução da Informação [...] a segunda Revolução Industrial, essa, por sua vez, protagonizada principalmente pela eletricidade, pelo motor à combustão, pelo telégrafo e pelo telefone. Esse período, pelo seu caráter mais dependente de conhecimentos científicos, atingiu não só os países da Europa, principalmente a Alemanha, mas também os Estados Unidos. Castells (1999, p. 72) nos fornece uma descrição apropriada sobre o foco geográfico e tecnológico dessa segunda revolução: Porém, a segunda Revolução Industrial, mais dependente de conhecimentos científicos, mudou seu centro de gravidade para os EUA e a Alemanha, onde ocorreu a maior parte dos desenvolvimentos em produtos químicos, eletricidade e telefonia. (Borba, 2010, pág. 21) 12
Introdução Revolução Industrial X Revolução da Informação [...] As mudanças ocorridas nas três últimas décadas do século XX ficaram conhecidas como Revolução da Informação e tiveram como motor a Tecnologia da Informação. Como na Revolução Industrial, a Revolução da Informação foi baseada inicialmente em macro-invenções construídas após o período da Segunda Guerra Mundial e culminou com avanços em escala geométrica da Microeletrônica e das Telecomunicações. (Borba, 2010, pág. 24-25) 13
Introdução Revoluções - impactos 14
Introdução Surgimento: Início da década de 1980 com o objetivo de apreender o conhecimento de outras áreas, ao contexto dos sistemas de computação. 15
Introdução Principais disciplinas envolvidas: 16
Introdução Exemplos: 17
Conceitos 18
Colaboração Segundo dicionário Houaiss da língua portuguesa a colaboração é o ato ou efeito de colaborar; trabalho feito em comum com uma ou mais pessoas; cooperação, ajuda, auxílio; trabalho, idéia, doação; que contribui para a realização de algo ou para ajudar alguém [...]. 19
Colaboração Segundo dicionário Houaiss da língua portuguesa a colaboração é o ato ou efeito de colaborar; trabalho feito em comum com uma ou mais pessoas; cooperação, ajuda, auxílio; trabalho, idéia, doação; que contribui para a realização de algo ou para ajudar alguém [...]. "A colaboração é um princípio de trabalho em conjunto que produz confiança, integridade e resultados através de verdadeiro consenso, propriedade e alinhamento de todos os aspectos da organização. (Anabela Sarmento, s. nt). 20
glb Sistemas Colaborativos 2013-2 O processo de colaboração Com objetivo de concluir uma tarefa, esse processo é iniciado por uma comunicação, que é seguido por embates, negociações e ajustes. A gestão, controle das tarefas e o cumprimento das mesmas são realizados pela coordenação. As tarefas são compartilhadas entre os membros e estes se comunicam e cooperam entre si, negociam e tomam decisões referentes as tarefas. 21
Sistemas Colaborativos [...] Sistemas Colaborativos são ferramentas de software utilizadas em redes de computadores para facilitar a execução de trabalhos em grupos. Essas ferramentas devem ser especializadas o bastante, a fim de oferecer aos seus usuários formas de interação, facilitando o controle, a coordenação, a colaboração e a comunicação entre as partes envolvidas que compõem o grupo, tanto no mesmo local, como em locais geograficamente diferentes e que as formas de interação aconteçam tanto ao mesmo tempo ou em tempos diferentes. (CAMARGO, KHOURI, GIAROLA, 2005). 22
Sistemas Colaborativos 23
CSCW Sistemas Colaborativos 2013-2 CSCW Significa Computer Supported Cooperative Work, ou seja, trabalho cooperativo suportado por computador, são ferramentas de software desenvolvidas para permitir os trabalhos em grupo (ferramentas denominadas groupware), estas por sua vez aplicam os conceitos de ciência da informação, sistemas distribuídos, comunicação multimídia e organização de empresas (sistemas de workflow), entre outros. 24
SBSC Trata-se de um evento brasileiro com vistas a discutir sobre as diferentes faces que envolvem os Sistemas Colaborativos, como por exemplo o desenvolvimento, a utilização e os impactos destes na sociedade. Procura articular as diversas áreas do conhecimento humano envolvidas no conceito de colaboração. De 2003 a 2005 foi denominado WCSCW (Workshop Brasileiro de Tecnologias para Colaboração) a partir de 2006 com a aprovação da CESC (Comissão Especial de Sistemas Colaborativos) o evento passou a ser denominado SBSC (Simpósio Brasileiro de Sistemas Colaborativos). 25
SBSC As últimas edições do evento foram publicados pela IEEE. SBSC 2012 - São Paulo, SP SBSC 2011 - Paraty, RJ SBSC 2010 - Belo Horizonte, MG SBSC 2009 - Fortaleza, CE SBSC 2008 - Vila Velha, ES SBSC 2007 - Rio de Janeiro, RJ SBSC 2006 - Natal, RN WCSCW 2005 - Juiz de Fora, MG WCSCW 2004 - Ribeirão Preto, SP Trilha de CSCW no WebMídia 2003 - Salvador, BA. Para mais informações sobre o simpósio, consulte o site da SBC (Sociedade Brasileira de Computação), ou diretamente no link: http://www.sbc.org.br/sbsc/2009/index.html. 26
Surgimento 27
Surgimento Processo de globalização (principalmente últimas três décadas do século passado), revolução tecnológica (computadores e telecomunicações), negócios em escala mundial, projetos desenvolvidos por equipes geograficamente dispersas... 28
Introdução Processo de globalização (principalmente últimas três décadas do século passado), revolução tecnológica (computadores e telecomunicações), negócios em escala mundial, projetos desenvolvidos por equipes geograficamente dispersas... Surgiram então as perguntas: Como gerenciar equipes distribuídas? Como tornar eficaz a comunicação entre os integrantes dessas equipes? 29
glb Sistemas Colaborativos 2013-2 Taxonomia (geral) 30
glb Sistemas Colaborativos 2013-2 De acordo com "Usability First, disponível em http://www.usabilityfirst.com/groupware, os sistemas colaborativos são classificadas de acordo com o local das interações e o tempo. A figura a seguir mostra esta classificação: 31
Classificação Sistemas Síncronas (Colaborações Síncronas) São aquelas que requerem tempo de resposta imediato. Por exemplo, mensagens instantâneas, por exemplo: ICQ, Messenger, Skype, conferências e videoconferências. 32
Classificação Sistemas Assíncronas (Colaborações Assíncronas) São aqueles que não requerem tempo de resposta imediato, como por exemplo os emails, fóruns etc. 33
Questões (01) O que é colaboração? Quais são as principais características do conceito de colaboração? (02) Explique o funcionamento básico do processo de colaboração. (03) Explique porque os Sistemas Colaborativos (SC) são normalmente apresentados para o uso de equipes de trabalho. (04) Definir Sistemas Colaborativos. (05) Quais são as outras denominações para Sistemas Colaborativos? (06) Na área de TI quais são as disciplinas que mais se aproximam dos SCs. 34
Questões (07) O que é o modelo 3C? (08) Como funciona a COMUNICAÇÃO no modelo 3C? (09) Como funciona a COOPERAÇÃO no modelo 3C? (10) Como funciona a COORDENAÇÃO no modelo 3C? (11) Fornecer quatro aplicativos que se enquadram parcialmente no conceito de SC. (12) Fornecer quatro aplicativos que se enquadram totalmente no conceito de SC. (13) Desenhe uma IHM (Interface Homem Máquina) para exemplificar um processo Colaborativo. 35
Áreas envolvidas 36
Principais áreas envolvidas De acordo com fontes do SBSC, há várias áreas relacionadas aos sistemas colaborativos, dentre estas destacam-se: 37
Objetivos dos Sistemas Colaborativos 38
Objetivos dos Sistemas Colaborativos Gerenciar e coordenar trabalho em equipe. Integrar os diversos aspectos do trabalho em equipe. Promover a integração da organização com o meio externo. Gerenciar documentos. Facilitar a comunicação entre as pessoas e equipes. 39
Objetivos dos Sistemas Colaborativos Para todos os manipuladores dos dados e nos diversos níveis de decisão. Gerenciar e coordenar trabalho em equipe. Integrar os diversos aspectos do trabalho em equipe. Promover a integração da organização com o meio externo. Gerenciar documentos. Facilitar a comunicação entre as pessoas e equipes. 40
Objetivos dos Sistemas Colaborativos Para todos os manipuladores dos dados e nos diversos níveis de decisão. Gerenciar e coordenar trabalho em equipe. Integrar os diversos aspectos do trabalho em equipe. De acordo com os níveis de decisão e funções organizacionais a partir de definições de cada usuário. Promover a integração da organização com o meio externo. Gerenciar documentos. Facilitar a comunicação entre as pessoas e equipes. 41
Objetivos dos Sistemas Colaborativos Para todos os manipuladores dos dados e nos diversos níveis de decisão. Gerenciar e coordenar trabalho em equipe. Integrar os diversos aspectos do trabalho em equipe. De acordo com os níveis de decisão e funções organizacionais a partir de definições de cada usuário. Promover a integração da organização com o meio externo. Gerenciar documentos. Clientes, fornecedores, órgãos governamentais públicos e regulamentadores, etc. Facilitar a comunicação entre as pessoas e equipes. 42
Objetivos dos Sistemas Colaborativos Para todos os manipuladores dos dados e nos diversos níveis de decisão. Gerenciar e coordenar trabalho em equipe. Integrar os diversos aspectos do trabalho em equipe. De acordo com os níveis de decisão e funções organizacionais a partir de definições de cada usuário. Promover a integração da organização com o meio externo. Gerenciar documentos. criação, armazenamento, recuperação e disseminação de documentos. Clientes, fornecedores, órgãos governamentais públicos e regulamentadores, etc. Facilitar a comunicação entre as pessoas e equipes. 43
Objetivos dos Sistemas Colaborativos Para todos os manipuladores dos dados e nos diversos níveis de decisão. Gerenciar e coordenar trabalho em equipe. Integrar os diversos aspectos do trabalho em equipe. De acordo com os níveis de decisão e funções organizacionais a partir de definições de cada usuário. Promover a integração da organização com o meio externo. Gerenciar documentos. Facilitar a comunicação entre as pessoas e equipes. 44 criação, armazenamento, recuperação e disseminação de documentos. Clientes, fornecedores, órgãos governamentais públicos e regulamentadores, etc. Comunicação de dados e voz, internamente e externamente à organização.
glb Sistemas Colaborativos 2013-2 Vantagens e desvantagens 45
glb Sistemas Colaborativos 2013-2 Vantagens dos Sistemas Colaborativos O trabalho em grupo estimula os participantes. O grupo entende melhor os desafios (do que um indivíduo). O grupo consegue descobrir erros no projeto de maneira mais rápida. A responsabilidades pelas decisões são distribuídas. O conhecimento compartilhado pelo grupo é maior. Mais alternativas são apresentadas para a solução dos problemas. A eficiência das atividades do grupo é maior que a soma das partes dos indivíduos. 46
Desvantagens dos Sistemas Colaborativos Necessidade de coordenação efetiva para gerenciamento. As atividades em grupo requerem mais tempo. As atividade em grupo são mais lentas e onerosas. O grupo pode sobrepor os talentos individuais. Dispersão, causadas por bate-papos, repetição de atividades etc. Perda de privacidade e sentimento de invasão e monitoramento. 47
Implantação de Groupware na empresa 48
Segundo Gerosa (2004), a implantação de um sistema colaborativo requer alguns cuidados: Definição do projeto piloto a ser trabalhado. Definições dos processos e do grupo que participará deste. Mensurar os fatores de produtividade antes e depois da implantação do projeto. Ter cuidado com as mudanças da cultura organizacional (organizações levam mais tempo para se adaptar às mudanças do que as pessoas). 49
Questões (14) O que significa SBSC? Qual é o objetivo do SBSC? (15) O que significa Colaboração Síncrona? Forneça um exemplo. (16) O que significa Colaboração Assíncrona? Forneça um exemplo. (17) Quais são os principais objetivos dos SC? (18) Citar as principais vantagens dos SC. (19) Citar as principais desvantagens dos SCs. 50
Questões (20) Quais são os principais cuidados para a implantação de um SC? (21) "Gerenciar e coordenar trabalho em equipe", trata-se de um objetivo dos SCs, explique esse conceito. (22) Integrar os diversos aspectos do trabalho em equipe.", trata-se de um objetivo dos SCs, explique esse conceito. (23) "Promover a integração da organização com o meio externo", trata-se de um objetivo dos SCs, explique esse conceito. (24) "Gerenciar documentos", trata-se de um objetivo dos SCs, explique esse conceito. (25) "Facilitar a comunicação entre as pessoas e equipes", trata-se de um objetivo dos SCs, explique esse conceito. 51
O modelo 3C 52
Introdução Foi destacado inicialmente a partir de artigo seminal de Ellis et al [1991]. É usado para classificar o processo de colaboração computacional. Se baseia na premissa de que para colaborar, os indivíduos de um grupo comunicam, coordenam e cooperam. 53
O processo Com objetivo de se concluir uma determinada atividade ou tarefa, o processo de colaboração inicia-se em uma comunicação, seguida de negociações. A coordenação fica responsável pela gestão das tarefas, verificando o cumprimento das mesmas. As tarefas são compartilhadas entre os membros e estes se comunicam e cooperam entre si, negociam e tomam decisões referentes as tarefas. A colaboração somente é realizada com a presença de no mínimo dois membros. 54
Segundo Gerosa (2004), a comunicação, em um grupo de trabalho, envolve a negociação de compromissos e conhecimento. Através da coordenação, o grupo lida com conflitos e se organiza de maneira a evitar que os esforços de comunicação e de cooperação sejam perdidos. A cooperação é a operação conjunta dos membros do grupo em um espaço compartilhado. 55
Interfaces - Exemplos 56
Interfaces - Exemplos 57
Interfaces - Exemplos 58
Interfaces - Exemplos 59
Interfaces - Exemplos 60
Interfaces - Exemplos 61
Interfaces - Exemplos 62
Interfaces - Exemplos 63
Interfaces - Exemplos 64
Classificação 65
glb Sistemas Colaborativos 2013-2 Segundo Coleman, David (1997) apud Imasters (s.nt), há alguns tipos de Sistemas Colaborativos: Gerenciadores de Conteúdo (CMS) São ferramentas para publicação automatizada de conteúdo através da WEB que permite a participação de diversas pessoas e grupos, CMS significa Content Management Systems. Esse tipo de aplicação colaborativa possui dois lados: um frontend, o lado de acesso público e o backend, usado por usuários com direitos de alimentar o conteúdo. 66
Gestão do Conhecimento (GC) São ferramentas de armazenamento, avaliação e distribuição de conhecimento. São ferramentas que possibilitam, por exemplo: vantagem competitiva em relação à concorrência e melhoria dos processos de tomada de decisões mais eficientes. Para mais informações consulte: o site da sociedade brasileira de gestão do conhecimento, disponível em http://www.sbgc.org.br/sbgc/portal/ Arquitetura básica de um Data warehouse 67
Outros exemplos Real TimeE Collaboration Tools (RTC) São ferramentas de colaboração síncronas que usam áudio, vídeo e dados, normalmente usado para fins de conferência. Virtual Team Tools São ferramentas para grupos de trabalho, podem, por exemplo ser: local de trabalho virtual e processos e workflow. CRM Colaborativo (Customer Resource Management) São ferramentas usados para acompanhamento de relacionamento com os clientes, exemplo: portais e comunidades On-line. 68
(26) Como e porque surgiu o modelo 3C? Questões (27) Um sistema concebido para ser utilizado por um único usuário pode ser considerado Colaborativo? (28) O que significa a sigla CMS? Explique o seu funcionamento básico no contexto dos SCs. Exemplifique. (29) O que são ferramentas de Gestão de Conhecimento? Essas ferramentas podem ser consideradas colaborativas? (30) O que são ferramentas do tipo RTC? (31) Qual é o significado da sigla CRM. Como um CRM pode ser considerado colaborativo? Justifique. (32) Um Blog, pode ser considerado uma ferramenta colaborativa? Justifique. 69
Questões (33) O que são Mapas Conceituais (MC)? (34) Elabore um mapa conceitual para explicar o processo de Colaboração, tendo como foco os "Sistemas Colaborativos" e os conceitos: trabalho em equipe, compartilhar recursos, comunicar idéias, coordenar esforços e comunicar, coordenar e cooperar. (35) Elabore um MC para explicar o processo de comunicação tendo como foco principal a "Mensagem". Os seguintes conceitos relevantes deverão ser destacados no MC: protocolo de comunicação, emissor, receptor, informação gerada, síncrona, assíncrona e Sistema Colaborativo. 70
Questões (36) Elabore um MC para explicar o processo de coordenação tendo como foco principal o Plano de trabalho". Os seguintes conceitos relevantes deverão ser destacados no MC: coordenador, atividades, papéis, recursos, política da empresa e Sistema Colaborativo. (37) Elabore um MC para explicar o processo de cooperação tendo como foco principal a "Atividade". Os seguintes conceitos relevantes deverão ser destacados no MC: distribuição geográfica, espaço compartilhado, participante, artefato, produto, prazo, recursos e Sistema Colaborativo. 71
Seminário I 72
Artigos O uso de sistemas colaborativos na gestão de projetos: fatores relevantes para o sucesso. Camargo et al. (ARTIGO_SC_GEST_PROJETOS.PDF) Uma Arquitetura para o Desenvolvimento de Ferramentas Colaborativas para o Ambiente de Aprendizagem AulaNet. Gerosa, Marco Aurélio et al. (ARTIGO_ARQ_FERRAMENTAS.PDF) RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração. Mariano Pimentel. (ARTIGO_RUP3C_GROUPWARE.PDF) Mo Porã Um sistema gerenciador de repositórios distribuídos e colaborativos no ambiente cientifico da Amazônia. Serique et al. (ARTIGO_SISTEMA_MOPORA.PDF) Uma ferramenta de apoio ao desenvolvimento de software baseado em componentes. PFAFFENSELLER, Moisés et al. (SC_COMPONENTES.PDF) Uma arquitetura para distribuição de componentes tecnológicos de sistemas de informações baseados em data warehouse. SELL, Denilson. (08_DATAWAREHOUSE.DPF) Elicitação de Requisitos de Sistemas Colaborativos de Aprendizagem Centrada na Atividade de Grupo. NETO, Genésio Gomes da Cruz et al. (ARTIGO_SC_ELICITAC_REQUISITOS.PDF) 73
Seminário II 74
Propostas (ou um software colaborativo usado em sua empresa) 75
Referências Bibliográficas CAMARGO, Álvaro Antônio Bueno De. KHOURI, Lourdes Halim El e GIAROLA, Paulo César. O Uso de Sistemas Colaborativos na Gestão de Projetos: Fatores Relevantes para o Sucesso. Trabalho de Conclusão de Curso. Fundação Instituto de Administração FIA. 2005. Disponível em: http://www.scribd.com/doc/4673082/trabalho-o-uso-de-sistemas-colaborativos-doc-final Acesso em: 16 de janeiro de 2010. GEROSA, M.A., Raposo, A.B., Fuks, H. & Lucena, C.J.P. Uma Arquitetura para o Desenvolvimento de Ferramentas Colaborativas para o Ambiente de Aprendizagem AulaNet, Anais do Simpósio Brasileiro de Informática na Educação SBIE 2004, 09-12 de Novembro, Manaus- AM, Disponível em http://www.les.inf.puc-rio.br/groupware. Acesso em: 20 de janeiro de 2010. BORBA, Gilmar Luiz de. TIC, educação e projeto aplicado:uma experiência de intervenção no terceiro setor. Dissertação de mestrado. Belo Horizonte. - Centro Universitário UNA. 2010. Disponível em: http://www.mestradoemgsedl.com.br/ Acesso em agosto de 2012. Imasters. Sistemas Colaborativos: Conceito, Característicasdes e Funcionalidades. Disponível em: http://imasters.uol.com.br/artigo/4655/gerencia/sistemas_colaborativos_conceito_caracteristicasdes_e_funcionalidades/. Acessado em: 20 de janeiro de 2010. PIMENTEL, Mariano; Fucks, Hugo (organizadores). Sistemas Colaborativos. Rio de Janeiro. Elsevier, 2011, 375 páginas. 76