Desarrollo Ágil De Aplicaciones Web

872 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
872
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide


  • Nació en 2007
    20 personas / 16 de la Uninorte

  • 1993 - Yukihiro Matsumoto
    programacion funcional e imperativa
    OOP
    17+ años de evolucion

  • 2004 - David Heinemeir - 37signals
    Framework para desarrollo rapido de aplicaciones web
    Funcionalidad repetida, codigo reusable

    Basecamp, Backpack, Campfire y Highrise:
    Suite aplicaciones para negocios pequenos web
    Manejo de clientes, archivos, ciclos de retroalimentacion

    Arquitectura Modelo Vista Controlador




  • apache, nginx lighthttpd
    mysql, sqlite, oracle,

    paginas que lo usan (twitter)

  • ejemplo de escalabilidad
    de programacion rapida
    solucion de problemas
    comunidad - plugins - api


  • reducimos tiempo
    mejoramos calidad
    control
    medible con tiempo












  • Desarrollo Ágil De Aplicaciones Web

    1. 1. Desarrollo ágil de aplicaciones web en Ruby on Rails Andrés Max Peña Ing. Sistemas Uninorte CTO @ Koombea, Inc UX Designer
    2. 2. @andresmax
    3. 3. cumbia |'koömbë∂| • Ruby On Rails • Aplicaciones Móviles • Diseño de Interfaces • Diseño Web
    4. 4. Crédito Imagen http://www.flickr.com/photos/encyte/
    5. 5. Ruby
    6. 6. David Heinemeir
    7. 7. Filosofía • No repitas código • Convención sobre configuración • Simplicidad • MVC efectivo • Desarrollo ágil • Open Source • Comunidad
    8. 8. Ventajas • Desarrollo rapido • Framework Liviano • Testing (pruebas) • Patrones de desarrollo • Ajax incluido • Migraciones • Plugins y Gems
    9. 9. Plataformas
    10. 10. Demo
    11. 11. Desarrollo Ágil (scrum)
    12. 12. Cómo ser Ágil • Investigar online • Utilizar un sistema (tarjetas, software, propio) • Crear historias de usuarios • Definir tiempo de sprint, hora de scrum • Organizar equipo • Amoldar el sistema a la propia necesidad
    13. 13. Caso de Éxito
    14. 14. • 3 desarrolladores, 1 diseñador • Ágil / Scrum • 48 horas
    15. 15. Preguntas?
    16. 16. Gracias. max@koombea.com twitter @andresmax

    ×