Ceibal Com
Sistema de comunicaciones para el Plan
Ceibal
Temas
 Presentación
 Sistemas
 Metodologías
 Tecnologías
 Demostración de uso
Presentación
¿por qué y para qué?
 ¿Por qué?
 Contribución con un proyecto social.
 ¿Para qué?
 Aprovechar funcionalidades
 Permitir la comunicación
 Acortar distancias
Sistemas
• Red Social
• Mensajería
instantánea
• Comunicación vía
VoIP
Metodología de gestión

¿Por qué?



Ninguna de las metodologías que conocíamos se
adecuaba al proyecto.
Es un método de gestión ágil orientado a los resultados
rápidos
Se concentra especialmente en qué es lo que el cliente
quiere y necesita.

Además el cliente se vio interesado.
Metodología de gestión:
Adaptación de SCRUM

Utilizamos una adaptación de
SCRUM

Ciclos de 15 días.



Generando un producto usable.
Seguimiento diario.
Reuniones:



Estimación
Con el cliente
Retrospectiva
Metodología de gestión:
Burn Down Chart
Burn Down Chart
160
140
120
W
o
r 100
k
i
80
n
g
WU Estimadas Restantes
WU Reales Restantes
60
U
n
i
t
s
Tendencia
40
20
0
0
-20
1
2
Sprints
3
4
Metodología de gestión:
Pros y Contras

Pros




No aísla al equipo, lo
une.
Producto usable en
cada sprint
Reviews y sugerencias
del cliente.
Producto final deseado
por todas las partes.

Contras:


Mucho desgaste.
Se pierde un poco la
visión global.


Aunque esto estuvo
controlado desde el
principio.
Imprevistos rompen
estimaciones
fácilmente.
Tecnologías utilizadas
•
•
•
•
ELGG
OpenFire
Telepathy
GStreamer
Tecnologías utilizadas:
ELGG




Framework para redes sociales
Open Source
Escrito en PHP
Extensible mediante plugins


Muchos ya creados.
Tiene una gran comunidad
Tecnologías utilizadas:
OpenFire

Servidor de mensajería.





Open Source.
Implementa XMPP
Es multiplataforma.
Permite su extensión a través de plugins en Java.
Permite una administración sencilla.
Tecnologías utilizadas:
Sincronización de usuarios

Integración entre la red social y el servidor de
mensajería de la escuela


Sincroniza de forma manual y/o automática la lista de
usuarios y sus compañeros (amigos)
Creado mediante un plugin de OpenFire y un
proveedor en el servidor de ELGG.

Conectados por sockets.
Tecnologías utilizadas:
Telepathy
• Framework para comunicación en tiempo real.
• Soporta mensajería instantánea
• Fue portado a varios lenguajes (entre ellos Python)
Tecnologías utilizadas:
GStreamer
•
•
•
•
Framework multimedia
Soporta Streaming
Portado a Python
Al igual que Telepathy ya está incluido en Sugar.
Demostración de uso
• Red social
– Administración
– Registro
– Uso
• Openfire
– Administración
• Ceibal Talk
– Chat
– Streaming
Descargar

Presentacion Defensa