Have wide experience of both application development and data management and completely agree that application-centric development (typically) is starting from the wrong place. Especially in a poorly executed agile development world it creates a growing data mess.