最近一年,我主導了一個系統的開發上線。系統涉及的內容場景不為我所熟悉,我不曾一線參與或處理過,沒有深刻體會和經驗積累。為彌補這方面不足,我前期向使用單位進行了大量的意見征集,也得到了大家的反饋支持。
不過,在系統上線后,還是暴露出一些問題,集中在一些細節的地方。問題產生的根源,在于我對這些細微之處考慮不周全,意見征集的時候也沒有覆蓋到位。一些看似應該有統一的標準,事實上也存在不同公司間的差異,更不用說各公司還有自己的使用偏好。我從自己的認知角度,對這些問題做了一些獨斷的決定,并付諸開發。系統上線后,就碰到了不少使用障礙,和一些公司的實際情況出現了偏差。好在我們響應迅速,先提供了替代解決方案,接著很快做了系統調整,沒有對使用造成實質性影響。
這次開發,對我來說是一個很好的歷練。從最初主動接下一個不擅長的任務,沒有現成方案可借鑒,之后不斷地討論、開發、修改,到最后協調好各部門正式發布系統,現在看來都不容易,全憑一股摸索沖勁。
我是個偏保守的人,一直以來都是有多少能力做多少事情,甚至是保留安全余量,更不曾激進地將自己逼得很緊。而這次系統開發,那些想要放棄的時刻,碰到的問題都是游離在我的能力范圍或控制范圍邊界,讓我充滿無力感。我也想過退縮,也想著如果當初沒接這個任務那該多好。我也會想,會不會有比我合適的人,熟悉這個使用場景,也對軟件開發有很多的經驗,來主導這次開發,從而會做得更好呢。
雖然過程漫長,不斷碰到問題、解決問題,但看到一個系統從無到有,還是很開心。我們還將不斷收集反饋意見,還會持續對系統做出優化更新,也有信心將這個系統打造成為一個好用順手,大家都愛用的系統。