最近一个月,项目组都在忙一个新功能,今天终于上线完毕。整体还算是顺利,过程中也学到了一些东西。
这次升级主要的困难有以下几点:
1. 修改比较多,设计的页面和功能点有几十个;
2. 外部依赖比较多,而且他们和我们并行开发;
3. 主要的模块负责人需要承担其他的任务;
4. 部分成员不熟悉系统和代码。
为此我做了如下一些安排:
1. 尽量早的推动外部系统和我们定接口;
2. 安排一个相关模块的人接受部分工作;
3. 根据接口编写了mock,并推动前端的连调;
4. 保证相关功能是最高优先级;
这样我们保证了在外部系统开发接口的时候,我们前端页面已经调试完成,当他们提测1天后,我们的相关功能就已经提测了。虽然接口变动也导致我们的代码有一些小的修改,但是改起来还是比较容易的。而且在这个过程中,模块的界限被打破了,新人对模块的熟悉程度得到加强。模块的负责人刚开始似乎有些情绪,但最终的结果还是令大家满意的。
总结一下,作为项目管理者,应该从大局出发,为了整理协调资源,确保高优先的功能点顺利完成。