The iterative and incremental approach to software development has become a well-established best practice, as evidenced by its centrality to any number of software development methodologies, including agile and variations on the Unified Process.
On a broader scale, this approach provides a valuable strategy for developing an effective enterprise architecture program. We won't bother to argue that a "big bang" approach to EA doesn't work: many able experts have overwhelmingly made that case.