Fowler, Martin y Sadalage, Pramod. Diseño evolutivo de bases de datos
Resumen:
En los últimos años hemos desarrollado una serie de técnicas que permiten que el diseño de una base de datos evolucione a medida que se desarrolla una aplicación. Se trata de una capacidad muy importante para las metodologías ágiles. Estas técnicas se basan en la integración continua y la refactorización automatizada del desarrollo de bases de datos, junto con una estrecha colaboración entre los administradores de bases de datos y los desarrolladores de aplicaciones. Las técnicas funcionan tanto en sistemas de preproducción como en sistemas liberados.