Loading...

"艺术家发货"的另一半

Original

2008年11月

大公司和初创公司之间的一个区别是,大公司倾向于制定程序来保护自己免受错误的影响。初创公司就像一个蹒跚学步的幼儿,不断撞击和跌倒。大公司则更加谨慎。

组织中检查措施的逐步积累是一种学习过程,基于它自己或类似组织遭受的灾难。例如,在给一家最终破产无法交货的供应商签订合同后,公司可能会要求所有供应商在投标前证明自己的偿付能力。

随着公司的发展,这种检查措施不可避免地会越来越多,要么是为了应对自己遭受的灾难,要么(可能更常见)是因为从更大公司引进人才,他们带来了防范新类型灾难的惯例。

组织从错误中学习是很自然的。问题在于,提出新检查措施的人几乎从不考虑检查本身的成本。

*每一项检查都有成本。*例如,考虑要求供应商验证自己的偿付能力的情况。这无疑是谨慎的做法?但事实上它可能会产生相当大的成本。显然,双方人员提供和核查供应商偿付能力证明的直接时间成本。但真正的成本是从未被提及的:最佳供应商因无法抽出精力进行认证而不参与投标,或勉强达不到偿付能力门槛的最佳供应商(这个门槛肯定被设得很高,因为增加它似乎没有明显成本)。

每当有人在组织内部提出增加新的检查措施时,他们不仅应该解释其好处,还应该解释成本。无论他们分析得有多糟糕,这种元检查至少会提醒大家必须存在成本,并让他们去寻找它。

如果公司开始这样做,他们会发现一些令人惊讶的事情。Joel Spolsky最近在Y Combinator发表演讲,谈到向企业客户销售软件。他说,在大多数公司,个人经理可以无需任何额外批准购买价值约1000美元以下的软件。超过这一门槛,软件采购通常需要由委员会批准。但对软件供应商来说,监管这个过程是如此昂贵,以至于没有必要收取不到50,000美元的费用。这意味着,如果你本来可能只收取5,000美元的东西,现在你必须改为收取50,000美元。

委员会的目的显然是确保公司不会浪费金钱。然而结果是,公司支付的费用是原来的10倍。

采购检查措施将始终昂贵,因为要向你销售东西越困难,它就必须越贵。而且不仅是线性增加,还会呈指数增长。如果你的销售门槛足够高,最擅长制造东西的人都不想去麻烦。唯一愿意向你销售的人是专门销售给你的公司。那你就陷入了全新的低效层次。市场机制不再保护你,因为优质供应商已经退出了市场。

这种情况不断发生在最大的组织,即政府身上。但政府实施的检查措施可能造成比仅仅高价购买更严重的问题。政府实施的检查措施可能会扼杀一个国家的整个经济。直到大约1400年,中国比欧洲更富裕、技术更先进。其中一个原因是中国政府限制了远洋航行。因此,探索并最终主导世界其他地区(包括中国)的任务落到了欧洲人身上。

在更近的时期,《萨班斯-奥克斯利法案》几乎摧毁了美国的首次公开募股(IPO)市场。这不是立法者的本意。他们只是想增加对上市公司的一些检查。但他们忘记考虑成本。他们忘记了,准备上市的公司通常资金紧张,对通用电气来说可能很容易承担的几项额外检查,足以阻止更年轻的公司上市。

一旦开始考虑检查的成本,你就可以提出其他有趣的问题。成本是增加还是减少?在某些领域是否更高?在哪里会突然增加?如果大型组织开始提出这样的问题,他们会学到一些令人担忧的东西。

我认为检查成本可能实际上在增加。原因是软件在公司中扮演的角色越来越重要,而编写软件的人受检查的影响最大。

程序员与许多其他类型的工人不同,最优秀的程序员实际上更喜欢努力工作。这似乎并不适用于大多数工作类型。当我在快餐店工作时,我们并不喜欢繁忙的时候。当我以前修剪草坪时,我肯定不喜欢在一周的雨后草长得很长的时候。

但程序员喜欢编写更多代码。或者更准确地说,他们喜欢发布更多代码。程序员喜欢产生影响。至少是好的程序员。

对于优秀的程序员来说,在初创公司工作的最佳之处之一就是发布没有太多检查。在真正的初创公司,根本没有外部检查。如果你早上有一个新功能的想法,你可以在午餐前编写并推送到生产服务器。当你能这样做时,你就会有更多想法。

在大公司,软件必须经过各种批准才能发布。这样做的成本可能是巨大的,事实上是不连续的。我最近与三名程序员交谈,他们的初创公司几年前被一家大公司收购。当他们还是独立公司时,他们可以立即发布更改。现在,他们说,最快也要两周才能将代码发布到生产服务器。

这不仅降低了他们的生产力,还让他们讨厌为收购方工作。

以下是内容的简体中文翻译:

这里有一个迹象表明程序员有多喜欢能够努力工作:这些家伙会付费来立即发布代码,就像他们以前做的那样。我问他们是否愿意用收购价的10%来换取立即发布代码的能力,三个人立即说是。然后我问他们愿意用收购价的最高百分比来换取这一点。他们说他们不想考虑这个问题,因为他们不想知道他们会走多远,但我觉得这可能高达一半。

他们会牺牲数十万甚至数百万美元,只为能够向用户交付更多的软件。你知道吗?让他们这样做是完全安全的。事实上,收购方会更好。不仅这些人不会破坏任何东西,而且他们还会完成更多工作。所以收购方实际上是以更高的成本获得更差的性能。就像批准软件采购的委员会一样。

正如最大的危险不是你付出过高的代价,而是最好的供应商根本不愿意与你合作,同样,对你的程序员施加太多检查的最大危险不是你会降低他们的生产力,而是优秀的程序员根本不想为你工作。

史蒂夫·乔布斯著名的格言"艺术家交付"是双向的。艺术家不仅有能力交付,而且坚持要交付。所以如果你不让人们交付,你就不会有任何艺术家。