背景
我们的产品致力于为金融领域的客户提供优质服务。在市场层面,我们拥有广泛的客户群体。由于开发周期和合同签订时间的差异,不同客户所使用的系统往往运行在不同版本的代码分支上。
近期在排查一个PageHelper的使用问题时,具体文章参考《PageHelper缓存在线程中的分页对象未释放问题排查方案》。发现在最近一段时间内,有若干问题仅在我们最新的代码版本中得到了修正,而并未及时同步更新到每位客户所使用的版本中。
目标
鉴于问题是我亲自发现的,我将负责跟进这些问题的修复工作,并确保各个客户版本的更新与推进。
推进过程
- 对客户实际运用的版本进行统计,并了解他们对于更新的接受度;
- 在汇总了所有客户的版本信息后,将版本相近的客户群整合,形成一个新的版本,以简化代码分支的维护工作;
- 整合所有的修改内容,并提交至测试环节;
- 完成测试后,生成更新包;
- 推动各客户进行系统升级。
结果
从下图中看出1月份完成任务35个,2月初完成13个任务。
下图中可以看出1月份有1次易现缺陷数。