关于哥带的第一个项目的若干问题
接手湛江工商局项目已经有一个多月,目前已经完成了前期的开发工作。由于团队的成员几乎都是还没有毕业的实习生,但是项目开发周期又短(客户要求10月25号上版本)。给我带来了前所未有的压力。 刚开始的时候,完全不知道怎么去管理这6个人。初期实习生几乎是需求不理解、技术上几乎是空白。所以我尝试让其中两个技术比较好的成员分别负责带两个新来的实习生。有技术上的问题可以直接去找他们两个(因为刚开始时候,他们4个甚至6个人都是直接来找我问,而往往都是一些很简单的技术方面的问题)。发现新来实习生有如下问题:
1,不喜欢调试代码,遇到任何问题直接去问,有时候是很简单的问题。
2,需要你给示例代码,完全没有自主去编撰代码的思路和方法(这可能和刚开始写代码有关)。
3,没有进过系统的培训,一些开发规范和注意事项以及原则不是特别清楚。
4,对需求理解不是很深入。
针对以上问题:
1,给他们解决问题的时候,带着他们一起调试代码,更多的是去引导他们解决,而不是直接给他们答案。到后来除非不是设计或者需求方面的问题,尽量不要来问。培养独立解决问题的能力。
2,前期是可以给参考页面和代码给他们,但是提醒他们主要代码的上下文环境。
3,这些东西刚开始的时候我也没有做好,希望以后在开发过程中进行积累成文档,在开发之间做开发培训。
4,对于任务的分配每个页面在开发之前给他们讲一遍业务需求以及注意事项,然后让他们复述一遍,如果和我的预期一样就可以进行开发。
在这个开发之前和过程中也请教过部门经理,他当时给我的建议是 实习生进行:结对开发 就是两个人一伙,只有一个人敲代码,另外一个人傍边观战,并给出建议,第二天进行更换两个人角色。由于项目风险以及时间因数没有采用 经理的意见。