春节过后,项目组的开发人员陆续都到齐了,项目正式进入了“巅峰”阶段。一方面,项目上开始引进新的资源;另一方面,项目上增加加班时间。按照整个项目的规划,2月份将是整个项目最忙碌的阶段,一些里程碑性的项目成果将在本阶段产生。但是由于人力资源没有及时到位,导致整个项目的计划发生变更已经成为事实。
在项目开发前期(1月份之前),由于资源的数量不足,以及需求的不确定性,项目前期开发过程比较缓慢,整体开发内容主要是搭建基础框架,完成一些基本功能的开发。在前期开发过程中,由于上述两种原因的存在,项目开发采用“结对开发”的模式,一人主要负责前端,另一人负责后端。这种开发模式的优点是开发速度快,前提是需要两个有很好的默契性。
在2月份之后,由于人力资源的不足,项目上开始疯狂的引入新的资源,但是由于新资源对业务不熟悉。原有的结对队友被拆开,每个人独立负责一个模块,并与新引进来的资源结对进行项目开发。通过这种老人带新人的方式,来提高项目的开发效率。如果你不是在这个项目中,你真的不敢相信资源的引入率竟然如此之高。
DM模块引进7个资源,由原来的11人增加到目前的18人,资源增加率高达50%。据悉,DM模块将继续引进新的前端资源。BPM模块引进2个资源,由原来的5人,增加到目前的7人,资源增加率达到40%。美工方面新增1个资源,由原来的1人变为目前的2人,资源增加率达到50%。系统集成模块资源基本不变,仍保持原来2~3人的FullTime。原来的需求分析人员转换成现在的测试人员,资源数目不变,仍为5个。
我由于身体的原因,整个1月份几乎都在休假,春节前开发进度达到70%的模块,被Transfer出去。春节归来之后,发现原来的Design被Delete掉,新的Design进度仅为40%,而且问题重重。为减少项目进度的拖延,保持当前的Design不变,修改DB设计方案,将当前的Design进度更改为20%,该模块的开发进入Delay阶段,项目开发计划发生改变。稍后,我将在ECMBoss企业内容解决方案系列中详细讲述项目开发Transfer那些事。
1月份,DM后端架构师YYF辞职,新的架构师KYM不顾项目被Delay,果断放弃原有方案,采用自己的架构方案,整个项目停下一周,进行架构的迁移。是什么让KYM痛下决心扔掉原有的方案,原有的后端架构又存在什么问题?欲知何事,请关注ECMBoss企业内容解决方案系列,在这里,将给你最详细的答案。
2月份,项目加班如便饭,程序员是如何面对加班的,他们心中是怎么想的,他们又是如何做的,领导们又是如何看待加班的,想知道答案吗?一切尽在ECMBoss企业内容解决方案系列里面。
项目上的那些事,都是事儿!