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