专业书籍精读 · Accelerate · 合辑 01

研究方法篇:这本书凭什么可信

Accelerate · Part II · Ch 12–15 · Forsgren, Humble, Kim · 2018

EN →

这几章讲什么?

《Accelerate》(中译《加速》)前半本抛出一串结论:交付得快的团队同时也更稳、组织文化好的公司业绩更好。Part II 这四章不再讲怎么做事,只回答一个问题:这些结论是怎么得出来的、能有多硬。它像体检报告最后那几页「检验方法说明」——平时没人翻,可一旦有人质疑结论,全靠它撑着。

先说个难题:怎么量一样看不见的东西

你想判断一个团队的氛围好不好。世上没有「氛围计」。办法是问一堆侧面问题:坏消息能不能说出口?出了事追不追人?别的组的消息传得到你这儿吗?把一群人的答案摆在一起,那些一起变动的部分,就是「氛围」留下的影子。医生判断你累不累也是这么干的:不能直接测「累」,就问睡眠、食欲、注意力。这本书用的正是这一招。

旧世界为什么难

软件行业谈「什么做法有效」,长期只有两种声音:个案(我们这么干成了,所以你们也该这么干)和资历(某位大牛说的)。毛病是它既驳不倒也攒不起来——别人举一个反例就能顶回去,而且它答不上工程师最想问的那句「我下一步改哪一项最值」。

它靠三招把话说硬

一是一个概念问好几道题,不让一道题定生死。单独一道题里混着噪声:有人理解偏了,有人赶时间随手点,有人这会儿心情不好;好几道题的共同部分才是真信号。

二是先猜后验。先写下「我认为 A 会带来 B」,再去数据里检验;而不是在几万份答卷里翻,翻到哪两件事凑巧一起动就说这是发现——数据够大,什么巧合都翻得到。

三是先交代自己这句话有多硬。「A 能预测 B」和「A 造成了 B」是强度完全不同的两句话。这本书用的是前一句,而且明说自己只到这一层、没往下走。

那为什么不去看机器日志?

从上线系统里直接拉数据,听着更客观,可有三个坎。机器日志里没有「痛不痛」这一栏——上线前要不要熬到凌晨、团队是不是快烧穿了,系统不记;每家公司「算一次部署」的口径都不一样,甲乙两家都说「一天十次」,实际可能差十倍,跨公司没法比;还有些真话只有匿名才问得出来。反过来说,机器日志也不是天然客观——埋点的口径是谁定的、有没有漏记,同样得有人担保。

一句诚实的代价:自己给自己打分,总会往好看的方向偏,所以这套数字适合看趋势、看「哪两件事相关」,不适合拿来给团队打考核分。

一句话记住

想研究看不见的东西,别指望一把尺子:一个概念多问几道题、先立假设再看数据、并且老实交代自己只说到「能预测」这一层。这套「先证明自己可信」的功夫,才是前半本那些结论敢说出口的底气。

想看具体机制、三道效度关与示意图? → 切到精读版