开发与测试环境常见问题排查案例
行业:开发与测试环境|涉及方向:常见问题排查|企业名称已脱敏
企业原有的情况
不同电脑配置差异大,兼容问题多
这家企业的主要困扰是:不同电脑配置差异大,兼容问题多。从经验看,这一点在项目启动阶段最值得花时间讨论,因为此时修改的成本最低。一旦进入执行阶段,任何调整都会牵动其他环节。
与之相关的一个细节是,很多问题并不是在方案里出错,而是在交接环节走形——前一环节的理解,到下一环节变成了另一个意思,最后结果和预期差得很远。
我们做了什么
- 先做一次现状梳理,把问题按影响程度排序本阶段围绕常见问题排查展开,产出物由双方确认后进入下一步。
- 确定优先解决的一项,明确责任人与时间本阶段围绕常见问题排查展开,产出物由双方确认后进入下一步。
- 按阶段实施,每阶段结束后复核结果本阶段围绕常见问题排查展开,产出物由双方确认后进入下一步。
- 把有效做法写进流程,交给内部继续执行本阶段围绕常见问题排查展开,产出物由双方确认后进入下一步。
取得的变化
变化主要体现在兼容范围方面。这一点说起来容易,落实到具体动作时却需要有人拍板:谁负责、按什么标准算完成、什么时候复查,三件事定下来,事情才算真正开始。
很多用户在这一步走弯路,是因为把顺序弄反了:先去找工具和方法,再回头想问题是什么。顺序对调之后,效率差别很大。
具体怎么做,可以按这个顺序推进:首先,把当前的问题按影响程度排序,只解决排在前面的;其次,为每个问题定义一个可验证的结果;再次,约定复查时间,把调整变成例行动作。
这个案例值得参考的地方
- 定期回看数据,用结果校准方向,而不是凭感觉判断效果。
- 指定一位能拍板的负责人,避免决策在多人之间往返。
- 把方案拆成阶段目标,每一阶段结束后做一次复盘,而不是等到项目收尾才检查。
- 先定义衡量标准,再开始执行;说不清怎么算成功,就很难判断是不是在进步。