透明思考


Transparent Thoughts


测试驱动咨询

当别人求助你解决一个问题时,第一件要做的是什么?

不是挽起袖子解决问题。不是诊断症结在哪儿。甚至都不是问5个why。

首先要问的问题是:

  • 如果这是一个问题,用什么数据能体现它?
  • 如果问题被修复了,从这个数据上是否能反映?

然后,把度量放下去。每个度量项要有几个要素:

  1. 哪些数据?
  2. 如何得到数据?
  3. 以什么频率采集数据?
  4. 如何发布结果?

按照这几个要素制定一个跟踪度量方案。用这个方案先采集现有数据。根据现有数据定一个改进目标。

这就是你的──正在失败的──测试。先把测试放下去,然后再提任何改进措施。