As abordagens de desenvolvimento de software ágil se aplicam ao SQL?

8

Gostaria de saber se os métodos / princípios / padrões de desenvolvimento de software ágil também são válidos para a programação SQL. Se sim, onde seria um bom lugar para começar a aprender sobre isso? Existem artigos ou livros direcionados ao desenvolvimento ágil no contexto SQL?

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

Respostas:

11

Sim. Existe um site inteiro dedicado a ele: Dados Ágeis

Estou usando agora para um novo projeto.

Consulte também: você deve projetar o banco de dados antes que o código do aplicativo seja gravado? .

Minha resposta não captura o que faço agora: 2 semanas de sprints, o suficiente para esse sprint. Conforme o site do Agile Data.

Acho uma boa prática. Ele se concentra no aqui e agora, não "talvez precisemos disso". Então, você gerencia uma entrega com escopo bem definido. Nota: Eu ainda modelo usando um quadro branco e meatsacks primeiro, e é em 5NF.

gbn
fonte
3

Venho desenvolvendo o Agile há mais de quatro anos, incluindo meus projetos do SQL Server, e eu realmente gosto disso. Eu acho que é importante entender por que e quando o Agile é útil, da perspectiva de todo o sistema, e os livros relacionados ao Agile de uso geral, como os seguintes, se enquadram no projeto: "Princípios, padrões e práticas ágeis em C #", " Padrões de arquitetura de aplicativos corporativos ".

Os dois livros a seguir estão focados no desenvolvimento de banco de dados, como você pediu, mas eu leria primeiro os de uso geral: "Técnicas de banco de dados ágeis", "Refatoração de bancos de dados"

AK
fonte