作为软件开发人员,您可能认为组织原则过于“商业化”。公司结构似乎是经理和高管的领域。
这与事实相去甚远。
您每天都在公司结构中工作。它就在你身边,影响着你,不管你知不知道。就像鱼不知道水一样,大多数工程师也不了解公司结构。
在当前环境下——伴随着裁员、重组和收购——你不能不了解公司层次结构的运作方式。
金字塔卡通
一个特别好的起点是Hugh MacLeod 的卡通片:
它说明了许多组织表现出的病态:
领导是机会主义的、狡猾的,并且有一种不惜一切代价取胜的心态
中层管理人员和高级工人因理想主义而被提拔,但他们不知道自己在玩什么游戏,永远不会达到最高层
处于底层的是许多个人贡献者,他们要么没有动力,要么不关心,要么将工作视为他们为钱所做的工作。MacLeod 称他们为“失败者”,但只是在经济意义上,他们没有像他们创造的价值那样得到补偿
它是怎么变成这样的?
公司遵循一个相当可预测的周期:
反社会人士创办公司。他们相信自己可以获胜,并会抓住机会这样做
最终,他们聘请了一些失败者来帮助完成销售和交付工作
随着时间的推移,随着公司的发展,需要有一个无知的中间层来监督失败者,而反社会者则做出所有重大决定并获得回报
在兼并、裁员、接管和破产的世界中,最终 Clueless 的中间层变得太大,公司自我蚕食
Venkatesh Rao 在他关于公司等级制度的 Gervais 原则的系列文章中很好地说明了这一点。
实践中的层次结构
让我们举一个小例子来说明这一点。
假设一家拥有数百名开发人员的大型组织的首席执行官发起了一场强制性竞争。他告诉开发人员尽可能编写最有价值的 Web 应用程序。获胜者的奖励:50,000 美元的奖金和 CTO 的头衔。
失败者实用主义者意识到竞争是获得免费劳动力的骗局。他们对 CEO 翻白眼,发牢骚,写了一些基本的 hello world 程序,因为比赛是强制性的
Clueless 理想主义者花费大量个人时间免费为公司编写有价值的代码。他们相信竞争是公平的,最好的开发者将获奖。
反社会机会主义者试图找到不同的角度。他们知道奖品不会授予最佳代码。它将流向能够不惜一切代价获胜的最精明的人。