Agile实践之二:新人培训

铁打的营盘流水的兵,项目难免在进行过程中因为种种原因导致人员进出。在Agile项目中,如何应对这种情况呢?

1)Knowhow知识库
似乎每个人都认为这个很重要,对于新人来说,快速了解业务领域知识和技术细节的最佳手段莫过于学习前人的经验总结和心得分享。但项目往往会发现知识库无人维护,一没有时间预算,二没有激励手段。大家内心里依然觉得这种工作是额外的、非理所当然要做的,结果导致前期热闹非凡的选Knowhow管理平台,号召大家贡献内容,最后却不了了之。最大的问题在哪里?没有真正做好计划和控制。
Knowhow的维护必然需要投入,包括工作量、管理软件的投入,项目在计划过程中,总是忽略掉了这部分工作量的预算,而是寄希望于个人自愿。事实证明,大家宁可没事发微博,也不会正儿八经地整理一份有分量的knowhow在内部共享。只有规划到任务列表中,才能真正落实到工作中。

2)必须的缓冲过渡期
为新人设置1周甚至2周的缓冲期。Agile强调了自主管理,强调个体,但事实情况是个体能力和自主管理意识千差万别。有些人员,一旦失去了领导,就迷失了方向,不知道该做点啥,或者不知道事情的优先级该如何划分,特别是一个新加入团队的成员,有时对于团队内早已默契的潜规则会感到无所适从。此时,Mentor或Coacher必须考虑到这些,给新人一个适应的机会。
我们不可否认,一个好的团队一定会有自身的个性,这在Agile Team中尤为突出。当我们强调个体,强调沟通时,有人构成的团队必然被深深烙上成员的个性印记。而这种印记,往往就是潜规则,需要新人快速适应。过渡期,就是在这段时间培养新人的独立性、自我管理意识和与团队成员的协调度。在此期间,新人任务的完成有时不是独立承担,安排Pair Program或者上下游任务联动的方式,将做事风格和行为方式言传身教地传递到新人。
3)明确的目标和考核知识库也罢,过渡期也罢,由于Agile中快速迭代和积极响应,意味着项目每天都在发生变化,交付物不断增加。新人在这种变化中,很容易被转移注意力,丧失目标感。因此,Master一定要为新人制定目标,然后再逐步让他们自己学会设置符合项目需要的个人目标。这个过程是过渡期内必须完成的转变。当我们信奉每个人都在自我努力时,传递正确的方向尤为重要,否则,南辕北辙的努力将带来伤害。

你可能感兴趣的:(knowhow)