The separation of architectural effort from implementation is a very powerful way of getting conceptual integrity on very large projects.

—Fred Brooks