Trabalho há vários anos já na programação, mas sempre na metodologia cascata e com banco de dados relacional. Após fazer o curso de introdução a metodologia ágil, fiquei em dúvida, como lidar com a questão de planejamento de dados em um banco de dados relacional na metodologia ágil, de forma a entregar pedaços do projeto para o cliente, agregando máximo valor, e ao mesmo tempo não gerando um banco de dados todo quebrado ou cheio de emendas? Digo isso por que as vezes uma parte do projeto pode exigir uma informação simples, mas em outro módulo, aquela informação simples deveria ser resultado de outra tabela com seu respectivo id, se eu não olho para o projeto como um todo, como resolvo esses conflitos?