一、关于系统规划
目前在用的报单和发运系统上线运行已有五年多的时间了,虽然一直在持续地改进与完善,但是调整的成本越来越高,所以最近在思考系统整体重新构建的问题,同时也对这两个系统开发运行过程中存在的问题进行了深入分析,首先是系统结构合理性存在问题,有些环节为了满足部分客户的需求在结构上进行了妥协,导致后期难以调整;其次,核心控制点和权限管理考虑得比较少,后期调整开发成本较高,还容易影响使用体验;系统整体业务流程规划得不够流畅,当时主要考虑的是承接业务,所以这方面基本没有考虑;再有就是系统性能问题,受限于当时的技术认知水平,没有合理地运用合适的技术方案,导致业务处理集中时系统会卡顿,影响客户报单发货效率;最后是使用体验问题,随着各种控制规则的加入,系统操作体验越来越差,发运系统由于数据量不断增加,并且受限于二开平台的部分规则,导致操作反应速度越来越慢,报单系统移动端的操作一直都落后于桌面端。以上这些问题,虽然有些是因为业务需求或要求的变动所致,但更多的是与自己最初在设计系统时的认知水平相关,如果在规划设计阶段考虑得更多一些,更具前瞻性一些,那么有些问题调整的成本会低很多。
系统规划作为信息化项目最重要的阶段,之前自己在这方面投入的精力不够,想着边做边改,逐步完善也能弥补规划考虑不足的问题,但是忽略了这样做会导致的后果,这次系统重构,一定要想清楚怎么做再开始推进实际的开发工作,每一个环节,每一个业务流程都要经过详细的讨论和模拟验证。
二、关于项目管理
现在我们在用的代码管理平台本身就集成了一套很好用的信息系统项目管理工具,但是一直没有有效利用,主要是自己怕麻烦,没有起到带头作用,没能养成好的工作习惯,从现在开始,做出改变,利用好项目管理工具,加强项目规划,培训团队成员,建立有效的沟通考核机制,持续地监控和调整,通过这些措施,相信会使我们的团队更有一个质的改变。