天下無雙
阿龍 --质量是流程决定的。

  今年刚换一家公司,公司内部不能上网。好久没来博客园了,在新的公司,学习到不少新东西,也忘记不了少东西。现在的工作暂时不搞WEB,系统暂时也没有数据库,全部业务都是一张内存表,系统关闭,全部数据从0开始重算。

      在这里,首先接触到的就是敏捷开发,代码上需要写单元测试,这个以前还真没写过。我们组计划是16个人力,其中C#组6人. 由于项目开始时间已到,人力不够也要开始了,当时C#组有4个开发人员,还凑合的开始了,前期主要是搞业务分析,主要弄的就是Story了,Story搞的还挺顺利的,大概过了一个月,Story也搞完了。按照预期,也要开始编码了,此时项目组还没招的新人。不管怎么样,不可能等人吧,只能边开发边招人,很快,编码一周过后听说公司另外一个项目组招到一个人,还没进到项目里面。可以转借到我们项目组做第一次迭代,说是这么说,其实借来就不会回去了。项目经理说这个人工作经验只有两年,是一个女孩子,要别人带才做得了开发,不过她很想搞开发的。

    对于这样一种情况,怎么办呢,再招人似乎没这么快能进来,现行的人水平又不行,大致得安排一个人来辅导她。还好,经过项目组协商,安排我们组一个年轻的来辅导一下。毕业刚进来的这个小女孩年龄相仿,还都是北鸟毕业的。可能这样比较有亲和力吧,就这样,安排她进来了。刚进来肯定是开发不了的,连业务都不熟悉,由于项目工期比较紧,只好项目经理发一周时间来教她业务方面的情况,等熟悉业务以后,再开始编码。

   项目编码周期是一个月,在缺人的情况下,第二周开始就安排加班了,平时一二四晚上,周六一天。这样加班还是挺多的,至少我有二三年没加过一个小时的班了。刚来新公司,激情还是有点的,再说离住处还比较近,没感觉太大的压力什么的。时间就这样过了一周,第二周小女孩也加入编码了,考虑到她的情况,安排了一个不是太复杂的模块给她,主要是负责转换指令,将机器人指令转换成业务需要的东东就可以了。安排了一周时间给她去做,就这样继续着。

   时间一天天过去了,其它模块也在有序的进行着,每天早上汇报进度的时候,她的进度总是觉得有点慢,由于她负责的模块并不影响其它人,所以大家都没太在意,反正还是有人指导她编码的。

   时间一天天过去,如果没记错的话,原本计划一周的工作,最后好像用了三周才汇报完成了,期间大家都加班,她基本上没怎么加班。其他人的工作也基本完成了,各模块之间就可以开始集成了,调试看相关业务处理的整个过程。

   集成过后,发现许多问题,存在问题是正常的,包括业务描述不准确,接口不一致,多少都会有一点这样和那样的问题。后来其它模块都调好了,去调用指令转换的模块,结果很多问题吓一跳,不少方法体内只有一个 retun null; 根本没实现。 后来进一步分析,很多指令都没有转,功能严重缺失。。。

   这个时候,已经安排她搞SDV去了,去修改只能其他组员负责了,发现很多怪异的代码,功能缺失发现越来越多。此时,大家都无语了。女孩子嘛,大家又不好说什么。

   反正最后项目还是SDV完成了,大家都比较辛苦,加了不少班,有一次周末还加了两天班。当然总是有人不来的,来的还是大多数吧。项目完成总归为是大家最终的目标,已经转SIT了,项目其实延期了半个月,基本上连续加了两个月班。抱怨的人越来越多,当然,经常不来的人也抱怨。如果这样下去,下一次迭代怎么办,人员加班都累了,不怎么会的人,不怎么来的人也抱怨加班多。怎么办呢?暂时还不知道,期间有人想离职,听说被项目经理劝下来了,当然都是有加薪的承诺吧。

  现在一边是SIT,一边似乎要为下一次迭代准备人力了,我想,把借过来的人还回去吧。因为我们觉得她实力实在是太差,其实差也没什么,主要是工作态度问题,想不来就不来,也不打个招呼,工作又没完成。上班的时候一天顶多发三个小时在工作上。

  经过两个月的相处,也了解到一些事情,其实她是北鸟毕业的,只有半年工作经验。上一份工作就是因为伪造工作经验及年龄被公司发现给降薪所以离职的。没想到故计重施。。。 

   一个到现在不到一年工作经验,又不愿意学,能力又不足以应付当前工作的人,怎么办啊?公司要辞退一个人又不容易,公司一般也不这么做,因为招人也不容易,特别是进项目组要经过客户的面试的,更难招了。公司是外包,卖人头的。能力好,能力差都是一样卖钱的。看来是没办法咯。

   接下来的下一次迭代怎么安排,如果是我来安排,怎么弄,还没有想好。。。。

posted on 2011-05-08 17:16  阿龍  阅读(287)  评论(0编辑  收藏  举报