One of the truisms of software development is the
observation that the architecture of a software project
tends to resemble the structure of the organization that
created it. This can also apply to other kinds of
constructions that an organization can do.
One of the finest examples of this that I am aware of is
the National Aeronautics and Space Administration and their
accomplishments. NASA has, over the last 50 years,
accomplished many impressive projects. The Apollo project,
Skylab,