Adizes' PAEI model for organization design
The idea is that in a balanced organization, a leader needs direct representation and accountability in each of the four areas:
Performing
Administering
Entrepreneuring
Integrating
The Performing role is what most software development organizations focus on; it includes the act of creating the code, and is about short term effectiveness. The Administering role is about short term efficiency; it includes making sure that things are repeatable, and measured. Entrepreneuring is about making sure the organization is working on the right things over the long haul, which is about long term effectiveness. Integrating is about making sure that the organization knows what it can use from other organizations and vice versa; it is about long term efficiency.