Skip to content

Cory Foy

Organizational agility through intersecting business and technology

Menu
  • FASTER Fridays
  • Mapping Mondays
  • Player Embed
  • Search Videos
  • User Dashboard
  • User Videos
  • Video Category
  • Video Form
  • Video Tag
Menu

Legacy Data and BDUF

Posted on November 24, 2007 by Cory Foy

Next week I’m speaking at a Tampa IASA meeting about approaching legacy code as architects. In getting ready for it, I was rereading some articles by Scott Ambler when I came across the following quote:

An interesting observation is that when you take a big design up front (BDUF) approach to development where your database schema is created early in the life of your project you are effectively inflicting a legacy schema on yourself. Don’t do this.

Oftentimes we forget to take our databases into account with our agile processes. It is vital not to leave them out to avoid just pushing all of the problems you were looking to solve by using a more agile methodology to your data integration layer.

© 2025 Cory Foy | Powered by Superbs Personal Blog theme