270 likes | 531 Views
AIESEC . Sistema CRM. Juan Pablo Amado – Nicolás Dimov Septiembre - 2009. Agenda. AIESEC Metodología Tecnología Aplicación Inconvenientes Conclusiones. AIESEC. Organización sin fines de lucro Trayectoria Presencia a nivel global Formar a los líderes del mañana
E N D
AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre - 2009
Agenda • AIESEC • Metodología • Tecnología • Aplicación • Inconvenientes • 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
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
Conclusiones • Comunicación con el cliente • Soporte metodológico • Desarrollo web veloz con RoR • Sistema extensible y mantenible
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!