
Many modern organizations, ThoughtWorks included, hate the word "hierarchy". Understandably so, since most hierarchical organizations tend to slow down decision making, add process and undermine exceptional people. Its useful to try and explore the history of organizational hierarchy to know why this came into existence. In ancient kingdoms, the kings had quite a few things to deal with, many of which they were not qualified to handle. So kings appointed a group of ministers to help them make intelligent decisions. The king would spend time with each of his ministers and help them work with each other; help them through any problems they were facing and remove any blockers that came in their way. The ministers did pretty much the same thing -- they appointed a bunch of advisors to help them do their job and they'd communicate frequently with these advisors who in turn worked with their staff.
As you can imagine, it would have been well nigh impossible for the king to actually spend time with the staff and the advisors and the ministers. The hierarchy was in place to achieve a set of organizational objectives and for leader to actually spend more time with their people. So the purpose of hierarchy in the first place, wasn't really to add process or slow down decision making -- in fact it aided decision making in a big way. Nor was this to undermine exceptional people - in fact it was put in place to get the best out of them and to ensure that there was someone empowered to help them remove blockers and look at problems differently.
Its unfortunate then that organizational structures have turned out the way they are today. Its more unfortunate that in some places we've interpreted "flat" as the exact opposite of what we perceive as hierarchy. In my world, "flat" structures should retain all the positives of the above example and have none of the ills of the current methods of implementing hierarchy. What this means:
- Small teams/ units of upto 15 people each;
- Leaders that are obligated to spend at least 30 minutes (one-on-one) with each of their team mates;
- Leaders that are invested in growing their people - having a fair idea of each team mate's career plan is advisable;
- Shared leadership for large teams -- if you aren't able to spend time 1-o-1 with all your team mates, then find a group of people that can provide leadership and divide the responsibility amongst them. Ensure that you spend time 1-o-1 with these "first-tier" leaders so that you can coach them through their experiences.
- Open channels of communication - people should have the opportunity to approach and talk to just about anyone in the organization, to make their work easier;
- A culture of two-way delegation;
- where team members can ask their leaders can do something;
- where the leader is happy to spend double the time in coaching someone on a task when they could have done it themselves -- this is growing and empowering people.
- where team members can ask their leaders can do something;








