测试驱动咨询
November 9th, 2009
当别人求助你解决一个问题时,第一件要做的是什么?
不是挽起袖子解决问题。不是诊断症结在哪儿。甚至都不是问5个why。
首先要问的问题是:
- 如果这是一个问题,用什么数据能体现它?
- 如果问题被修复了,从这个数据上是否能反映?
然后,把度量放下去。每个度量项要有几个要素:
- 哪些数据?
- 如何得到数据?
- 以什么频率采集数据?
- 如何发布结果?
按照这几个要素制定一个跟踪度量方案。用这个方案先采集现有数据。根据现有数据定一个改进目标。
这就是你的──正在失败的──测试。先把测试放下去,然后再提任何改进措施。



