¿Los enfoques de desarrollo de software ágil se aplican a SQL?


8

Me gustaría saber si los métodos / principios / patrones de desarrollo de software ágil son válidos también para la programación SQL. En caso afirmativo, ¿dónde sería un buen lugar para comenzar a aprender sobre eso? ¿Hay algún artículo o libro dirigido al desarrollo ágil en el contexto SQL?

Respuestas:


11

Si. Hay un sitio web completo dedicado a él: Datos ágiles

Lo estoy usando ahora para un nuevo proyecto.

Ver también: ¿Debería diseñar la base de datos antes de escribir el código de la aplicación? .

Mi respuesta allí no captura lo que hago ahora: sprints de 2 semanas, lo suficientemente bueno para ese sprint. Según el sitio de Agile Data.

Me parece una buena práctica. Se centra en el aquí y ahora, no en "podríamos necesitar esto". Así que gestionas una entrega bien definida. Nota: sigo modelando usando una pizarra blanca y sacos de carne primero, y está en 5NF.


3

Llevo más de cuatro años desarrollando Agile, incluidos mis proyectos de SQL Server, y realmente me gusta. Creo que es importante entender por qué y cuándo Agile es útil, desde la perspectiva de todo el sistema, y ​​los libros relacionados con Agile de propósito general, como los siguientes, se ajustan perfectamente: "Principios, patrones y prácticas ágiles en C #", " Patrones de arquitectura de aplicaciones empresariales ".

Los dos libros siguientes se centran en el desarrollo de bases de datos, como usted pidió, pero primero leería los de propósito general: "Técnicas de bases de datos ágiles", "Refactorización de bases de datos"

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.