一工作感慨
整个五月份,都在加班中度过。项目急,开发人员少。到现在也算是忙完了。大概五周的时间,两个人,开发完一个项目。我对接通道,另外一个同事对接行内系统。连敏捷开发都算不上,除了上线需要的文档,再没有其他。所有的开发计划,都只有一个梗概。每个里程碑节点,即使尽量具象,也有很多遗漏的地方。关键流程需求,对账,清算,差错处理,中途也做了很多改动。
回顾整个过程,反思还是有很多可以改进的地方。
改进点
1.里程碑节点,对应需要完成的工作,对应产出的文档,力求详尽。
2.基础数据,网络架构,对接系统文档。但凡需要对接系统或者人员提供的。提前准备文档,梳理需求及需要的数据,提供给对接人。重要数据,以邮件形式交流。比如我们需要使用F5,一定要表明,F5使用负载均衡的算法,会话保持的时间,心跳检测的时间。
3.对于需求确认,以文档形式与业务人员,确认。保证对于业务的准确理解。以及对于过往需求的追溯
二遇到问题
在开发中,有那么几个问题,在沟通,以及处理上花费了大量的时间。
网络及部署
服务器的申请,各个服务器开通的端口,各个服务器需要的软件,以及下游系统,对于我们系统出入口IP的开墙。在这一块儿花费了大量的时间。申请下来的10余台服务器,在软件,网络,端口上,出现了很多遗漏。
虽然项目紧急,但是也应该梳理好服务器需要开通的端口,需要打通哪些服务器的网络。
开发周期
在4周的开发时间里。缺失重要流程的文档
在开发过程中,凭借经验,及业务描述,进行开发,是不可取的。