“Application first database second” said the scrum master. I had an interesting conversation with a colleague about the philosophy underpinning his development methodology. We were discussing the merits of solid data modelling underpinning the agile method. I’d been considering this topic in Agile DBA His criticism of spending an excessive time creating the ideal data model – impinged upon the project deadlines. Data Architects were spending so much time gathering and analysing requirements , they weren’t able to shift product and new functionality to customers. His mantra of “Application first database second” focused his developers on developing quickly – usually... Read more →