Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Plataforma de colabora¸c˜
ao para aux´ılio `
as
administra¸c˜
oes municipais
Jo˜
ao Paulo dos Santos Mota
Orientador: Roberto Hirata Jr.
Instituto de Matem´
atica e Estat´ıstica
Universidade de S˜
ao Paulo
13 de novembro de 2012
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Introdu¸
c˜
ao
Aspectos de sistemas colaborativos
Plataforma de colabora¸
c˜
ao - OuvidUSP
Conclus˜
ao
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Motiva¸c˜
ao
I
Populariza¸c˜
ao de smartphones, tablets e outros
dispositivos m´
oveis
I
Grande quantidade de dados compartilhados
diariamente
I
Populariza¸c˜
ao das redes sociais
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Motiva¸c˜
ao
I
Utilizar computa¸
c˜
ao promovendo o bem-estar social
I
Passar por todas as fases do desenvolvimento de uma
aplica¸c˜
ao completa
I
Aproveitar o bom momento das redes sociais:
compartilhar est´
a na moda
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Colabora¸c˜
ao em Software
I
Software Colaborativo (groupware) ´
e aquele que:
I
auxilia o compartilhamento de informa¸
c˜
oes
I
auxilia a coopera¸
c˜
ao e comunica¸
c˜
ao entre os indiv´ıduos
I
auxilia a realiza¸
c˜
ao de uma tarefa em conjunto
I
CSCW: Computer-supported cooperative work
I
Exemplos conhecidos: Stack Overflow, Facebook,
Gmail.
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Colabora¸c˜
ao em Software
I
Problema: defini¸c˜
ao muito gen´
erica
I
Facebook 6= Gmail 6= StackOverflow 6= Food .com 6=
Twiter ...
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Colabora¸c˜
ao em Software
I
Antes de tentarmos definir melhor colabora¸
c˜
ao e
classificar sistemas colaborativos...
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Colabora¸c˜
ao em Software: breve hist´
oria
I
1968: Douglas C. Engelbart (Stanford) publica A
research center for augmenting human intellect
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Colabora¸c˜
ao em Software: breve hist´
oria
I
1978: Peter e Johnson-Lenz (fundadores da Awakening
Technology) inventam o termo Groupware
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Colabora¸c˜
ao em Software: breve hist´
oria
I
1984: Irene Greif (MIT) e Paul M. Cashman (Digital
Equipment Corporation)
I
surgimento do termo Computer-supported cooperative
work
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Classifica¸c˜
ao de sistemas colaborativos
I
Tarefa dif´ıcil pois:
I
dificuldade em definir formalmente colabora¸
c˜
ao
I
r´
apida evolu¸
c˜
ao de sistemas que possuem caracter´ısticas
colaborativas
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Classifica¸c˜
ao de sistemas colaborativos
I
Matriz de Johansen
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Classifica¸c˜
ao de sistemas colaborativos
I
Outra tentativa: matriz de Johansen melhorada
I
Considera a fun¸
c˜
ao principal do software ou feature para
montar vetor bin´
ario de classifica¸
c˜
ao
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
I
Ap´
os pesquisa sobre softwares colaborativos, colocamos
a m˜
ao na massa...
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
OuvidUSP
I
Plataforma implentada com as seguintes finalidades:
I
Viabilizar um m´
etodo transparente de reportar
irregularidades
I
Facilitar o trabalho dos ´
org˜
aos administrativos
I
Diminuir a procura por servi¸
cos de ouvidoria (4 mil
casos no ano de 2010. Apenas duas funcion´
arias).
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
OuvidUSP
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
OuvidUSP
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
OuvidUSP
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
OuvidUSP
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
OuvidUSP
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Tecnologias utilizadas
I
Server:
IRuby On Rails
IPostgreSQL
I
Client:
IJava
IAndroid SDK
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Pr´
oximos passos
I
Implementar push server e outras features secund´
arias
I
Layout: deixar mais bonito...
I
Implanta¸c˜
ao em uma comunidade ativa
I
Utilizar recupera¸c˜
ao de informa¸
c˜
ao para entender
melhor os problemas da comunidade
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Considera¸c˜
ao final
I
Sucesso de um sistema colaborativo depende de:
I
mais do que algoritmos eficientes
I
maneira como a informa¸c˜
ao ´
e disponibilizada e
compartilhada
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas
Referˆ
encias
V.M.R. Penichet, I. Martin, J.A. Gallud, M.D. Lozano,
R. Tesoriero A Classification Method for CSCW
Systems. Castilla-La Mancha, Albacete, Spain
Tom Rodden, A Survey of CSCW Systems. Lancaster
University, Lancaster, 2002.
G. Henri Ter Hofte, Working Apart Together:
Foundations for Component Groupware. Enschede, The
Netherlands, 1998.
Douglas C. Engelbart, William K. English, A research
center for augmenting human intellect. Stanford
Research Institute, Menlo Park, California 1968.
Johansen, R., Groupware: Computer support for
business teams. New York: The Free Press 1988
Plataforma de colabora¸c˜ao para
aux´ılio `as administra¸c˜oes
municipais Jo˜ao Paulo dos
Santos Mota Orientador: Roberto Hirata Jr. Introdu¸c˜ao Aspectos de sistemas colaborativos Plataforma de colabora¸c˜ao -OuvidUSP Conclus˜ao D´uvidas