1 / 26

AIESEC

AIESEC . Sistema CRM. Juan Pablo Amado – Nicolás Dimov Septiembre - 2009. Agenda. AIESEC Metodologías Ágiles Ruby on Rails Aplicación Problemas Conclusiones. AIESEC. Organización sin fines de lucro Trayectoria Presencia a nivel global Formar a los líderes del mañana

liv
Download Presentation

AIESEC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AIESEC Sistema CRM Juan Pablo Amado – Nicolás Dimov Septiembre - 2009

  2. Agenda • AIESEC • Metodologías Ágiles • Ruby on Rails • Aplicación • Problemas • Conclusiones

  3. 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

  4. Acuerdo con AIESEC • Predisposición de dos miembros • Reuniones iniciales • Explicación de la necesidad • Acuerdo con el cliente

  5. Necesidades de AIESEC • Falta de un sistema propio • Presupuesto acotado • Organización de la información obtenida

  6. Antes

  7. Antes

  8. AIESEC • Customer Relationship Management (CRM) • Modelo de gestión • Orientado al cliente • Marketing • Satisfacción del cliente

  9. Agenda • AIESEC • Metodologías Ágiles • Ruby on Rails • Aplicación • Problemas • Conclusiones

  10. Metodologías Ágiles • Un nuevo paradigma • Cambios permanentes en los requerimientos • Proyectos diferentes: recursos, tiempos y alcance • Requiere una muy buena comunicación

  11. Metodologías Ágiles • Desventajas • En proyectos grandes, es difícil mantener comunicación permanente • Restricciones en cuanto a tamaño de los proyectos abordables. • Ventajas • Flexibilidad ante cambios • Cliente como parte del proyecto • Entregas constantes

  12. Qué aplicamos? • Adaptación de las metodologías agiles • Intento de Scrum y XP • Omisión de herramientas externas • Revisiones de requerimientos • Reuniones informales • Presentaciones del diseño • Feedbacks

  13. Agenda • AIESEC • Metodologías Ágiles • Ruby on Rails • Aplicación • Problemas • Conclusiones

  14. Ruby on Rails • Ruby • POO • Código abierto orientado a la simplicidad • Fácil lectura y escritura • Rails (RoR) • Framework con arquitectura MVC • Orientado a la productividad • Desarrollo WEB con BD • Mejora la experiencia del usuario: AJAX

  15. Por qué Ruby on Rails? • Tendencia del mercado • Proyecto pequeño • Desarrollo veloz (prototipo) • Desarrollo desde cero implica retrabajo permanente • Adecuación a la necesidad del cliente

  16. Agenda • AIESEC • Metodologías Ágiles • Ruby on Rails • Aplicación • Problemas • Conclusiones

  17. 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

  18. Aplicación Desarrollo (2) • Esqueleto de la aplicación • Redefiniciones • Módulos principales • Primeros módulos terminados • Primera funcionalidad completa liberada

  19. 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

  20. Aplicación Finalización • Pruebas globales • Aceptación del usuario • Producto terminado

  21. Agenda • AIESEC • Metodologías Ágiles • Ruby on Rails • Aplicación • Problemas • Conclusiones

  22. Problemas • Escasa documentación • Cambios permanentes • Falta de conocimiento de la tecnología • Pensar que todo se puede • Bugs de RoR • Desvíos de tiempo

  23. Agenda • Metodologías Agiles • AIESEC • Ruby on Rails • Aplicación • Problemas • Conclusiones

  24. Conclusiones • Comunicación con el cliente • Soporte metodológico • Desarrollo web veloz con RoR • Sistema extensible y mantenible

  25. 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

  26. Aplausos • Gracias!

More Related