AIESEC
Sistema CRM
Juan Pablo Amado – Nicolás Dimov
Septiembre - 2009
Agenda






AIESEC
Metodología
Tecnología
Aplicación
Problemas
Conclusiones
AIESEC





Organización sin fines de lucro
Trayectoria
Presencia a nivel global
Formar a los líderes del mañana
Dotar a jóvenes de experiencia y capacidad
de liderazgo
Acuerdo con AIESEC




Predisposición de dos miembros
Reuniones iniciales
Explicación de la necesidad
Acuerdo con el cliente
Necesidades de AIESEC

Falta de un sistema propio

Presupuesto acotado

Organización de la información obtenida
Antes
Antes
AIESEC

Customer Relationship Management (CRM)




Modelo de gestión
Orientado al cliente
Marketing
Satisfacción del cliente
Agenda






AIESEC
Metodología
Tecnología
Aplicación
Problemas
Conclusiones
Metodologías Ágiles




Un nuevo paradigma
Cambios en los requerimientos
Proyectos diferentes: recursos, tiempos y
alcance
Se basa en una buena comunicación
Metodologías Ágiles

Desventajas



Es difícil mantener comunicación permanente
Adaptación al cambio.
Ventajas



Flexibilidad ante cambios
Cliente como parte del proyecto
Adecuación a lo pedido
Qué aplicamos?



Principios del Manifiesto Ágil
Metodología adaptada a las necesidades.
Revisiones de requerimientos



Reuniones informales
Presentaciones del diseño
Feedbacks
Agenda






AIESEC
Metodología
Tecnología
Aplicación
Problemas
Conclusiones
Ruby on Rails

Ruby




POO
Código abierto orientado a la simplicidad
Fácil lectura y escritura
Ruby on Rails (RoR)


No te repitas
Convención sobre configuración
Por qué Ruby on Rails?

Tendencia del mercado

Desarrollo veloz (prototipo)

Menos retrabajo
Agenda






AIESEC
Metodologías Ágiles
Tecnología
Aplicación
Problemas
Conclusiones
Aplicación
Desarrollo (1)




Análisis inicial
Ruby on Rails como plataforma
Análisis de documentos de AIESEC
Armado de la propuesta y aprobación
Aplicación
Desarrollo (2)





Esqueleto de la aplicación
Redefiniciones
Módulos principales
Primeros módulos terminados
Primera funcionalidad completa liberada
Aplicación
Desarrollo (3)

Valor agregado

Experiencia del usuario






Diseño renovado
Interacción más fluida
PDF
Carga de imágenes
Gráficos dinámicos (performance)
Usuarios y Roles
Aplicación
Finalización

Pruebas globales

Aceptación del usuario

Producto terminado
Agenda






AIESEC
Metodología
Tecnología
Aplicación
Problemas
Conclusiones
Problemas






Escasa documentación
Encontrar plugins adecuados
Pensar que todo se puede
Bugs de RoR
Desvíos de tiempo
Falta de conocimiento de la tecnología
Agenda






AIESEC
Metodología
Tecnología
Aplicación
Problemas
Conclusiones
Conclusiones

Comunicación con el cliente

Soporte metodológico

Desarrollo web veloz con RoR

Sistema extensible y mantenible
Demo
Referencias






RUBY - http://www.ruby-lang.org/es/
RoR - http://www.rubyonrails.org.es/
Foros de soporte a Rails - http://railsforum.com/
Gruff - http://nubyonrails.com/pages/gruff
Railscasts – http://railscasts.com/
Paperclip - http://github.com/thoughtbot/paperclip/tree/master
Aplausos

Gracias!
Descargar

AIESEC