微软

群体的智慧

在本书对比集中式软件开发与Linux分散式开源模式时,微软是企业层面的对照案例。微软拥有Windows,并依靠员工开发这一系统;相比之下,Linux没有所有者,也没有正式组织,而是依靠各自独立选择要解决哪些问题的贡献者。这种对比说明,组织结构如何影响可用解决方案的范围;它并非仅仅是在声称集中管理的公司无法成功。

所有权与开发

Windows由微软拥有,并由微软员工开发。这种安排与Linux截然不同——Linux不属于任何人,也没有老板或组织架构图来指挥贡献者。Linux出现问题时,只有在有人主动提出良好解决方案的情况下,问题才会得到修复;程序员着手处理自己感兴趣的部分,其他部分则置之不理。

这种差异既关乎治理,也关乎劳动。公司可以指派带薪员工解决特定问题,而Linux贡献者则自行选择工作。本书将后者描述为表面上杂乱无章,却极为有效——尽管缺少用于协调企业开发的传统管理机制,Linux仍成为微软最重要的单一挑战者。

企业协调的范围与局限

传统企业模式确有实在的优势。高层管理者可以招聘员工、支付全职薪酬,并指示他们应该处理哪些问题。这样一来,企业更容易动员员工完成特定任务,也更容易在公司已经熟悉的工作领域积累专业知识。微软的结构化方式便属于这种集中协调模式。

但是,企业可供采用的解决方案范围,受员工人数、他们能够投入的时间以及组织和官僚政治的限制。相比之下,Linux的分布式贡献者能提供多得多的潜在修复方案,也更有可能有人发现程序错误。因此,本书的比较强调了一种结构性权衡——集中指挥能够聚焦力量,而分散化则可以拓展构想和解决方案的范围。

信息、本地知识与组织设计

更广泛的论点并不是说,分散化本身就足够。分散化鼓励独立性与专业化,使接近问题的人能够运用本地知识和往往难以言传的默会知识。然而,在系统某一部分取得的有价值发现,可能永远无法传递给其他部分。有效的组织既需要为本地知识留出空间,也需要有办法让这些知识为集体所用。

本书讨论情报机构时也呈现了同样的张力。专业化能够形成多样的专长,但若没有汇总信息与判断的机制,各机构就可能无法形成共同的全局图景。单纯集中权力,可能会牺牲专业化所带来的多样性与独立性;联通数据库并改善信息流动,则能在不消除自主性的情况下实现协调。这些例子将微软的企业模式置于一个更广泛的探究之中——制度如何平衡指挥、独立判断与信息交流。

层级制与信息流动

本书还描述了过度层级制如何阻碍大型公司内部的沟通。在福特汽车公司,董事长与工厂车间主管之间隔着十五级以上的管理层;而在丰田汽车,只有五级。一张摘自某家未具名公司的图表显示,一项新产品构想在获准之前,可能必须经过223条官僚流程路径中的一条。这样的结构可能使高管无法确定,他们对公司的认识是否反映了基层的实际情况,同时也让员工的本地知识难以向上传递。

这正是与Linux形成对比的组织问题。微软代表着能够组织并指挥员工工作的公司,但企业层级制也可能缩窄信息与构想流通的路径。因此,本书的核心问题并非公司是否应该组织起来,而是公司如何在协调人员的同时,不失去那些使问题解决更为明智的独立分析、本地知识与多样性。

相关故事流