This does not mean that every building block must be staffed with permanent resources, whether or not demand exists. It simply means that someone must be accountable for every function, whether it be fulfilled by contractors or one's own staff. A single executive should be responsible for each building block, to ensure that is covered comprehensively and without redundancies. The nature of each building block should determine the basis for substructure within that part of the organization. Structure Depends on Teamwork Organizational structure is more than juggling names in boxes.
Teamwork is an essential aspect of structural design.
The better an organization is at teaming across organizational boundaries, the more people can afford to specialize. And the more people specialize, the better they perform. It takes more than flow charts that treat professional organizations as simple assembly lines. And projects can't wait for the boss to form teams. The people who best know what they need should be empowered to get help directly from their peers.