Este documento presenta las mejores prácticas para el desarrollo de aplicaciones en la nube utilizando metodologías ágiles como Scrum y XP. 1) Explica cómo adaptar Scrum al desarrollo en la nube, teniendo en cuenta limitaciones como peticiones de 30 segundos. 2) Detalla cómo implementar TDD, pruebas y CI/CD considerando las capas PaaS e IaaS. 3) Discute cómo los modelos de datos no-SQL afectan al diseño y cómo manejar la sesión en estos entornos.