Прочитал обширную статью по поводу итерационного развития баз данных. Многие знаю о том, что надо постепенно наращивать функционал системы (весь Agile построен на это теме), но вот с базами данных не все так просто. Они намного более сложные и менее гибкие, чем простой программный код.
Но есть подходы, который помогают справляться со сложностями в СУБД. Статья здесь, я рекомендую посмотреть.