Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento...

73
Tese PUC-Rio, 22 Março 2006 1/ 55 Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano Pimentel [email protected] orientador: Hugo Fuks [email protected] Graduação Informática UFRJ, 1993-1999 Lígia Barros Mestrado Informática NCE/UFRJ, 1999-2002 Fábio Sampaio Método de Desenvolvimento de Hipertexto Educacional HiperDiálogo (bate-papo) Processo de Desenvolvimento de Groupware Doutorado Informática PUC-Rio, 2002- 2006 Hugo Fuks

Transcript of Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento...

Page 1: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

1/ 55Mariano Pimentel

RUP-3C-Groupware:um processo de desenvolvimento de groupware

baseado no Modelo 3C de Colaboração

Mariano [email protected]

orientador: Hugo [email protected]

Graduação InformáticaUFRJ, 1993-1999

Lígia Barros

Mestrado InformáticaNCE/UFRJ, 1999-2002

Fábio Sampaio

Método de Desenvolvimentode Hipertexto Educacional

HiperDiálogo(bate-papo)

Processo de Desenvolvimentode Groupware

Doutorado Informática

PUC-Rio, 2002-2006Hugo Fuks

Page 2: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 2/ 55

Apresentação

• Introdução• Gênese do Processo: Mediated Chat• RUP-3C-Groupware• Estudo de Caso• Conclusão

Page 3: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 3/ 55

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Introdução

Page 4: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 4/ 55

Colaboração e Groupware

Comunicação

CoordenaçãoCooperação

gera com prom issos gerenciados pela

organiza as tarefas para

dem anda

com um + açãoAção de tornar com um

co + ordem + açãoAção de organizar em conjunto

co + operar + açãoAção de operar em conjunto

COMUNI CA ÇÃ O

sistem ade conferência

sistem ade m ensagem

espaço de inform açãocom partilhada

sa la de reuniãoeletrônica

editor em grupo

w ork flow

agentesinte ligentes

COORDENA ÇÃ OCOOPERA ÇÃ O

Colaboração = Comunicação + Coordenação + Cooperação

Modelo 3C de Colaboração(Ellis et al., 1991)

Aplicações Groupware(Teufel et al., 1995 apud Borghoff e Schlichter, 2000)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 5: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 5/ 55

AulaNet

LMS com abordagem groupware Laboratório de Engenharia de Software da PUC-Rio, desde 1997 Versões Português, Inglês e Espanhol - http://www.eduweb.com.br

Serviços AulaNet 2.1Interface do Aprendiz

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

D ebateC onferênciaC orreio p/ Turm a

C orre io paraParticipante

Bate- papo

COMUNI CA ÇÃ OAss íncrona Síncrona

I nform ações

A com panham .da Participação

Tarefas

COORDE NA ÇÃ OCOOPERA ÇÃ O

MensagemI nstantânea

Aulas

D ocum entação

B ibliografia

W ebliografiaD ownload

A visos

Exam e

Pesq. Opinião

Acom panham .da Navegação

C ertificado

C o- autoria

Page 6: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 6/ 55

AulaNet 2.1 → 3.0

• AulaNet 2.1: dificuldades no desenvolvimento

• AulaNet 3.0: desenvolvimento baseado em componentes

“Traços”: Componentes 3C

“Letras”: Serviços (Groupware)

“Palavras”: Ambientes Colaborativos

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Conseqüências:• alto custo (tempo e esforço) para mudar/criar um serviço• dificuldade de integração de novos membros à equipe• dificuldade de desenvolvimento entre equipes

Causas:• baixa modularidade• paradigma procedural

Page 7: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 7/ 55

Consórcio de Pesquisa

F aç ad e

D ata Ac c es s O b jec t

V

M( D T O )

C am ad a d eN eg ó c io s

C am ad a d eAp re s en tação

C am ad a d eR ec u r s o s

C

S G BD

M ailS en d er

S erv id o r d eE -M ails

Agregando Frameworks de Infra-Estrutura em uma Arquitetura Baseada em

Componentes: Um Estudo de Caso no Ambiente AulaNet

(Barreto, 14/03/2006)

Desenvolvimento de Groupware Componentizado com base no

Modelo 3C de Colaboração(Gerosa, 16/03/2006)

I nfrastructure Fram eworks

.

Com ponent

Fram ework

Serv iceCom ponentFram ework

CollaborationCom ponentFram ework

Serv ice X

3C Com ponent A

3C Com ponent B

Serv ice Y

Fram ework

.

.

GroupwareApplication

Database

Groupware

RUP-3C-Groupware: umProcesso de Desenvolvimento

de Groupware baseadono Modelo 3C de Colaboração

(Pimentel, 22/03/2006)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Com unica çã o

Coordena çã oCooperaçã o

Proce sso de De senv o lv im ento de Groupware

Page 8: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 8/ 55

Processo de Desenvolvimento de Software

Espiral (Boehm, 1988)Cascata (Royce, 1970) Programação Extrema (Beck, 1999)

UML Components (Cheesman & Daniels, 2001)

Rational Unified Process (Kruchten, 2003)

Descrição de quem estáfazendo o quê, como e quando

artefato

papel

atividade fluxo

Processos de Desenvolvimento de Groupware: processo em cascata para desenvolvimento de groupware (Dewan, 2001) processo incremental SER (Fischer, Grudin et al., 2001) processo centrado na participação do usuário OSDP (Schümmer et al., 2005)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 9: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 9/ 55

TeseProblema:Groupware é difícil de desenvolver (Greenberg, 2006)

Requer conhecimento multidisciplinar: computação, sociologia, cognição etc. Engenheiros de Software não são adequadamente preparados

Questão:Como auxiliar Engenheiros de Software no desenvolvimento de groupware?

Ferramental para instrumentar o desenvolvedor (Gerosa, 2006) Processo específico de desenvolvimento de groupware (Pimentel, 2006)

Hipótese:RUP-3C-Groupware auxilia o desenvolvimento de groupware

Método:Pesquisação:

AulaNet Mediated Chat

Estudo de caso: repetitividade do processo

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 10: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 10/ 55

Gênese do Processo:Mediated Chat

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 11: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 11/ 55

Ferramentas de Comunicação Síncrona

COMUNI CA ÇÃ O

ferram entas decom unicação

sistem ade conferência

sistem ade m ensagem

espaço de inform açãocom partilhada

sa la de reuniãoe letrônica

edito r em grupo

w ork flow

agentesinte ligentes

COORDENA ÇÃ OCOOPE RA ÇÃ O

v ídeo - conferênciabate - papo

corre io - e letrônicoLista de D iscussão

Síncrona

A s s ín cro n a

Classes e Exemplos deFerramentas de Comunicação SíncronaFerramentas de Comunicação

Bate-papocomunicação todos-todos baseada em texto

mIRC http://www.mirc.comWebchats (ex. Bate-papo UOL

http://batepapo.uol.com.br

Mensageirocomunicação um-para-um baseada em texto

ICQ http://www.icq.comMSN Messenger http://messenger.msn.com Yahoo!Messenger

http://messenger.yahoo.com

Videoconferênciacomunicação baseada em

áudio e vídeo

CUseeMe http://www.cuworld.com iSpQ http://www.ispq.comPalTalk http://www.paltalk.comSkype http://www.skype.com

Bate-papo Gráficoparticipante representado

por avatar

Chat Circles http://chatcircles.media.mit.edu Hannes Vilhjálmsson Projects

http://www.isi.edu/~hannesSituatedChat http://www.media.mit.edu/gnl/projects/situchat

Comic Chat http://www.comic-chat.comSulake communities http://www.sulake.com

Habbo Hotel http://www.habbohotel.com

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 12: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 12/ 55

Ferramentas de Comunicação Síncrona: Elementos 3C

(regis tro das m ens agens public adas )Su po rte à Co o p e ração

(lis ta de part ic ipantes )Su po rte à Co o rd e n ação

(d ig itaç ão de novas m ens agens )Su p orte à Co mu n icação

Suporte aos 3C’s de um bate-papo típico

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Comunicação

LinguagemTransmissãoTamanho e QualidadeEstruturação do discursoCategorização

Coordenação

TópicoSessãoAcessoPresençaDisponibilidadePapéisPosse da palavraFreqüência VisibilidadeEndereçamentoIndicação do turno-em-desenvolvimentoAvaliação

CooperaçãoRegistro

Configuração do espaço

Mensagens preconcebidas

Elementos 3C das Ferram. Comunic. Síncr.

Page 13: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 13/ 55

Debates do curso TIAE

• TIAE: Tecnologia de Informação Aplicada à Educação Totalmente a distância desde 1998.2 pelo AulaNet (15 edições), DI, PUC-Rio Ambiente para pesquisação relacionada ao AulaNet

Leituras (serv iço Aulas e pesquisas Web)S exta S ábado D om ingo

S em inário (C onferências)

D ebate

S egunda Terça Q uarta Q uinta

13 às 14hs

12hs 14hs

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

• Debates Serviço Debate, Mediated Chat Sessão de 1 hora Todos participam 1 aprendiz selecionado como Moderador Convergência do que foi discutido nos

Seminários

v1.0

Page 14: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 14/ 55

Confusão do Bate-papo

tumultuadofalatóriocaosbagunçaloucuracansativocorreriatiroteio

divertidoanimado

interessanteengraçado

surpreendenteexcitanteessencial

enriquecedor

Visão pessimistaVisão otimista

RelevânciaEducacional

Confusão doBate-papo

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

?Como evitá-los?

Que elementos podem diminuira confusão da conversação?

Quais são os problemasque causam a confusão?

Mediated Chat x.yFerramenta modificada de bate-papo

onde ocorre menor confusão

Page 15: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 15/ 55

Mediated Chat: versões desenvolvidasIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Doutorado[Presente]

Mestrado[Passado]

(Rezende, 2003)

(Ferraz, 2000)

20 00 .1

Vers ão:Aspec to 3C :

Problem a:M ec anis m o:

Mediated Chat 1.0Comunic aç ãonenhumFramework C anais de Comunicaç ão

Mediated Chat 2.0CoordenaçãoInterrupç ão da D inâmic aTéc nicas de Conversaç ão

Mediated Chat 3.0CoordenaçãoSobrec arga de MensagensFila de Mensagens

Mediated Chat 6.0TODOSOs mesmos anter ioresRevisão dos anter iores

2001

.1

2002.2

20 04 .1 2 006 .1

Mediated Chat 4.0Coorperaç ãoD ific uldades na Leitura e Esc ritaV isualizaç ão das Mensagens

2004.2

Revisões

R evis õe s

Revisões

Mediated Chat 5.0Cooperaç ãoDesc ontextualizaç ãoRegistro de Sessão

2005 .1

R evisõ

es

HiperDiálogoComunic aç ãoPerda de co-textoEnc adeamento de Mensagens

Revisões

BoasPráticas

Page 16: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 16/ 55

Mediated Chat 1.0

Desenvolvimento:Problema: Nenhum

Esta versão não foi desenvolvida para resolver um problema relacionado à confusão do bate-papo. Parte da necessidade de estabelecer a comunicação síncrona entre participantes de curso AulaNet

Solução: Bate-papo típico (Framework Canais de Comunicação)

Estudo de Caso: TIAE 2000.1Identificação da Confusão do Bate-papo

Conclusão:• Bate-papo tem Potencial Educacional• Limitação: Confusão do Bate-papo

Revisão: Modificar a ferramenta buscando diminuir a Confusão do Bate-papo

Boa(s) prática(s) aprendida(s):• Ferramenta típica p/ iniciar o desenvolvimento → identificar, isolar e comparar influências

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 17: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 17/ 55

HiperDiálogo

Desenvolvimento:Problema: Perda de Co-texto

Ocorre quando um participante não consegue estabelecer o encadeamento da conversação, não consegue identificar à que mensagem anterior uma determinada mensagem está respondendo

Solução: Encadeamento de Mensagens (Comunicação > Estruturação do Discurso)

Estudo de Caso: curso Informática na Educação 2001.1 NCE-UFRJ NÃO evitou a Perda de Co-texto

Conclusão:• Potencial para resolver a perda de co-texto• Novos problemas

Revisão: Vista única com encadeamento representado através de setas entre mensagens

Boa(s) prática(s) aprendida(s):

• Realizar estudo de caso → identifica problemas na solução (inicialmente óbvia e adequada)

• Focar num problema específico → guia o desenvolvimento da versão

• Modificar um único Elemento 3C → isola influências

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 18: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 18/ 55

Mediated Chat 2.0 (parte I)

Problema: Dificuldade de CoordenaçãoDependendo da atuação do moderador, o debate fica confuso parecendo improdutivo, sem objetivo

Solução: Dinâmica mais estruturada de Debate (Coordenação > protocolo social)

Estudo de Caso: TIAE 2002.2• Diminuiu a Perda de Co-texto• Evidenciou o problema de Interrupção da Dinâmica (parte II)

Conclusão:• Dinâmica mais estruturada diminui a confusão do bate-papo• É possível forçar a aplicação da dinâmica para evitar Interrupções (parte II)

Revisão:• Técnicas de Conversação (parte II)

Boa prática aprendida:• Problemas podem ser resolvidos sem uma nova versão → através de protocolo social

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

A p re sen t a ro c o m e n t á r io

e le it o

Vo t a r n umco m en t á r io

D isc ut i r oco m en t á r io

e le i t o

A p r e se n t a rum a ques t ão

A p r e se n t a ra s co n c lusõ es

Re p e ti r e ste c i c lop a ra ca d a q u e stã o

di sc u ti d a a nte rio rm e nteno S e m i n á rio d a se m a n a

A br i r ode ba t e

E n ce rr a ro deb a t e

M ed iad o r

M o der a do rdo D eba t e

A p r en diz

C o m e n t a ra que st ão

A p r esen t a rum t ó p ico

A br ir odeb a t e

E n c e rr a ro de ba t e

D isc ut ir ot ó p ic o e m

fo co

M ed iad o r

M o der ado rdo D eba t e

A p r e n d iz

Dinâmicas do Debateaté a edição TIAE 2002.1 a partir da ed ição TIAE 2002.2

Page 19: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 19/ 55

Mediated Chat 2.0 (parte II)

Problema: Interrupção da DinâmicaOcorre quando a mensagem é inadequada à etapa de conversação em andamento, não é esperada, não realiza a atividade proposta

Solução: Técnicas de Conversação (Coordenação > Posse da Palavra)

Estudo de Caso: TIAE 2002.2NÃO diminuiu a freqüência de Interrupção da Dinâmica

Conclusão:• Técnicas de Conversação auxiliam a coordenação• Impossibilidade para contornar situações inesperadas

Revisão:• Implementar mais uma técnicas de Conversação (“Contribuição Mediada”)• Modificar os mecanismos para contornar situações inesperadas

Boas práticas aprendidas:• Focar num problema específico• Modificar um único elemento 3C → ainda foram modificados vários elementos 3C• Realizar estudo de caso → análise dos problemas guiaram a revisão (Pimentel et al., 2004)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 20: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 20/ 55

Mediated Chat 3.0

Desenvolvimento:Problema: Sobrecarga de Mensagem

Ocorre quando várias mensagens são enviadas num curto período de tempo inviabilizando a leitura de todas estas mensagens

Solução: Fila de Publicação (Coordenação > Posse da Palavra) + Indicação da digitação (Coord. > Indicação do turno em desenv.) ↑ Problema: Falta-de-visibilidade-do-turno-em-desenvolvimento

Estudo de Caso: TIAE 2004.1• Ausência de indícios de ocorrência da Sobrecarga de Mensagem• Não entenderam a fila de mensagens (“sistema ficou mais lento”)

Conclusão:• Fila de Publicação evita a sobrecarga de mensagens• Indicação-do-turno-em-desenvolvimento auxilia a coordenar-se

Revisão: Representar a Fila diretamente na Lista de Participantes (semelhante ao PalTalk)

Boa(s) prática(s) aprendida(s):• Análise de Domínio → auxiliou a identificação do Problema, Solução e Revisão

• Modificar um único elemento 3C → outras modificações = influências previstas

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 21: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 21/ 55

Mediated Chat 4.0

Problema: Dificuldades de Leitura e Escrita de MensagensDifícil diferenciar emissor do conteúdo; difícil ler mensagens antigas (rolagem automática); difícil revisar o texto antes de enviá-lo, etc.

Solução: Visualização das Mensagens (Coop. > Configuração do Espaço)

Estudo de Caso: TIAE 2004.2• Aprovaram TODAS as modificações elaboradas• Indicaram ter mais facilidade de leitura• Indicaram diminuir problemas de confusão (maior rapidez de leitura evita sobrecarga de mensagens)

Conclusão:• Melhorar os processos de Leitura e Escrita diminui a confusão

Revisão:• Destacar as mensagens dos mediadores

Boa prática aprendida:• Modificar um único elemento 3C → Modificações na visualização das mensagens diminui a confusão, então os resultados anteriores foram influenciados (fator que foi desconsiderado)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 22: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 22/ 55

Mediated Chat 5.0

Problema: DescontextualizaçãoOcorre quando o participante entra no meio da sessão e, por isso, não tem acesso às mensagens anteriores ficando sem o contexto da conversação

Solução: Registro da Sessão (Cooperação > Registro)

Estudo de Caso: TIAE 2005.1• Influência do registro evidenciada numa única situação: derrubar o moderador num momento crítico

Conclusão:• Registro é útil em situações críticas da conversação (quando o contexto se faz mais necessário)

Revisão:• Nenhuma (manter o Registro da Sessão)

Boa prática aprendida:• Estudo de Caso MUITO bem planejado → para conseguir observar certos fenômenos

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 23: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 23/ 55

Desenvolvimento:Problema: Todos os anteriores

Perda de Co-texto, Interrupção da Dinâmica, Sobrecarga de Mensagens, Falta-de-visibilidade-do-turno-em-desenvolvimento, Problemas de Leitura e Escrita, Decontextualização

Solução: Soluções anteriores revisadas

Estudo de Caso: TIAE 2006.1• Em andamento

(Conclusão) Resultados esperados:• Menos Perda de Co-texto• Menos Interrupção da Dinâmica• Ausência de declaração dos participantes sobre a confusão do bate-papo

Revisão: ?

Boa(s) prática(s) aprendida(s):• Desenvolvimento baseado em componentes → modularidade: montagem e manutenção

Mediated Chat 6.0Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 24: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 24/ 55

Boas práticasIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

• Analisar o Domínio em função do Modelo 3C

• Ferramenta típica para iniciar o desenvolvimento

• Focar um problema específico

• Protocolo social resolve problemas (uso x desenvolver uma versão)

• Modificar um único elemento 3C por versão

• Realizar estudo de caso muito bem planejado

• Desenvolvimento baseado em componentes 3C

Uso do Modelo 3C de Colaboração para guiar o desenvolvimento

Desenvolvimento investigativo-iterativofocando um problema por versão

Desenvolvimento baseado em componentese orientado ao reuso

Mediated Chat 1.0

HiperDiálogo

Mediated Chat 2.0

Mediated Chat 3.0

Mediated Chat 4.0

Mediated Chat 5.0

Mediated Chat 6.0

serviços AulaNet

Desenvolvimento Lições aprendidas Boas práticas

RUP-3C-Groupware

Page 25: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 25/ 55

Boas práticas > Uso do Modelo 3C de Colaboração

Versõ es m o dificadaspara evitar a

Co nfusão do Bate- Papo

Bate-papo Típico Mediated Chat x.yC OMUNI C AÇ ÃO

C OORDENAÇ ÃOC OOPERAÇ ÃO

Processo de Desenvolvim ento de Groupwarebaseado no Modelo 3C de Colaboração

LinguagemTransmissão

Tamanho e QualidadeEstruturação do discurso

Categorização

TópicoSessãoAcesso

PresençaDisponibilidade

Papéis

RegistroConfigurações do Espaço

Mensagens preconcebidas

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Uso do Modelo 3C de Colaboração para guiar o desenvolvimento:focar uma dimensão da colaboração a cada versão

Posse da palavraFreqüênciaVisibilidadeEndereçamentoIndicação do turno em desenvolvimentoAvaliação

Page 26: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 26/ 55

Boas práticas > desenvolvimento investigativo-interativoIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Desenvolvimento investigativo-iterativofocando um problema por versão

Método Científico Método de Engenharia

Enunciar o ProblemaRevisão de LiteraturaElaborar HipótesePlanejar Avaliação da HipóteseColetar DadosAnalisar os ResultadosConcluir

Elicitar Requisitos (necessidades)Propor alternativas de soluçõesSelecionar soluçãoEspecificar a soluçãoProjetar e Implementar a soluçãoTestarConcluir

RealizarEstudo de Caso

Focar 1 problema por versãoAnálise de Domínio

Revisão

Page 27: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 27/ 55

Boas práticas > desenvolvimento baseado componente e reusoIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Desenvolvimento baseado em componentese orientado ao reuso

Re po sitór io d ePro b le mas e So lu çõ e s

Re po sitór io d eEle me nto s 3C de u m Do mín io

Re p o sitó r io d eCo mp o n e n te s 3C

Dime nsã o daCo la bo ração

Elemen to 3C

F un cio na lida de

Co mp onen te

F e rramen ta

Mé todo

So lu ção

Prob lema

Re p ositó r io d a An álise d e F e rrame n tasGro u p w are d e u m do mín io

*

*

*

*

*

*

Page 28: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 28/ 55

RUP-3C-Groupware

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 29: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 29/ 55

Objetivos

• Consolidação de uma pesquisa: Sistematização do que foi aprendido com o desenvolvimento das

versões do Mediated Chat e serviços do AulaNet

• Início de uma nova pesquisa: Elaboração INICIAL de um processo para o desenvolvimento de

groupware (novas pesquisas para melhoria contínua)

• Auxiliar a integração de: novos alunos no grupo de pesquisa Groupware@LES novos engenheiros de software na equipe AulaNet

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 30: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 30/ 55

RUP – Rational Unified Process (IBM)• Credibilidade empresarial e acadêmica

adotado por empresas: Ericsson, Xerox, Visa, Oracle etc. (Kruchten, 2003) referência na literatura sobre Processos de Desenvolvimento de Software

• exemplo específico e detalhado do Processo Unificado (Jacobson, Booch e Rumbaugh, 1999)

• Framework para processos de desenvolvimento de software linguagem para definição de elementos de processo baseada no SPEM

(OMG, 2002); ferramentas IBM para implementar plugins: RUP for J2EE; RUP for XP

• Aspectos técnicos desejáveis: √ Iterativo √ Baseado em componentes Orientado ao Reuso Análise de Domínio √ Modelagem UML

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 31: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 31/ 55

RUP: Componentes de ProcessoIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 32: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 32/ 55

RUP-3C-Groupware

Projetista deEstudo de Caso

Roteiro deEntrevista

ProjetarEstudo de Caso

RealizarEstudo de Caso

RUP-3C-Groupware: extensão do RUPIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 33: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 33/ 55

RUP-3C-GroupwareIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Estudode Caso

Page 34: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 34/ 55

RUP-3C-Groupware > Modelagem de Negócio

Realizar Análise de Domínio

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 35: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 35/ 55

RUP-3C-Groupware > Modelagem de Negócio> Analisar Domínio

• Problemas• Soluções• Elementos 3C• Ferramentas• Aplicação típica

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Boas práticas:- Desenvolvimento orientado ao reuso- Baseado no Modelo 3C de Colaboração

Page 36: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 36/ 55

RUP-3C-Groupware > Requisitos

• Isolar 1 problema por versão• Considerar Análise de Domínio

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 37: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 37/ 55

RUP-3C-Groupware > Requisitos> Analisar o Problema

Requisitosconsiderando aAnálise de Domínio

1 problemapor versão

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Boas práticas:• Desenvolvimento investigativo-iterativo, 1 problema por versão• Desenvolvimento orientado ao reuso

Page 38: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 38/ 55

RUP-3C-Groupware > Análise e Projeto

Interface com Usuário considerando aAnálise de Domínio

Promover oReuso de Componentes

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 39: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 39/ 55

RUP-3C-Groupware > Análise e Projeto> Analisar Comportamento

Interface-com-Usuário considerando aAnálise de Domínio

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Boa prática: desenvolvimento orientado ao reuso

Page 40: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 40/ 55

RUP-3C-Groupware > Análise e Projeto> Projetar Componente

Promover oReuso de Componentes

Component Kits (Gerosa, 2006)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Boa prática: desenvolvimento orientado ao reuso

Page 41: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 41/ 55

RUP-3C-Groupware > Implementação

Preparar componentespara o Reuso

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 42: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 42/ 55

RUP-3C-Groupware > Implementação> Implementar Componentes

Preparar componentespara o Reuso

Arquitetura Técnica(Barreto, 2006)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Boa prática: desenvolvimento orientado ao reuso

Page 43: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 43/ 55

RUP-3C-Groupware > Teste

Realizar o teste específico deEstudo de Caso

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 44: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 44/ 55

RUP-3C-Groupware > Teste> Realizar Estudo de Caso

• Planejamento cuidadoso• Uso por um Grupo• Coleta de Dados• Entrevistas• Análise de Dados• Conclusão• Revisão

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Boa prática: desenvolvimento investigativo

Page 45: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 45/ 55

RUP-3C-Groupware > DistribuiçãoDistribuição de groupware não difere dadistribuição de software genérico

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 46: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 46/ 55

Estudo de Caso:repetitividade do RUP-3C-Groupware

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 47: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 47/ 55

Objetivo, Planejamento e Execução

Objetivo: Investigar a repetitividade do RUP-3C-Groupware

(sugestão de G J De Vreede & Jacques Wainer, Doctoral Colloquium CRIWG 2005)

Planejamento: Seleção de artefatos-chaves do processo RUP-3C-Groupware Outros engenheiros de software usam/produzem estes artefatos no

desenvolvimento de um groupware

Execução: 7 alunos do curso Engenharia de Groupware 2005.2

• Não são da equipe AulaNet nem do grupo Groupware@LES• Não foi dado treinamento RUP-3C-Groupware

Seguiram o documento elaborado (Anexo 1) Preencheram Questionário sobre as atividades e os artefatos Foram individualmente entrevistados por 15 minutos

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 48: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 48/ 55

Análise dos Resultados: o processo é repetível

Julgamento dos participantes Análise dos artefatos produzidos

Q uadro- conceitual 3C

S olicitações de I nteressado

Docum entação de Prob lem a

Visão

Projeto de Estudo de Caso

Projeto de Com ponentes

Méd ia

Prod

ução

Rele

vânc

iaEn

tend

imen

to

mui

tofá

cil /

mui

tore

leva

nte

mui

todi

fícil

/irr

elev

ante

méd

io(n

eutro

)

Docum entação da Análise deum a Ferram enta do Dom ín io

Mapa de NavegaçãoProtótipo de interface- com- usuário

prod

uzid

oco

rret

amen

te

prod

uzid

oin

corr

etam

ente

qual

idad

em

édia

Qua

lidad

e

a) Respostas ao Questionário b) Análise da qualidade dos artefatos produzidos

Qualidade inferior→ rever artefatos

Dificuldade de produçãoe entendimento→ baixa cultura

Dificuldade da classificação 3C versus Reconhecimento da relevância do Modelo 3C

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 49: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 49/ 55

Análise dos Resultados: auxilia o desenvolvimento de groupware

“Gostei. Achei bem útil, bem palpável, bem interessante. Esse trabalho deixou claro as partes, o caminho que você deve seguir. Gostei muito dos exemplos, os

exemplos ajudam muito. Na verdade, muita coisa que a gente tem que fazer, deveria ter um exemplo de mais ou menos como trabalhar” (Fernando)

“Acho que é indispensável, é indispensável. Porque é o seguinte... aqui você tá fazendo uma documentação que tá contribuindo para toda uma organização e fazendo as etapas do desenvolvimento. Se você não fizer uma metodologia assim, você pode pensar cada hora

numa etapa (...) existe um processo construtivo aqui.” (Gilson)

“Foi uma atividade boa pra entender o processo (...) pra ficar bem claro a documentação, pra não fugir nenhum ponto.” (Kleber)

“Acredito que é uma atividade bastante importante pelo fato de que você analisa um processo de desenvolvimento de várias maneiras. Eu nunca trabalhei, nunca estive no mercado de trabalho... mas com minha visão acadêmica, eu acho que é

disso que o mercado tá precisando. Por quê a gente vê é muita ferramenta, independente de ser de groupware ou não, mas com problema. (...)Achei bem interessante

a atividade. Sugiro que apliquem no mercado de trabalho para ver se é válido.” (Sandra)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 50: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 50/ 55

Conclusão

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 51: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 51/ 55

ConclusãoProblema:Groupware é difícil de desenvolver (Greenberg, 2006)

Requer conhecimento multidisciplinar: computação, sociologia, cognição etc. Engenheiros de Software não são adequadamente preparados

Questão:Como auxiliar Engenheiros de Software no desenvolvimento de groupware?

Ferramental para instrumentar o desenvolvedor (Gerosa, 2006) Processo específico de desenvolvimento de groupware (Pimentel, 2006)

Hipótese:RUP-3C-Groupware auxilia o desenvolvimento de groupware

Método:Pesquisação:

AulaNet Mediated Chat

Estudo de caso: repetitividade do processo

RUP-3C-Groupware:• Mediated Chat, desenvolvimento c/ sucesso• é repetível (artefatos produzidos adequadamente)• auxilia o desenvolvimento (declarações)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Page 52: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 52/ 55

Trabalhos Correlacionados: Processos Desenv. GroupwareIntrodução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Empowering End-Users: A Pattern-CenteredGroupware Development Process• baseado em “padrões de groupware” (análise dom.)• participação do usuário

A Component-Based GroupwareDevelopment Methodology• baseado em componentes (não o RUP)• uso de um “Modelo de Cooperação” (não o 3C): Ator, Atividade, Serviço, Coordenação

(Farias et al., 2000)(Schümmer et al., 2005)

Page 53: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 53/ 55

Trabalhos futuros e em andamento

• RUP-3C-Groupware x.y• Plugin RUP-3C-Groupware

AulaNet 3.0 AulaNetM

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

Plataforma RUP

• Uso do processo no Groupware@LES e, posteriormente, na EduWeb

• Livro Engenharia de Groupware

Page 54: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 54/ 55

Publicações no Doutorado

21 documentos (19 publicados + 2 aceitos)

• Veículo 2 capítulos de livro 1 revista internacional 1 revista nacional 8 conferências internacionais 9 conferências nacionais

• Conteúdo 11 Desenvolvimento dos serviços AulaNet 7 Desenvolvimento do Mediated Chat 3 Desenvolvimento Baseado em Componentes

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

http://dx.doi.org/10.1007/s11412-006-6845-3

Page 55: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 55/ 55

RUP-3C-Groupware:um processo de desenvolvimento de groupware

baseado no Modelo 3C de Colaboração

Mariano [email protected]

IntroduçãoGênese do Processo: Mediated ChatRUP-3C-GroupwareEstudo de CasoConclusão

http://groupware.les.inf.puc-rio.br

Page 56: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 56/ 55

Mediated Chat 1.0

Desenvolvimento:Problema: Nenhum

Esta versão não foi desenvolvida para resolver um problema relacionado à confusão do bate-papo. Parte da necessidade de estabelecer a comunicação síncrona entre participantes de curso AulaNet

Solução: Bate-papo típico (Framework Canais de Comunicação)

Estudo de Caso: TIAE 2000.1Identificação da Confusão do Bate-papo

Conclusão:• Bate-papo tem Potencial Educacional• Limitação: Confusão do Bate-papo

Revisão: Modificar a ferramenta buscando diminuir a Confusão do Bate-papo

Boa(s) prática(s) aprendida(s):• Ferramenta típica p/ iniciar o desenvolvimento → identificar, isolar e comparar influências

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Mediated Chat 1.0 (ocorrência de perda de co-texto)

Page 57: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 57/ 55

HiperDiálogo

Desenvolvimento:Problema: Perda de Co-texto

Ocorre quando um participante não consegue estabelecer o encadeamento da conversação, não consegue identificar à que mensagem anterior uma determinada mensagem está respondendo

Solução: Encadeamento de Mensagens (Comunicação > Estruturação do Discurso)

Estudo de Caso: curso Informática na Educação 2001.1 NCE-UFRJ NÃO evitou a Perda de Co-texto

Conclusão:• Potencial para resolver a perda de co-texto• Novos problemas

Revisão: Vista única com encadeamento representado através de setas entre mensagens

Boa(s) prática(s) aprendida(s):

• Focar num problema específico → guia o desenvolvimento da versão

• Modificar um único Elemento 3C → isola influências

• Realizar estudo de caso → identifica problemas na solução (inicialmente óbvia e adequada)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

?166 <Liane> Eu concordo... 167 <Marcelo> com o quê, Liane?

Debates

Debates ITAE 2000.1(7 participantes, 336 mensagens por debate)

média = 1,4 perdas de co-texto por debate

12 13111098765432112345678

87654321

Debates ITAE 2002.1(19 participantes, 604 mensagens por debate)média = 3,1 perdas de co-texto por debate

?30 <Liane> Acredito que é o contrario, groupware pode ajudar no processo (...)31 <Humberto> Contrario de que Liane, me perdi

Page 58: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 58/ 55

HiperDiálogo

Desenvolvimento:Problema: Perda de Co-texto

Ocorre quando um participante não consegue estabelecer o encadeamento da conversação, não consegue identificar à que mensagem anterior uma determinada mensagem está respondendo

Solução: Encadeamento de Mensagens (Comunicação > Estruturação do Discurso)

Estudo de Caso: curso Informática na Educação 2001.1 NCE-UFRJ NÃO evitou a Perda de Co-texto

Conclusão:• Potencial para resolver a perda de co-texto• Novos problemas

Revisão: Vista única com encadeamento representado através de setas entre mensagens

Boa(s) prática(s) aprendida(s):

• Focar num problema específico → guia o desenvolvimento da versão

• Modificar um único Elemento 3C → isola influências

• Realizar estudo de caso → identifica problemas na solução (inicialmente óbvia e adequada)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

HiperDiálogo: Encadeamento de Mensagens

Page 59: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 59/ 55

HiperDiálogo

Desenvolvimento:Problema: Perda de Co-texto

Ocorre quando um participante não consegue estabelecer o encadeamento da conversação, não consegue identificar à que mensagem anterior uma determinada mensagem está respondendo

Solução: Encadeamento de Mensagens (Comunicação > Estruturação do Discurso)

Estudo de Caso: curso Informática na Educação 2001.1 NCE-UFRJ NÃO evitou a Perda de Co-texto

Conclusão:• Potencial para resolver a perda de co-texto• Novos problemas

Revisão: Vista única com encadeamento representado através de setas entre mensagens

Boa(s) prática(s) aprendida(s):

• Focar num problema específico → guia o desenvolvimento da versão

• Modificar um único Elemento 3C → isola influências

• Realizar estudo de caso → identifica problemas na solução (inicialmente óbvia e adequada)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

54321

INED 2001.1( 1 0 p a rticip a n te s , 3 6 4 m e n s a g e n s p o r d e b a te )

1234perdas de

co- texto

perdas de co- tex to ocorr idasna ferram enta de bate- papo típica

f=1,7perdas de co- texto ocorr idasna ferram enta HiperD iá logof=1,0

521 43

debates

7.5% mensagens associadas erradamente potencial para ocorrer perda de co-texto

Page 60: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 60/ 55

HiperDiálogo

Desenvolvimento:Problema: Perda de Co-texto

Ocorre quando um participante não consegue estabelecer o encadeamento da conversação, não consegue identificar à que mensagem anterior uma determinada mensagem está respondendo

Solução: Encadeamento de Mensagens (Comunicação > Estruturação do Discurso)

Estudo de Caso: curso Informática na Educação 2001.1 NCE-UFRJ NÃO evitou a Perda de Co-texto

Conclusão:• Potencial para resolver a perda de co-texto• Novos problemas

Revisão: Vista única com encadeamento representado através de setas entre mensagens

Boa(s) prática(s) aprendida(s):

• Focar num problema específico → guia o desenvolvimento da versão

• Modificar um único Elemento 3C → isola influências

• Realizar estudo de caso → identifica problemas na solução (inicialmente óbvia e adequada)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

• Comunicação: inadequadamente mais formal• Coordenação: a estruturação em árvore dispersa os aprendizes nos ramos de conversação• Cooperação: interface mais complexa dificultou o uso do espaço compartilhado

Page 61: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 61/ 55

Mediated Chat 2.0 (parte I)

Problema: Dificuldade de CoordenaçãoDependendo da atuação do moderador, o debate fica confuso parecendo improdutivo, sem objetivo

Solução: Dinâmica mais estruturada de Debate (Coordenação > protocolo social)

Estudo de Caso: TIAE 2002.2• Diminuiu a Perda de Co-texto• Evidenciou o problema de Interrupção da Dinâmica (parte II)

Conclusão:• Dinâmica mais estruturada diminui a confusão do bate-papo• É possível forçar a aplicação da dinâmica para evitar Interrupções (parte II)

Revisão:• Técnicas de Conversação (parte II)

Boa prática aprendida:• Problemas podem ser resolvidos sem uma nova versão → através de protocolo social

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

A p re sen t a ro c o m e n t á r io

e le it o

Vo t a r n umco m en t á r io

D isc ut i r oco m en t á r io

e le i t o

A p r e se n t a rum a ques t ão

A p r e se n t a ra s co n c lusõ es

Re p e ti r e ste c i c lop a ra ca d a q u e stã o

di sc u ti d a a nte rio rm e nteno S e m i n á rio d a se m a n a

A br i r ode ba t e

E n ce rr a ro deb a t e

M ed iad o r

M o der a do rdo D eba t e

A p r en diz

C o m e n t a ra que st ão

A p r esen t a rum t ó p ico

A br ir odeb a t e

E n c e rr a ro de ba t e

D isc ut ir ot ó p ic o e m

fo co

M ed iad o r

M o der ado rdo D eba t e

A p r e n d iz

Dinâmicas do Debateaté a edição TIAE 2002.1 a partir da ed ição TIAE 2002.2

A p r e se n t a ro c o m e n t á r io

e le it o

Vo t a r n umc o m e n t á r io

D isc ut ir oc o m e n t á r io

e le i t o

A p r e se n t a rum a que st ã o

A p r e se n t a ra s c o n c lusõ e s

Re p e ti r e ste c i cl op a ra ca d a q u e stã o

d i scu ti d a a n te rio rm e n ten o S e m in á ri o d a se m a n a

A br ir ode ba t e

E n c e r r a ro de ba t e

M e dia do r

M o de r a do rdo D e ba t e

A p r e n diz

C o m e n t a ra que st ã o

A p r e se n t a rum t ó p ic o

A br ir ode ba t e

E n c e r r a ro de ba t e

D isc ut ir ot ó p ic o e m

f o c o

M e dia do r

M o de r a do rdo D e ba t e

A p r e n diz

Dinâmicas do Debateaté a edição TIAE 2002.1 a partir da edição TIAE 2002.2

Page 62: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 62/ 55

Mediated Chat 2.0 (parte I)

Problema: Dificuldade de CoordenaçãoDependendo da atuação do moderador, o debate fica confuso parecendo improdutivo, sem objetivo

Solução: Dinâmica mais estruturada de Debate (Coordenação > protocolo social)

Estudo de Caso: TIAE 2002.2• Diminuiu a Perda de Co-texto• Evidenciou o problema de Interrupção da Dinâmica (parte II)

Conclusão:• Dinâmica mais estruturada diminui a confusão do bate-papo• É possível forçar a aplicação da dinâmica para evitar Interrupções (parte II)

Revisão:• Técnicas de Conversação (parte II)

Boa prática aprendida:• Problemas podem ser resolvidos sem uma nova versão → através de protocolo social

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

A p re sen t a ro c o m e n t á r io

e le it o

Vo t a r n umco m en t á r io

D isc ut i r oco m en t á r io

e le i t o

A p r e se n t a rum a ques t ão

A p r e se n t a ra s co n c lusõ es

Re p e ti r e ste c i c lop a ra ca d a q u e stã o

di sc u ti d a a nte rio rm e nteno S e m i n á rio d a se m a n a

A br i r ode ba t e

E n ce rr a ro deb a t e

M ed iad o r

M o der a do rdo D eba t e

A p r en diz

C o m e n t a ra que st ão

A p r esen t a rum t ó p ico

A br ir odeb a t e

E n c e rr a ro de ba t e

D isc ut ir ot ó p ic o e m

fo co

M ed iad o r

M o der ado rdo D eba t e

A p r e n d iz

Dinâmicas do Debateaté a edição TIAE 2002.1 a partir da ed ição TIAE 2002.2

87654321 87654321d e b ate s

p e rd as d eco -te xto

p e rd asd e co -te xto

TI AE 2002.2( 10 part ic ipantes , 364 mensagens por debate)

d e b ate s

TI AE 2002.1( 19 part ic ipantes, 604 mensagens por debate)

Page 63: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 63/ 55

Mediated Chat 2.0 (parte II)

Problema: Interrupção da DinâmicaOcorre quando a mensagem é inadequada à etapa de conversação em andamento, não é esperada, não realiza a atividade proposta

Solução: Técnicas de Conversação (Coordenação > Posse da Palavra)

Estudo de Caso: TIAE 2002.2NÃO diminuiu a freqüência de Interrupção da Dinâmica

Conclusão:• Técnicas de Conversação auxiliam a coordenação• Impossibilidade para contornar situações inesperadas

Revisão:• Implementar mais uma técnicas de Conversação (“Contribuição Mediada”)• Modificar os mecanismos para contornar situações inesperadas

Boas práticas aprendidas:• Focar num problema específico• Modificar um único elemento 3C → ainda foram modificados vários elementos 3C• Realizar estudo de caso → análise dos problemas guiaram a revisão (Pimentel et al., 2004)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

8 <Luciana> Bernardo, envie a sua contribuição. 9 <Bernardo> ok.10 <Breno> Vai lá Bernardo: Mudança de Atitude - Saindo do Armário :)))11 <Luciana> Comentários desnecessários só poluem a discussão!!!!12 <Bernardo> Sobre a questão "Educação baseada na web (...)13 <Luciana> Breno, agora vc.14 <Breno> Eu continuo achando que o aprendizado é (...)

Page 64: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 64/ 55

Mediated Chat 2.0 (parte II)

Problema: Interrupção da DinâmicaOcorre quando a mensagem é inadequada à etapa de conversação em andamento, não é esperada, não realiza a atividade proposta

Solução: Técnicas de Conversação (Coordenação > Posse da Palavra)

Estudo de Caso: TIAE 2002.2NÃO diminuiu a freqüência de Interrupção da Dinâmica

Conclusão:• Técnicas de Conversação auxiliam a coordenação• Impossibilidade para contornar situações inesperadas

Revisão:• Implementar mais uma técnicas de Conversação (“Contribuição Mediada”)• Modificar os mecanismos para contornar situações inesperadas

Boas práticas aprendidas:• Focar num problema específico• Modificar um único elemento 3C → ainda foram modificados vários elementos 3C• Realizar estudo de caso → análise dos problemas guiaram a revisão (Pimentel et al., 2004)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Mediated Chat 2.0 (votação)

Page 65: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 65/ 55

Mediated Chat 2.0 (parte II)

Problema: Interrupção da DinâmicaOcorre quando a mensagem é inadequada à etapa de conversação em andamento, não é esperada, não realiza a atividade proposta

Solução: Técnicas de Conversação (Coordenação > Posse da Palavra)

Estudo de Caso: TIAE 2002.2NÃO diminuiu a freqüência de Interrupção da Dinâmica

Conclusão:• Técnicas de Conversação auxiliam a coordenação• Impossibilidade para contornar situações inesperadas

Revisão:• Implementar mais uma técnicas de Conversação (“Contribuição Mediada”)• Modificar os mecanismos para contornar situações inesperadas

Boas práticas aprendidas:• Focar num problema específico• Modificar um único elemento 3C → ainda foram modificados vários elementos 3C• Realizar estudo de caso → análise dos problemas guiaram a revisão (Pimentel et al., 2004)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

TIAE 2002.2(10 participantes, 364 mensagens por debate)

Page 66: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 66/ 55

Desenvolvimento:Problema: Sobrecarga de Mensagem

Ocorre quando várias mensagens são enviadas num curto período de tempo inviabilizando a leitura de todas estas mensagens

Solução: Fila de Publicação (Coordenação > Posse da Palavra) + Indicação da digitação (Coord. > Indicação do turno em desenv.) ↑ Problema: Falta-de-visibilidade-do-turno-em-desenvolvimento

Estudo de Caso: TIAE 2004.1• Ausência de indícios de ocorrência da Sobrecarga de Mensagem• Não entenderam a fila de mensagens (“sistema ficou mais lento”)

Conclusão:• Fila de Publicação evita a sobrecarga de mensagens• Indicação-do-turno-em-desenvolvimento auxilia a coordenar-se

Revisão: Representar a Fila diretamente na Lista de Participantes (semelhante ao PalTalk)

Boa(s) prática(s) aprendida(s):• Análise de Domínio → auxiliou a identificação do Problema, Solução e Revisão

• Modificar um único elemento 3C → outras modificações = influências previstas

Mediated Chat 3.0Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

“Eu tenho dificuldade com esta rapidez toda do debate. E eu acho que nunca vou me adaptar.”

“Só sei que ou eu escrevo ou leio. Quando formulo uma resposta o assunto já até mudou..”

“Logo podemos ver que idéias são perdidas durante um bombardeio de mensagens. Uma pergunta, colocação ou resposta pode passar desapercebida e o aprendiz perder o ritmo e sua linha de raciocínio, prejudicando assim o seu desempenho.”

Page 67: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 67/ 55

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Desenvolvimento:Problema: Sobrecarga de Mensagem

Ocorre quando várias mensagens são enviadas num curto período de tempo inviabilizando a leitura de todas estas mensagens

Solução: Fila de Publicação (Coordenação > Posse da Palavra) + Indicação da digitação (Coord. > Indicação do turno em desenv.) ↑ Problema: Falta-de-visibilidade-do-turno-em-desenvolvimento

Estudo de Caso: TIAE 2004.1• Ausência de indícios de ocorrência da Sobrecarga de Mensagem• Não entenderam a fila de mensagens (“sistema ficou mais lento”)

Conclusão:• Fila de Publicação evita a sobrecarga de mensagens• Indicação-do-turno-em-desenvolvimento auxilia a coordenar-se

Revisão: Representar a Fila diretamente na Lista de Participantes (semelhante ao PalTalk)

Boa(s) prática(s) aprendida(s):• Análise de Domínio → auxiliou a identificação do Problema, Solução e Revisão

• Modificar um único elemento 3C → outras modificações = influências previstas

Mediated Chat 3.0

mensagensenviadas

mensagenspublicadas

fila

Page 68: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 68/ 55

Mediated Chat 4.0

Problema: Dificuldades de Leitura e Escrita de MensagensDifícil diferenciar emissor do conteúdo; difícil ler mensagens antigas (rolagem automática); difícil revisar o texto antes de enviá-lo, etc.

Solução: Visualização das Mensagens (Coop. > Configuração do Espaço)

Estudo de Caso: TIAE 2004.2• Aprovaram TODAS as modificações elaboradas• Indicaram ter mais facilidade de leitura• Indicaram diminuir problemas de confusão (maior rapidez de leitura evita sobrecarga de mensagens)

Conclusão:• Melhorar os processos de Leitura e Escrita diminui a confusão

Revisão:• Destacar as mensagens dos mediadores

Boas práticas aprendidas:• Modificar um único elemento 3C → Modificações na visualização das mensagens diminui a confusão, então os resultados anteriores foram influenciados (fator que foi desconsiderado)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Page 69: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 69/ 55

Mediated Chat 4.0

Problema: Dificuldades de Leitura e Escrita de MensagensDifícil diferenciar emissor do conteúdo; difícil ler mensagens antigas (rolagem automática); difícil revisar o texto antes de enviá-lo, etc.

Solução: Visualização das Mensagens (Coop. > Configuração do Espaço)

Estudo de Caso: TIAE 2004.2• Aprovaram TODAS as modificações elaboradas• Indicaram ter mais facilidade de leitura• Indicaram diminuir problemas de confusão (maior rapidez de leitura evita sobrecarga de mensagens)

Conclusão:• Melhorar os processos de Leitura e Escrita diminui a confusão

Revisão:• Destacar as mensagens dos mediadores

Boas práticas aprendidas:• Modificar um único elemento 3C → Modificações na visualização das mensagens diminui a confusão, então os resultados anteriores foram influenciados (fator que foi desconsiderado)

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

“Resumindo: esta interface é melhor em tudo” (Talita)

“Uma coisa que achei é que a ferramenta ajuda bastante no sucesso do debate. A interface dos primeiros debates tornava as

coisas mais complicadas. Todo texto aparecia amontoado. A fonte era uma fonte escura e grossa, de difícil leitura. Ficava dficil

acompanhar quando começava aquela enchurrada de mensagens. Essa interface melhorou bastante.” (Carlos)

“O visual desta nova versão em muito supera o da versao anterior em termos de motivação para o leitor ler e compreender rabpidamente o que está sendo passado. Antes parecia um bloco só. Agora fica mais facil achar uma entre outras respostas. Comparando as duas uma ao

lado da outra é que podemos ver a diferença de qualidade, e para mim, soa mais funcional esta nova versão.” (Amanda)

Page 70: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 70/ 55

Mediated Chat 5.0

Problema: DescontextualizaçãoOcorre quando o participante entra no meio da sessão e, por isso, não tem acesso às mensagens anteriores ficando sem o contexto da conversação

Solução: Registro da Sessão (Cooperação > Registro)

Estudo de Caso: TIAE 2005.1• Influência do registro evidenciada numa única situação: derrubar o moderador num momento crítico

Conclusão:• Registro é útil em situações críticas da conversação (quando o contexto se faz mais necessário)

Revisão:• Nenhuma (manter o Registro da Sessão)

Boa prática aprendida:• Estudo de Caso MUITO bem planejado → para conseguir observar certos fenômenos

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

3 <Marcelo> Questão 1: Que atitudes mudar para o sucesso de IBW, por quê, como? 4 <Marcelo> Agora cada um deve refletir e elaborar uma mensagem apresentando sua conclusão sobre esta questão. 5 <Marcelo> 2 minutos para elaborar a mensagem. *** Amanda entrou no debate da turma► 6 <Marcelo> Amanda, estamos discutindo a 1ª questão. Elabore sua contribuição (1 mensagem) e daqui a pouco irei pedir para vc enviar 7 <Marcelo> Vamos lá. 8 <Marcelo> Carlos, qual a sua conclusão? 9 <Carlos> Na sala de aula tradicional o professor (...) 10 <Marcelo> Gustavo, qual a sua conclusão sobre a primeira questão?► 11 <Amanda> Olá a todos. Marcelo, a 1ª questão a que você se refere é sobre mudança de atitude?► 12 <Marcelo> sim, Amanda: Questão 1: Que atitudes mudar para o sucesso de IBW, por quê, como? 13 <Marcelo> Gustavo?

Page 71: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 71/ 55

Mediated Chat 5.0

Problema: DescontextualizaçãoOcorre quando o participante entra no meio da sessão e, por isso, não tem acesso às mensagens anteriores ficando sem o contexto da conversação

Solução: Registro da Sessão (Cooperação > Registro)

Estudo de Caso: TIAE 2005.1• Influência do registro evidenciada numa única situação: derrubar o moderador num momento crítico

Conclusão:• Registro é útil em situações críticas da conversação (quando o contexto se faz mais necessário)

Revisão:• Nenhuma (manter o Registro da Sessão)

Boa prática aprendida:• Estudo de Caso MUITO bem planejado → para conseguir observar certos fenômenos

Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

12:08:51 *** Alice saiu no debate da turma. 12:08:55 *** Alice entrou no debate da turma.► 12:09:27 Alice -- Colegas, minha lista de mensagens sumiu.► 12:09:51 Breno -- a mensagem do flávio venceu.► 12:09:52 Fernando -- a mensagem do Flávio foi a escolhida Alice.► 12:10:01 Alice -- Obrigada..► 12:10:16 Flávio -- Minha Msg:] Acredito que o limite de utilização da multimídia em cursos on-line deve buscar o equilíbrio na efetivo alcance do entendimento do assunto que se deseja apresentar. Facilitando assim a absorção dos conteúdos por parte dos aluno ..► 12:10:24 Alice -- Obrigada Flávio.. 12:10:31 Alice -- Vamos discutir LIVREMENTE esta contribuição. Podem começar..

Page 72: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 72/ 55

Mediated Chat 6.0Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Desenvolvimento:Problema: Todos os anteriores

Perda de Co-texto, Interrupção da Dinâmica, Sobrecarga de Mensagens, Falta-de-visibilidade-do-turno-em-desenvolvimento, Problemas de Leitura e Escrita, Decontextualização

Solução: Soluções anteriores revisadas

Estudo de Caso: TIAE 2006.1• Em andamento

(Conclusão) Resultados esperados:• Menos Perda de Co-texto• Menos Interrupção da Dinâmica• Ausência de declaração dos participantes sobre a confusão do bate-papo

Revisão: ?

Boa(s) prática(s) aprendida(s):• Desenvolvimento baseado em componentes → montagem, manutenção e extensão

Ativar/Desativar Sessão

flexibilidade para asTécnicas de Conversação

mensagensde mediadorem destaque

Lista de Participantes ordenadaem função da Fila de Publicação

setas paraindicar o

Encadeamento

(HiperDiálogo)

(Mediated Chat 5.0)

(Mediated Chat 4.0)

(Mediated Chat 2.0)

(Mediated Chat 3.0)

Page 73: Tese PUC-Rio, 22 Março 2006 1/ 55Mariano Pimentel RUP-3C-Groupware: um processo de desenvolvimento de groupware baseado no Modelo 3C de Colaboração Mariano.

TesePUC-Rio, 22 Março 2006

RUP-3C-Groupware: um processo de desenv. de Groupware baseado no Modelo 3C

Mariano Pimentel 73/ 55

Mediated Chat 6.0Introdução | Mediated Chat | RUP-3C-Groupware | Estudo de Caso | Conclusão

2 000 .1

Ve rs ão :As pe cto 3 C :

P r oblem a:Me can ism o :

Me dia te d Chat 1.0Co mu ni c aç ã one nhu mFr am ewo rk Ca n ai s de C omu n ic açã o

Mediated Chat 2.0Co orde na çãoInte rr u p çã o da D in â mic aTéc nica s de Co n ve r saç ã o

Mediated Chat 3.0Co orde na çãoSob r ec a rg a d e Men sa g en sFila d e Men sa g ens

Mediated Cha t 6.0TOD OSOs mesm os an te r iore sRe vis ão d os ante rio r es

2001

.1

200 2 .2

2 004 .1 20 06 .1

Mediated Chat 4.0Co orpe r aç ã oDif ic uld a des n a L eitu r a e E scr itaApe r feiç oame n to s n a Interf ace

200 4 .2

Re v isõe s

R evisõ es

Revisõ

e s

Mediated Chat 5.0Co ope raç ãoDe sc ontextu alizaçã oReg istr o de Se ssão

20 0 5. 1

Revi

sõe s

HiperDiálogoCo munic aç ãoPer d a d e co- textoEnc a dea me nto de Me n sag ens

Revisõe s

Desenvolvimento:Problema: Todos os anteriores

Perda de Co-texto, Interrupção da Dinâmica, Sobrecarga de Mensagens, Falta-de-visibilidade-do-turno-em-desenvolvimento, Problemas de Leitura e Escrita, Decontextualização

Solução: Soluções anteriores revisadas

Estudo de Caso: TIAE 2006.1• Em andamento

(Conclusão) Resultados esperados:• Menos Perda de Co-texto• Menos Interrupção da Dinâmica• Ausência de declaração dos participantes sobre a confusão do bate-papo

Revisão: ?

Boa(s) prática(s) aprendida(s):• Desenvolvimento baseado em componentes → montagem, manutenção e extensão

87654321 87654321

010

2030

4050

6070

8090

100

1 2 3 4 5 6 7 80

10

2030

4050

6070

8090

100

1 2 3 4 5 6 7 8

menosperdas de co-texto

menos interrupções

Nas entrevistas, menos declarações relacionadasao problema de confusão do bate-papo