【求助】如何在team里开展有效的学习和培训
新项目,新team。
项目做了一段时间后有些人反映工作强度比较大,没有时间学习。
最近workload降下来了,想组织一些内部的学习和培训。
但依据以往的经验有以下两点担心:
1. 改善性需求非刚性需求,相当比例的人参与积极性不高。
2. 没有明确的输出,缺乏可量化的checkpoint。效果难以保证。
不知道大家有什么好的经验可以share。非常感谢!
[解决办法]
组织级的知识管理KM
如果希望更有动力,需要与人事制度联系起来,与人事晋升联系起来,这个需要跨部门的协调,要跟领导交流这个内容的必要性
具体的学习制度,开发人员做完项目之后要有相应的总结,将过程中的一些编码方式方法,要总结出来,形成指导性文档,可以使新人快速上手,该级别为最低级,只需要项目经理及该人员所属领导参加即可,评审通过签字评分,分数合格的就满足了技术方面的晋升条件(当然公司会有其他的晋升条件,如年限等,这只是一个必要条件),一般要经历两个项目,发表两次
更高级的人员,如项目经理,一个项目结束要做相应的管理和技术发表,如果只做管理的就只发表项目如何管理,项目的绩效情况,需要项目经理的领导参加,如果还有上级领导也需要一起,三个成功的项目发表是晋升的基础
这样子就会很好的将项目经理及项目组成员的知识最终的固化下来,QA也可以参与其中
发表的资料需要全组织共享,这样有利于建立学习型的组织
至于你目前管理的是一个team,一个团队,那可以从学习的角度,进行学习笔记的发表,但是这个比较散,不容易形成框架,建议还是以项目的形式来做,需求分析,设计,开发,测试,管理几个角度来进行,成功的完成一个项目才是硬道理,才能让每位成员学到东西
实在不行可以做公司内部的项目,比如公司的总务系统,会议室预定,机票预定,名片制作等等
应用敏捷的方法(敏捷的方法就可以作为学习内容)一个月为限,交付可以运行的系统,前期架构设计可能比较困难,那就把第一个月的目标定位数据建模,架构搭建,同时对新人来讲最重要的就是coding,可以用之前项目的部分模块来训练一下,做完模拟程序之后发表一下算是0级入门
以上就是我们的一些实践,还是要看公司的领导意识和水平,要看公司的积累,要明确以人为本的理念,软件公司最重要的资产就是人
一家之言仅供参考
祝你成功~~
[解决办法]