最近一年,我主导了一个系统的开发上线。系统涉及的内容场景不为我所熟悉,我不曾一线参与或处理过,没有深刻体会和经验积累。为弥补这方面不足,我前期向使用单位进行了大量的意见征集,也得到了大家的反馈支持。
不过,在系统上线后,还是暴露出一些问题,集中在一些细节的地方。问题产生的根源,在于我对这些细微之处考虑不周全,意见征集的时候也没有覆盖到位。一些看似应该有统一的标准,事实上也存在不同公司间的差异,更不用说各公司还有自己的使用偏好。我从自己的认知角度,对这些问题做了一些独断的决定,并付诸开发。系统上线后,就碰到了不少使用障碍,和一些公司的实际情况出现了偏差。好在我们响应迅速,先提供了替代解决方案,接着很快做了系统调整,没有对使用造成实质性影响。
这次开发,对我来说是一个很好的历练。从最初主动接下一个不擅长的任务,没有现成方案可借鉴,之后不断地讨论、开发、修改,到最后协调好各部门正式发布系统,现在看来都不容易,全凭一股摸索冲劲。
我是个偏保守的人,一直以来都是有多少能力做多少事情,甚至是保留安全余量,更不曾激进地将自己逼得很紧。而这次系统开发,那些想要放弃的时刻,碰到的问题都是游离在我的能力范围或控制范围边界,让我充满无力感。我也想过退缩,也想着如果当初没接这个任务那该多好。我也会想,会不会有比我合适的人,熟悉这个使用场景,也对软件开发有很多的经验,来主导这次开发,从而会做得更好呢。
虽然过程漫长,不断碰到问题、解决问题,但看到一个系统从无到有,还是很开心。我们还将不断收集反馈意见,还会持续对系统做出优化更新,也有信心将这个系统打造成为一个好用顺手,大家都爱用的系统。