AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre
Agenda AIESEC Metodología Tecnología Aplicación Inconvenientes Conclusiones
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 AIESEC
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
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 Inconvenientes Conclusiones
Metodologías Tradicionales Cambios en los requerimientos Proyectos diferentes: recursos, tiempos y alcance 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 Inconvenientes 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 Inconvenientes Conclusiones
Aplicación Desarrollo (1) Análisis inicial Análisis de documentos de AIESEC Ruby on Rails como plataforma Armado de la propuesta y aprobación
Aplicación Desarrollo (2) Diseño Módulos principales Primeros módulos terminados Primer 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 Inconvenientes Conclusiones
Inconvenientes Escasa documentación Encontrar plugins adecuados Bugs de RoR Desvíos de tiempo Falta de conocimiento de la tecnología
Agenda AIESEC Metodología Tecnología Aplicación Inconvenientes Conclusiones
Comunicación con el cliente Soporte metodológico Desarrollo web veloz con RoR Sistema extensible y mantenible
Demo
Referencias RUBY - RoR - Foros de soporte a Rails - Gruff - Railscasts – Paperclip -
Aplausos Gracias!