wikiSAC
description
Transcript of wikiSAC
sistema col·laboratiu per a l’atenció ciutadana en
administracions municipals
Alumna Laia Isern Torrent
Director Antonio Manuel López Arjona Tutor Josep Lluís de la Rosa i Esteva
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
1
2
3
4
5
6
7
8
9
SETEMBRE 2008 2
ÍNDEX
Introducció
Metodologia
Elecció de software
Conclusions
Proves de funcionament
Canvis a JSPWiki
Modificacions a iSAC
Disseny
Anàlisi
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
La plataforma iSAC
SETEMBRE 2008 3
iSAC intel·ligent Servei d’Atenció Ciutadana
1. INTRODUCCIÓ
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
La web 2.0
SETEMBRE 2008 4
web pàgines estàtiques HTML no actualitzades freqüentment
web 2.0 utilitza la intel·ligència col·lectivadóna a l’usuari el control de les dades
xarxes socials
blocs
wikis
1. INTRODUCCIÓ
• Pàgines editades per múltiples voluntaris a través del navegador web
• Exemples• Wikipedia• Yahoo! Answers
bookmarks
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• La ciutadania ha de poder• Realitzar consultes i consultar-ne les respostes• Crear noves preguntes• Modificar i completar la resposta de preguntes creades• Consultar l’històric d’una pregunta• Consultar i comentar línies de discussió• Ser informada de canvis de es produeixin a temes del seu interès
• Evitar contingut malintencionat
• Incentivar la participació
• Integrar amb la plataforma iSAC
SETEMBRE 2008 5
Objectius a assolir 1. INTRODUCCIÓ
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS SETEMBRE 2008 6
Visió general de wikiSAC
Consulta a iSAC Web
base de dadesde l’administració
Crear pregunta a
1. INTRODUCCIÓ
Cap resposta Llistat de respostesResposta directa
FiltresConsultar fitxa Cap no satisfàPregunta wiki Fitxa
No satisfà
• Desenvolupament iteratiu i incremental: petites millores, una darrera l’altra
• Integració de l’equip de programació amb el client
• Fer entregues freqüents
• Aplicació de la metodologia1. Enviament de correu anunciant canvis2. Els membres del centre envien suggeriments, problemes, crítiques, ...3. Valoració de les incidències i realització de millores
• Entregues cada 2/3 setmanes
SETEMBRE 2008 SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS 7
eXtreme Programming
Client final Usuaris de testeigAdministració pública Membres del centredificultat comunicació fluïda
2. METODOLOGIA
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Existeix una gran quantitat d’implementacions de software wiki
• Criteris de selecció • Llicència: GNU/GLP• Llenguatge: Java• Sistema d’enregistrament: Base de dades
• Candidats
SETEMBRE 2008 8
Estudi de software wiki existent
XWiki
JSPWiki
JAMWiki
daisy SnipSnap
VQWikiJaWiki
3. ELECCIÓ DEL SOFTWARE
Aprofitar software wiki existent
Implementar una wiki des de 0
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS SETEMBRE 2008 9
Elecció del software
• S’ha escollit JSPWiki
• Perquè?• Documentació• Flexibilitat de base de dades• Utilitzat per moltes comunitats
• No s’ajusta al 100% als requeriments• Afegir funcionalitats• Treure funcionalitats
iSAC JSPWiki wikiSAC
3. ELECCIÓ DEL SOFTWARE
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
Diagrama de casos d'ús - usuaris
SETEMBRE 2008 10
4. ANÀLISI
Usuari
Usuari identificat
Usuari revisor
Donar-se d’alta
Identificar-se
Desidentificar-se
Formular una pregunta
Consultar totes les preguntes
Consultar el rànking d’usuaris
Valorar resposta
Consultar una pregunta
Consultar historial de la
resposta
Comentar una pregunta
Editar una resposta
Recular versions
<<extends>>
<<extends>>
<<ex
tend
s>>
<<ex
tend
s>>
<<extends>>
<<ex
tends>
>
<<extends>>
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
Diagrama de casos d'ús - sistema
SETEMBRE 2008 11
4. ANÀLISI
Sistema
Fer rànquing d’usuaris
Enviar avisos segons tema d'interès
Valoració de cada pregunta
Assignar usuaris revisors
Enviar avís d’edició de pregunta
Generar descriptors
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS SETEMBRE 2008 12
Disseny lògic de navegació
Crear pàgina
Cercar
“Totes les wikiSAC”“Rànking d’usuaris”“Identificació”
Cercar resposta
PreguntaPregunta ampliada
Pàgines wiki
Nom d’usuariPuntuació
Rànking d’usuaris
“Cercar”“Crear pàgina wiki”
No resultats PreguntaPregunta ampliadaData fi debatData fi publicacióTaxonomies
"Guardar”
Crear nova pàgina
PreguntaPregunta ampliadaData fi debatData fi publicacióTaxonomies
RespostaComentaris
“Valorar”“Historial”
Pàgina wiki
“Recular versió”“Comparar versions”
Historial
ValoracióComentari
“Guardar”
Valorar pàgina
Recular versió
NomParaula de pas
“Registrar usuari”
Identificació
Guardar nova versió
Versió AVersió B
Comparar versión
NomParaula de pasE-mailPreferències
Registrar usuari
Registrar usuari
Validar usuari
5. DISSENY
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Funcionament general• importació de dades externes cap a la base de dades de iSAC• generació de respostes i descriptors amb els que treballa el sistema iSAC.
• Llista d’actes, acte, taxonomia, informació general, entitat, tràmit, wiki
SETEMBRE 2008 13
iSAC Distiller 6. MODIFICACIONS A ISAC
DadesAjuntament
DadesiSAC
Importació de dades
Generació de respostes
tasca programada immediatament
PreguntaPregunta ampliadaRespostaComentaris
• Canvis a la base de dades• Noves taules
• Pàgina• Versió• Acció• Valoració
• Nous camps a la taula usuaris
SETEMBRE 2008 SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS 14
Altres modificacions 6. MODIFICACIONS A ISAC
té
PÀGINA
realitza
VERSIÓ
TAXONOMIA
VALORACIÓ
ACCIÓ
USUARI
1
N
pertany N
N
N
N
és creada és modificiada
N
1
N
1
1
realitzaN 1
pregunta
pregunta ampliada
data final de publicació
data final d’edició
nom
descripció
RESPOSTA
DESCRIPTOR
descriptor
pertany
1
conté1
N
1
pregunta
IDIOMA
té
N
N
té preferència
M
N
número
data
contingutN
nom
paraula de pas
datadata
valoració
text
descripció
té de pare
N
1
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Perfil d’usuari
• Informació de la pàgina• Taxonomies• Pregunta ampliada• Data final edició/publicació
• Rànquing d’usuaris• Participació• Valoració de les aportacions
• Valoració de pàgina • Votacions i càlcul
SETEMBRE 2008 15
Adaptacions 7. CANVIS A JSPWIKI
• Enviament de correus electrònics• Contrasenya perduda• Designació d’usuaris revisors• Avisos per tema d’interès
• Usuaris revisors
• De PostgreSQL a Hibernate
• Estat d’una pregunta
SETEMBRE 2008 SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS 16
Més adaptacions 7. CANVIS A JSPWIKI
Es modifica la data de publicació
i/o debat Es modifica la data de publicació
i/o debatPeríode de publicació
Final de publicació
Període de publicació i debat
Es crea una pregunta
S’acaba el període de debat
S’acaba el període de publicació
S’eliminen els descriptors de la pàgina
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Cerca i creació d’una nova pregunta• Editar una resposta• Contingut d’una pregunta
SETEMBRE 2008 17
8. PROVES DE FUNCIONAMENT
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Historial d’una pregunta
• Rànquing d’usuaris
SETEMBRE 2008 18
8. PROVES DE FUNCIONAMENT
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Totes les pàgines
SETEMBRE 2008 19
8. PROVES DE FUNCIONAMENT
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• Perfil d’usuari
SETEMBRE 2008 20
8. PROVES DE FUNCIONAMENT
SISTEMA COL·LABORATIU PER A L’ATENCIÓ CIUTADANA EN ADMINISTRACIONS MUNICIPALS
• wikiSAC• espai de consulta i debat per qüestions que actualment no troben una resposta
suficientment adequada a l’iSAC• aprofita els beneficis de la web 2.0, en concret la tecnologia wiki • els ciutadans creen, modifiquen i eliminen contingut a través d’un navegador web
• Futur• Millorar el disseny• Versió Beta a l‘Ajuntament de Terrassa
• Personalment• Introducció a la web 2.0• Aprofundiment llenguatge Java i JSP (taglibs, JSTL, LE)• Coneixement de l’eina Hibernate
SETEMBRE 2008 21
9. CONCLUSIONS
sistema col·laboratiu per a l’atenció ciutadana en
administracions municipals
Alumna Laia Isern Torrent
Director Antonio Manuel López Arjona Tutor Josep Lluís de la Rosa i Esteva