两个多月没日没夜的奋斗,项目终于上线,自从告别配网项目以来许多年没有过这种焦虑感了,本次项目过程存在着一些问题,需要我们深思。
背景:项目为公司内部已有项目的版本升级,有三组人马做研发:移动端、服务端、网页前端;详细人员配备:1名产品经理+3名研发经理+研发人员若干+需求人员若干+测试人员若干+1名UI设计师。项目3月初开始,预计5月中旬上线;项目计划分两步走,先由后端组在旧界面上升级功能,快速发布一个版本;同时前端组按新UI将所有页面功能重新开发一遍,并且验证前后端分离的开发技术及完善前端框架组件,待新的前端功能达到测试要求后再进行发布(即:新界面的版本要晚些发布)
实际情况:5月中旬,后端组并没有成功发布版本,而前端组界面虽然都已经开发完毕,但是有不少功能没有对接接口(即:大部分功能只有外壳,还不能使用);后端组进度延期不少,我暂管前端组,5月底接到领导的电话,计划变更为直接使用前端组的新界面进行发布,而后端组人员专心修改服务端问题,旧界面问题不再修改。计划调整后,发布日期暂定为6月底。电话中能感到领导的一些焦虑与为难,因为计划有调整,前端还有不少的工作量,当时和前端组的兄弟们商量,无论多累加多少班,都要在6月底发布版本,兄弟们也很给力,虽然2个月的时间天天加班到很晚周末也几乎不休息,但是没有一个兄弟有怨言,都在尽心尽力为共同的目标努力,我这里感谢兄弟们!
项目顺利上线,这段时间的努力总算没有白费,过程很曲折,结果很愉快;曲折的过程中隐藏了不少问题,我们把问题揪出来,进行反思,我们才能进步,下一次就会更加顺利。
从上到下,我们都反思一下(不说优点,直说缺点):
1. 产品经理:
(1)对于开发过程不了解,没有合理评估研发计划;
(2)过程跟踪不利,对于项目是否可能否延期不够敏感;
(3)对于项目风险预估不足,风险意识和应对风险的能力有待提高;
(4)开发前准备不足,没有及时组织研发人员对需求的学习;
2. 后端研发组长:
(1)设计环节稍显薄弱:整体设计,接口设计,功能改造设计,自测试设计;
(2)缺少开发计划的跟踪,开发过程有点随意(如:接口随意改)
(3)团队需要大力培养后备人才
(4)缺少对于开发,测试,发布的整体流程机制
3.前端研发组长:
(1)没有重视组员对于需求的学习理解;
(2)团队缺少中坚力量,开发进度缓慢;
(3)缺少与组员的沟通交流,任务跟踪不细致;
(4)缺少设计与难点分析;
(5)缺少开发规范与代码检查
本次项目过程中存在着太多的突然性,感谢一起奋斗的兄弟们,你们辛苦了!