4 ms·
First my business is looking at a flat model. We have a very specific approach in mind. >The "flat" organizational model seems like a good thing, until you re
by einhverfr 14y ago
First my business is looking at a flat model. We have a very specific approach in mind.
>The "flat" organizational model seems like a good thing, until you realize that what it actually means is that there's a high managerial branching factor-- sometimes 25 or higher-- which spreads managers way too thin.
In most cases the goal is to get rid of management altogether, and distribute management functions to the teams themselves. You are assuming a direct command and control structure, a flat organization that works is something a little different. I will talk about this below.
>Most "flat" organizations aren't egalitarian-- just lazy when it comes to figuring out a structure.
100% correct there, but wrong when you say:
>Instead, they've traded official organizational hierarchy for unofficial, unstable arrangements that are actually more problematic. In a stable arrangement, your boss is your boss and you are not his competition. In an unstable and informal environment, these "de facto" bosses are also direct competition. That never works well.
Again, this entirely suggests an idea of command and control rather than something else.....
> People management is still necessary, and good people management is extremely valuable (and, sadly, somewhat rare in many organizations). At one time, I thought otherwise, and that it was the engineers only who actually mattered to the health of an organization, but I was wrong.
The problem is though that managers inherently filter communication and this leads to high costs as well. Again, if you want to make sure that specific things get done with appropriate accountability then you want to have this structure, but it isn't the only option.
You are probably wondering by now what the alternative is. The alternative is to have a company based on openness, collaboration, communication, collegiality, and entrepreneurship. This sort of culture is very hard to build and maintain. It means that the executives have to cultivate a well-earned reputation of listening to the folks on the job floor, mentoring them, and only taking action when necessary.
We aren't talking egalitarian here. Rather leadership is distributed and people can lead --- or follow --- based on their ability to convince other people that given approaches are good for the company.
The way we run the LedgerSMB (http://www.ledgersmb.org http://www.ledgersmb.org) development community is as follows:
1) There is a core committee of three of us, though one is pretty in-active and may not last so much longer. we have the power to ban people, but mostly we just help out folks, do development, and so forth. We are the primary developers in addition to managing the community.
2) Everyone else can contribute but is expected to collaborate on their contributions with the rest of the community. Then they can find a committer to commit. Committers are expected to mentor non-committers.
I think this can work as a business management structure. You can have executives who handle planning, organizational goals, etc. But they do this in collaboration with others in the company in whatever position want to be involved.
The big limiting factor though is this. If the executives can't get a well-earned reputation for openness, the whole thing falls apart and you have to go to a de facto or official command and control structure.
- michaelochurch 14y agoThis is really interesting. I hope it works out well for you. I think the challenge that most human organizations fail to overcome is how to prevent necessary conceptual and operational hierarchies from becoming a(n often counterproductive) social hierarchy. It's social hierarchy (and the abuses thereof) that make most companies such bad places to work.
- einhverfr 14y agoOne thing we have going for us is we will probably be hiring older programmers who have been self-employed. Our area is not really suitable for young hot-shot developers and so we can pick up a bit of a non-traditional advantage here.
- Spearchucker 14y agoLike michaelochurch, I think this is interesting and hope it works out. That said, my immediate thought is "what does it take to become one of those core committee members?" Read into that what you will ;-) The other part I think worth a cautionary mention is that you appear to use the words management and leadership as though they are the same. They are not. It's a cliché, but it describes the difference well - If there's a team of people clearing a path through the jungle with machetes, the manager's job is to make sure the machetes are sharp, the workers have enough water, and generally that they keep clearing a path. The leader however, climbs a tree and looks around to make sure the jungle is being cleared in the right place. Lastly, you speak of accountability. And yet you do not mention authority. The one cannot exist without the other. I've had accountability in every single management role I've had and never the authority to run the team or project as I saw fit. There's an imbalance there that has always spelt epic fail.
- johnkchow 14y agoI like the clear distinctions you've set between a manager and leader (very well written). I'd like to push this further and claim that a manager in a company has two roles: one that fulfills the business needs of the company (keeping the machetes sharp), and the other to have vision and lead the people (climbing the tree). A good manager has to also be a good leader. The converse isn't always true, and I've seen many "good" managers (from a business sense) get resented by the people by the people they're supposed to manage.