[如需转载,请在转载时注明出处,并保证本文的完整性]
作为测试组,对于每一个新入职员工来说,正确的做法是要有一个有计划的循序渐进的入职培训,才能让新成员更好更快的学习项目业务及流程相关知识,使其能够快速上手。但是有很多测试团队对于新人的培训都是比较随意的,我是亲身经历过这样的公司,不过也经历过比较好的公司(glodon)。
那什么样的是不好的入职培训呢?
- 找个不太适合的讲师人选,花半天时间给新人培训一个做了1年以上的项目(业务、测试流程等);
- 给了新人几个文档,总共大概一百多页的文档,让其自己看,并说“有问题及时问”;
- 由于项目较紧急,随口说了,两周之内要进入项目,最后发现新人2个月后还徘徊在测试任务门外;
- 问“会java吗?”答“会”,那么让新人学习组里java的自动测试框架,其实新人也只是会写hello world!
... ... 那好的入职培训呢?
- 对于新人的情况要掌握详细清楚,不是通过问一句话达到的。要不断沟通、考查、观察来了解新人技术掌握情况及知识背景;
- 有步骤培训:项目组构成、测试组工作流程、需要测试项目、测试方法、详细工作职责、业务知识培训、相关工具及技术培训、考核;
- 分期培训:吃太多一下子消化不了,制定培训周期和时间表,每天有培训时间和新人自己学习时间,这样少量多次的循环更利于快速掌握需求及技术知识;
- 循序渐进:所谓“磨刀不误砍柴工”,项目再紧,也要给予较充分的时间。
- 反馈考核:通过给新人一些实际的任务来验证下培训学习效果,查漏补缺;
- 合适的讲师:不一定是一个人,擅长业务的培训业务,擅长技术的就培训技术;
- 培训内容及流程的积累改善,完善的流程和丰富的内容积累,能够快速有效的开展培训;
也有的人说,我们小公司哪有时间来培训啊?真的没有时间吗?综合考量一下,如果能使新人成长的速度更快、团队整体素质得到提高、测试任务的完成质量更好,那么多花一点时间和精力来完成新人的培训是非常必要的。