CMMI流程-培训管理

简介: CMMI流程-培训管理

培训管理(Training Management, TM)是指根据机构(或项目)的需求来制定培训计划,并监督该计划的实施,确保培训取得预期效果。

培训管理过程域是SPP模型的重要组成部分。本规范阐述了培训管理过程域的两个主要规程:

  • 机构培训管理 [SPP-PROC-TM-ORG]
  • 项目培训管理 [SPP-PROC-QA-PROJECT]

上述每个规程的“目标”、“角色与职责”、“启动准则”、“输入”、“主要步骤”、“输出”、“完成准则”和“度量”均已定义。

本规范适用于国内IT企业的软件研发项目。建议用户根据自身情况(如商业目标、研发实力等)适当地修改本规范,然后推广使用。

1介绍

按范围划分,培训管理可分为“机构培训管理”和“项目培训管理”。流程如图20-1所示

机构培训管理的对象是公共的培训课程,这些培训课程对大多数学员而言是必需的。例如企业规章制度、业绩考核、项目管理、软件工程、客户关系等培训。上述培训由机构培训管理员来管理。

项目培训管理的对象是项目专有的培训课程,这些培训课程是针对项目特定的培训需求而开设的,它们没有被包括在机构培训管理范围之内。例如项目特定的开发技术和产品使用等培训。上述培训由项目经理或者开发组长来管理。

受培训的学员主要有两类:机构内部人员和客户。注意切勿疏忽客户培训。

培训管理过程域产生的主要文档有:

  • 《机构培训计划》和《项目培训计划》,模板见[SPP-TEMP-TM-PLAN]。
  • 《机构培训通知》和《项目培训通知》,模板见[SPP-TEMP-TM-NOTE]。
  • 《机构培训评估报告》和《项目培训评估报告》,模板见[SPP-TEMP-TM-EVALUATE]

20.2 机构培训管理

20.2.1 目的

  • 制定机构培训计划,确保机构按计划执行培训,并取得预期效果。

20.2.2 角色与职责

  • 机构培训管理员制定培训计划,并监督该计划的实施。
  • 机构领导审批该计划。

20.2.3 启动准则

  • 机构的发展战略已经确定

20.2.4 输入

  • 培训需求调查报告(可以采用任何形式)

20.2.5 主要步骤

[Step1] 确定机构的培训需求

  • 机构培训管理员综合考虑以下因素,确定机构的培训需求(包括优先级、目的)。
  • 机构发展战略
  • 客户培训要求
  • 员工培训要求

[Step2]制定机构的培训计划

  • 机构培训管理员根据培训需求和机构现状(例如资源、时间、经费等因素),制定《机构培训计划》。主要内容包括:
  • 培训课程
  • 培训时间、地点
  • 培训方式
  • 培训资料
  • 讲师、学员
  • 培训经费
  • 机构领导审批该计划。如果同意该计划,则转向[Step3],否则培训管理员重新制定计划。

[Step3]执行培训

  • [Step3.1] 培训之前的准备。
  • 机构培训管理员在培训前数天发出培训通知。如有意外,应及时调整计划和通知。
  • 至少在培训前一天,机构培训管理员拿到培训资料。这些资料可以提前也可以现场分发给学员。
  • 至少在培训前一天,机构培训管理员检查培训所需的设施(如场地、软件硬件等),确保可以正常使用。
  • [Step3.2] 开始培训
  • 所有人员(讲师、服务员、学员等)提前10分钟到培训场所,签到并领取培训所需物品。
  • 讲师开始授课,适当安排课间休息。
  • [Step3.3] 结束培训
  • 讲师布置课后练习。
  • 有关人员清理培训现场。

[Step4]评估培训效果

机构培训管理员与讲师共同评估培训效果,常用方法如下:

  • 对学员进行测试。
  • 向学员发调查问卷。

20.2.6 输出

  • 《机构培训计划》
  • 《培训通知》
  • 《培训评估报告》

20.2.7 结束准则

  • 各种培训已经按计划执行

20.2.8 度量

  • 培训管理员统计培训工作量、学员数量、培训成本等,汇报给机构领导。

20.3 项目培训管理

20.3.1 目的

  • 制定项目培训计划,确保项目按计划执行培训,并取得预期效果。

20.3.2 角色与职责

  • 项目经理或者开发组长制定培训计划,并监督该计划的实施。
  • 项目经理审批该计划。

20.3.3 启动准则

  • 项目计划已经制定

20.3.4 输入

  • 《项目计划》

20.3.5 主要步骤

[Step1] 确定项目的培训需求

  • 项目经理或者开发组长综合考虑以下因素,确定项目的培训需求(包括优先级、目的)。
  • 产品的特征
  • 项目成员的知识技能
  • 项目客户的培训要求

[Step2] 制定项目的培训计划

  • 项目经理或者开发组长根据培训需求和项目现状(例如资源、时间、经费等因素),制定《项目培训计划》。主要内容包括:
  • 培训课程
  • 培训时间、地点
  • 培训方式
  • 培训资料
  • 讲师、学员
  • 培训经费
  • 如果是开发组长制定的培训计划,那么项目经理要审批该计划。

[Step3] 执行培训

  • [Step3.1] 培训之前的准备。
  • 项目经理或开发组长在培训前数天发出培训通知。如有意外,应及时调整计划和通知。
  • 至少在培训前一天,项目经理或开发组长拿到培训资料。这些资料可以提前也可以现场分发给学员。
  • 至少在培训前一天,项目经理或开发组长检查培训所需的设施(如场地、软件硬件等),确保可以正常使用。
  • [Step3.2] 开始培训
  • 所有人员(讲师、服务员、学员等)提前10分钟到培训场所,签到并领取培训所需物品。
  • 讲师开始授课,适当安排课间休息。
  • [Step3.3] 结束培训
  • 讲师布置课后练习。
  • 有关人员清理培训现场。

[Step4] 评估培训效果

项目经理或开发组长与讲师共同评估培训效果,常用方法如下:

  • 对学员进行测试。
  • 向学员发调查问卷。

20.3.6 输出

  • 《项目培训计划》
  • 《培训通知》
  • 《培训评估报告》

20.3.7 结束准则

  • 各种培训已经按计划执行

20.3.8 度量

  • 项目经理或开发组长统计培训工作量,学员数量,培训成本等。

20.4 实施建议

  • 对培训管理过程产生的所有有价值的文档进行配置管理。
  • 要让所有参加培训的学员意识到培训是有成本的,要珍惜培训机会。
  • 机构的公共培训可以被认为是一种员工福利。



📢文章下方有交流学习区!一起学习进步!也可以前往官网,加入官方微信交流群💪💪💪

📢创作不易,如果觉得文章不错,可以点赞👍收藏📁评论📒

📢你的支持和鼓励是我创作的动力❗❗❗  

官网Doker 多克;官方旗舰店官方旗舰店  全品优惠

目录
相关文章
|
算法
GSEA 富集分析原理分析
本分分享了自己学习参考多篇 关于GSEA 原理的博客文献后总结的个人理解,以供参考学习
1152 0
|
存储 数据库
掌握GitLab数据备份与恢复:全面操作指南
【10月更文挑战第11天】 GitLab作为一个流行的开源代码仓库管理系统,其数据的安全性和完整性至关重要。本文将详细介绍GitLab数据的备份与恢复流程,帮助用户掌握如何保护和管理他们的GitLab实例。
1718 0
|
机器学习/深度学习 计算机视觉
秒懂Precision精确率、Recall召回率-附代码和案例
秒懂Precision精确率、Recall召回率-附代码和案例
|
SQL 关系型数据库 数据库连接
【笔记】错误码
本文档列出了PolarDB-X返回的常见错误码及解决方法。
2597 0
|
9月前
|
存储 编解码 前端开发
AR远程协助场景解读和系统实施
AR眼镜助力工业维修,现场人员可实时连线专家,通过视频、语音、图文推送等功能,实现远程协作,快速定位故障,显著提升维修效率。
|
9月前
|
NoSQL JavaScript Java
基于 RuoYi-Vue-Pro 定制了一个后台管理系统 , 开源出来!
从职业生涯伊始,我一直是微服务架构的坚定拥趸,这很大程度上源于长期深耕互联网行业,习惯了高并发、分布式架构下的开发模式。 然而,去年在优化某航空公司核心用户中心系统时,我的技术认知受到了不小的冲击。 因为航空公司用户中心是一个典型的单体应用——尽管业务量不小,但稳定的业务模型和有限的扩展需求,使得单体架构反而比微服务更高效、更经济。
基于 RuoYi-Vue-Pro 定制了一个后台管理系统 , 开源出来!
|
12月前
|
安全 测试技术 开发者
Python中的“空”:对象的判断与比较
在Python开发中,判断对象是否为“空”是常见操作,但其中暗藏诸多细节与误区。本文系统梳理了Python中“空”的判定逻辑,涵盖None类型、空容器、零值及自定义对象的“假值”状态,并对比不同判定方法的适用场景与性能。通过解析常见误区(如混用`==`和`is`、误判合法值等)及进阶技巧(类型安全检查、自定义对象逻辑、抽象基类兼容性等),帮助开发者准确区分各类“空”值,避免逻辑错误,同时优化代码性能与健壮性。掌握这些内容,能让开发者更深刻理解Python的对象模型与业务语义交集,从而选择最适合的判定策略。
448 5
|
前端开发
Css实现文本超出长度隐藏并用三个点结尾
Css实现文本超出长度隐藏并用三个点结尾
352 17
|
前端开发 算法 JavaScript
React项目input输入框输入自动失去焦点
本文讨论了在React项目中如何处理input输入框自动失去焦点的问题,特别是在移动端开发中。文章提供了一个使用React Native的TouchableWithoutFeedback组件来监听点击事件,并在事件处理函数中通过调用Keyboard.dismiss()方法使输入框失去焦点的示例代码。这种方法可以确保在用户点击页面其他区域时,键盘能够收起,输入框失去焦点。
591 1
React项目input输入框输入自动失去焦点
|
存储 缓存 Java
HashMap源码剖析-put流程
更好地掌握 `HashMap` 的内部实现原理,提高编写高效代码的能力。掌握这些原理不仅有助于优化性能,还可以帮助解决实际开发中的问题。
502 13