专业技能培训(200213)

原文转载自 「人月神话的BLOG」 ( http://blog.sina.com.cn/s/blog_493a84550102z73e.html ) By 人月神话

预计阅读时间 0 分钟(共 0 个字, 0 张图片, 0 个链接)



首先推荐下阿里云大学的在线课程,当前处于限时免费状态,需要的尽快学习和预订。
https://edu.aliyun.com/promotion/310?utm_content=m_1000102514

对于专业技能培训,按照当前通用的分法,仍然是分为业务,技术,管理和三个方面的内容。对于团队成员来说分岗位角色不同应该分开组织进行培训,但是三者之间本身又相互又融合。比如做业务的人员,本身也应该对技术基础知识有所了解,而业务和技术人员本身又应该了解通用的项目管理,流程管理等方面。

按照CMMI的知识体系可以看到,分为了支撑过程域,软件工程和技术域,项目管理域,按照公司单个产品线本身又分为了售前,需求,项目经理,技术开发,测试,实施等不同的岗位角色。因此对于专业技能培训必须是结合公司实际的产品线和岗位角色情况来组织和安排。

管理和过程类培训

这个是偏通用的专业技能,这里面的重点实际是两个,一个是IT项目管理,一个是流程管理,这两个是基础的基础,你可以看到实际你工作的开展协同基本都会用到这两方面的知识。然后再到具体过程域来说,增加软件工程或CMMI的知识体系培训内容。即:

1. IT项目管理培训
2. 流程管理和流程分析方法培训
3. 软件工程基础培训
4. CMMI基础培训
5. Scrum敏捷研发管理和敏捷开发方法培训

业务基础知识培训

对于业务基础知识来说,对于类似我们做SOA平台类产品来说,更多的并不需要对和细致的业务做了解,仅仅是围绕企业的核心价值链,对核心业务有所了解即可。那么企业的核心价值链和支撑业务又哪些?简单来说即包括了供应链管理,生产,研发,市场营销,财务,人力资源等。因此我们的培训可以围绕这些展开。

1. 企业价值链管理和核心企业端到端流程介绍
2. ERP基础知识和核心业务模块介绍
3. 供应链管理和业务介绍
4. 研发生命周期管理和核心业务介绍
5. 生产管理和智能制造
6. 财务域核心知识和业务介绍
7. 市场和客户管理管理核心业务知识介绍
8. 人力资源管理

技术和研发类知识培训

对于技术和研发类培训,实际上我们看到整个思路很清晰,即围绕软件研发生命周期展开即可,当然还需要对该生命周期进行扩展,在前期增加售前方案内容,在后续增加运维方面内容。

1. 售前知识和方案编写培训
2. 软件生命周期管理
  2.1 需求分析和需求开发方法培训(交互设计,易用性)
  2.2 软件架构设计
  2.3 数据库设计
  2.4 概要设计和详细设计基础
  2.5 标准开发框架和开发方法培训
  2.6 编码规范培训
  2.7 测试方法和流程,测试工具培训
  2.8 技术类问题分析和排查
3. 新知识和技术
  3.1 微服务类培训(基础,开发框架,主流技术,网关,熔断,安全,服务链监控)
  3.2 DevOps基础知识培训
  3.3 容器和PaaS技术培训
  3.4 核心技术类中间件培训(缓存,消息,元原生相关技术中间件,前端技术等)
4. 运维类培训
  4.1 Linux日常操作和运维
  4.2 数据库和中间件运维
  4.3 运维工具和运维自动化
  4.4 ITIL运维流程和体系

IT规划和咨询类培训

对于IT规划和咨询我单独列一类出来,主要还是这部分相对独立,同时涉及到业务和技术,管理多方面的内容,包括也涉及到我前面提到的大量软技能的内容,要做好IT咨询本身不容易。

对于IT规划知识体系,我原来做过整理,参考本文贴图,参考业界IT规划的参考模型和框架,结合IT规划方法论和实施,重新整理了IT规划知识体系。对于横轴主要考虑IT规划的方法论和步骤,具体包括了参考模型,调研阶段,差异分析和匹配,目标架构,实施策略和管控治理六个方面的内容;对于纵轴包括了IT基础设施,业务基础设施,业务流程,数据,技术体系,应用系统,集成架构七个方面的内容。

横向包括了IT规划和咨询项目的完整阶段和流程。纵向包括了完整的IT规划和企业架构应该包括了内容。对于原有zachman框架的匹配分析为,去掉了时间和动机,增加了业务流程,技术和集成三个维度。对于zachman横向原来分为目标/范围、业务模型、系统模型、技术模型、详细表达、运行功能。其中讲技术模型转化为横向,并增加了实施策略和管控机制。

1. 流程管理和ARIS建模
2. 企业架构规划(可以围绕Togaf框架展开)
  2.1 业务架构和流程建模
  2.2 数据架构
  2.3 应用架构
  2.4 技术架构(技术架构,运维架构)
  2.5 组合规划和实施演进
3. 业务基础(供应链,财务,研发,生产制造,市场营销,人力资源)
4. 技术基础(云计算,SOA,微服务,中台,ITIL,CMMI,软件工程等)
5. 工具基础(咨询工具箱,分析方法等)

以上是对专业技能培训的初步思考,有些内容还需要进一步细化整理。

 
more_vert