最近一个专项坚持了5个月之后,终于有了一个不错的结果,特记录下这个事项,勉励自己和看文章的各位。
主要的核心点在于坚持、和赞美的力量。坚持当然说的是我们自己,发现一个短时间内,不能解决的问题,能够下定决心并且经过很长一段时间(努力做、一半上线、一半被批评、继续努力、最后终于有结果)的这样一个过程。赞美的力量,经过努力之后,上级、使用同学对于系统的认可是我们最能前进的动力。 反之,坚持有结果固然可喜,但是坚持没结果,我们还是需要抱着必做的信心一直努力下去!给用户的改变可能只是0.01,但是我们的脚步却不能停止。
下面,主要说一下过程。
4月份,启动审批流内核改版专项。
5-6月份,开发了80%,并且上线了部分功能,但是由于任务突然很紧张,搁置了任务,但是也打下了基础。
7月份,再次启动性能优化专项,目标所有使用频率高的页面响应耗时1s,两个点a、页面性能响应快b、审批流内核优化。
8月份,费控第一版性能优化上线,解决了绝大部分页面查询响应慢的问题。
9月底,完成审批流内核优化开发。
10月份,鉴于已知的影响广度,实现审批流灰度切换功能。
11月份,逐步切换各单据审批流,实现审批流切换无感知。
最后达到既定的目标,且得到用户和上级的认可。
回顾整个过程,我们也有一些感想(这个是我们自主推进的)。
目标制定是否合理:原定9月底完成的计划,足足推迟了1个半月才上线稳定,是刚刚开始的目标制定有问题么?确实存在问题,但是那个不成熟的我只是把任务完成放到了第一位,把任务拆解好,拆了30来个任务,最后确实在9月底完成了所有开发和测试。 但是最重要的一环,风险如何控制?怎么让用户能更好的接受,线上不出现大量的问题? 没有考虑到,然而就是这个看似不起眼的“最重要的一环”把我坑了足足有1个半月,后续花费了“半个月”去做灰度发布,加上10.1期间的七天假期,再加上逐步切换的半个月。 就因为“风险”两个字,把原本的计划拖长了一个月,而且也是人力扑上去无法解决的事情,所以在此提醒各位研发的伙伴,“风险”,平滑过渡一块特重要。
人员安排是否合理:安排的一个人员是T2的同学开发了所有的功能,对于开发能力来说,确实没有任何问题,完成了所有的任务,最后整个上线的过程和影响的控制,确是能力不足的,我在做这个切换的过程,也起码准备一周的时间。所以人员的安排也是很重要的一环。
最后,这个可做,可不做的事情,最后其实用户也不会管、领导也只会偶尔提一句。凑凑巴巴过2-3年,然后再重新做个也是可行的。但是我们就失去了一次学习的机会,学习如何坚持! 把一件事情做好,从现有的角度看可能没有太多的价值(只有体验上会更好),且需要耗费很长的时间。但是如果我们不去做,那么这个事情也就不了了之。
坚持,你所认所坚信的,推进一个流程、推进一个看似无价值的事情,其实也最能体会到不断坚持的力量。有的时候可能自己的坚持的事情,在一年都不会有结果,当那又如何,给自己一个良好的习惯!保持耐性,不断坚持。