Les approches de développement logiciel agile s'appliquent-elles à SQL?

8

Je voudrais savoir si les méthodes / principes / modèles de développement logiciel agile sont également valables pour la programmation SQL. Si oui, où serait un bon endroit pour commencer à en savoir plus? Existe-t-il des articles ou des livres ciblant le développement agile dans le contexte SQL?

Κύριε ἐλέησον
la source

Réponses:

11

Oui. Tout un site web lui est consacré: Agile Data

Je l'utilise maintenant pour un tout nouveau projet.

Voir aussi: Devriez-vous concevoir la base de données avant que le code d'application ne soit écrit? .

Ma réponse là ne capture pas ce que je fais maintenant: sprints de 2 semaines, assez bon pour ce sprint. Selon le site Agile Data.

Je trouve que c'est une bonne pratique. Il se concentre sur l'ici et maintenant, pas "nous pourrions avoir besoin de cela". Vous gérez donc une livraison bien ciblée. Remarque: je modélise toujours en utilisant un tableau blanc et des sacs de viande en premier, et c'est en 5NF.

gbn
la source
3

Je fais du développement Agile depuis plus de quatre ans, y compris mes projets SQL Server, et j'aime vraiment ça. Je pense qu'il est important de comprendre pourquoi et quand Agile est utile, du point de vue de l'ensemble du système, et les livres liés à Agile à usage général tels que les suivants conviennent au projet de loi: "Principes, modèles et pratiques agiles en C #", " Patterns of Enterprise Application Architecture ".

Les deux livres suivants sont axés sur le développement de bases de données, comme vous l'avez demandé, mais je voudrais d'abord lire ceux à usage général: "Techniques de base de données agiles", "Refactoring de bases de données"

AK
la source