我长时间以来对所谓“最佳实践”感到困惑。在我脑海中藏着两个问题:
- 谁来决定这就是最佳实践
- 谁说这种实践不能做得更佳?
有个从事石油工业的人跟我说,通常合同中会指定应该使用的“最佳实践”,但实际的实践却很少是指定的那个。而且每个人对于最佳实践都有自己的理解。直到遇到一个突发实践,直到钱都已经花光了,这时他们才来裁决什么是最佳实践。
就算某个实践在这个时间点上可能最好的做法,但是它能提升多少如何计算呢?声称某个实践是最佳实践,你可能会因此自我限制并潜在地阻止创新。
Why Best Practices Often Fall Short
对于新手,有时人们无法正确的识别出能产生价值的实践行为。很多人看了皮克斯动画公司之后,决定把厕所放在办公室的中间来提高创造力。他们确实这么做了,但是还有很多其他事情发生在皮克斯动画公司。在你的组织中,单单移动厕所的位置可能并不会对创造力产生大的改变。
还有更糟糕的事。
他人的最佳实践并不意味着在你的环境中也是最佳的。想想你移动厕所所花费的费用,想想给那些不想移动工位的同事带来的烦恼,还有在此过程中损失的生产效率。
作者建议说,在有些情况下,最佳时间带来的破坏性比带来的好处还要多。所以一些组织最好还是应避免“最佳实践”,按照自己的情况来进行。
还有更糟糕的事。
这些“最佳实践”中有一些风险。包括他们会耗费更多资源,包括不能正确的实行,包括可能会适得其反。还是那句话,最适合别人的未必最适合你。
事实上, 一些最佳实践 (比如高管股票期权) 可能会导致可怕错误, 引发你最不希望的行为。
那么, 一个小的公司该怎么办呢?
作者建议,去复制那些“好的实践”,而不是“最佳实践”。复制一些普遍的,被证明的东西。这样可以避免大的风险和开销。
对我而言,这意味着应该先把敏捷做好,而不是急着跳到DevOps去。
作者还建议,你的优势在于自己掌握的核心秘密。多想想自己的优势在哪儿,从中创造出最佳实践,从中提高自己。
一直以来,我希望团队自己学习领悟, 而不是对他们直接改变。但我也希望当发现别人好的做法时,团队能快速复制的做法。在我看来,最重要的事情是让团队来决定如何做,而不是一定怎样。