Chapter 11. Iterate, Iterate, Iterate

Iterate, Iterate, Iterate

Iterate along the model's breadth and depth

We've spoken about how the agile practitioners warn of the dangers of BDUF – Big Design Up Front – it can cost a lot to develop, and it might never be used. Perhaps worse than having an over-architected design and not having it used, is to have it used but discover it has major flaws, or maybe was a good fit at the time but does not reflect your needs when you eventually get to launch the system.

Rather than debating the absolute extremes of heavy-duty architecture before you start versus absolutely no architecture but optimism that it will be discovered over time, there ...

Get The Nimble Elephant: Agile Delivery of Data Models using a Pattern-based Approach now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.