软件开发培训学校:软件行业员工培训体系整理-软技能+专业技能

软件开发培训学校:软件行业员工培训体系整理-软技能+专业技能

 
对于软技能,我在16年写过一篇谈企业共性软技能的文章,摘录如下:
针对企业内团队和个人,面临三个基础事务:
  • 其一是日常事务性工作如何做?
  • 其二是目标驱动的工作如何做?
  • 其三是拿到一个事情或问题,如何独立的分析和解决。
而这三方面刚好是企业内需要的三大共性技能,即流程管理,项目管理和思维管理。这三方面都是共性基础软技能,即使在当前的价值链核心和支撑两个维度上也很少谈到这方面的内容。企业价值链各业务域解决企业业务价值问题,而三大共性软技能支撑高效快速的业务价值链的运作,支撑业务价值链的持续改进。
如果按照这种思路,企业内的知识管理在哪个位置?简单的来讲,企业内知识管理处于纵向贯通的位置,所有供应链,营销,财务各业务领域,包括前面谈到的三大共性软技能都涉及到知识管理的内容。知识管理解决的核心问题是知识如何更好的存储和分类,更好的检索和分享,更好的加工和利用,更好辅助分析和预测。
在企业2.0思路下,知识管理在这个基础上需要解决两个问题,其一是结构化和非结构化知识如何更好的融合问题;其二是由传统的以知识文档和个体创作为主,如何转换为以目标问题驱动和群体创作为主。举个例子来说对应营销管理我们进行了很好的文档管理和检索分享,也实现了流程的固化,是最简单的知识管理,包括营销系统中本身的一些类BI分析功能,也是知识管理,但是没有解决的问题是知识快速的群体创作,结构化和非结构化知识的融合,知识为人人所用而非特殊个体所用的问题。
 
流程管理是基础的基础
流程管理告诉我们做任何事情都需要遵循一定的方法和步骤,确定具体做的时间,做的具体人,以此来保障最后的结果符合我们的要求。对于日常事务包括企业内各种业务,只要具备共性特征都可以定义为流程,制定流程标准规范模版等。流程管理不仅仅是解决日常重复事务问题,对于目标驱动的项目管理可以看到,对应项目启动如何做,计划如何做?风险如何管理等都可以定义为相应的流程。所以讲流程分析和管理更多的是一种做事情的基本方法论。
 
目标驱动下的个人自我管理和项目管理
项目管理能力体现的是企业目标驱动下,在各自资源,时间,质量和成本约束下的目标达成能力。企业有项目组合管理,项目群管理,项目管理,小团队任务管理,个人GTD都可以纳入到大项目管理的范畴,因为核心思路和方法完全一样。无碍乎都是启动,计划,执行,监控和收尾,涉及到范围,成本,质量,进度等核心要素。项目管理方法论是一致的,但是面临具体项目的时候具体如何做很多内容并不是像流程管理一样完全固化。因此项目管理核心价值就是严格目标驱动下的管理方法和能力。
 
思维能力是核心
对于思维能力也可以理解为分析和解决问题的能力,在流程管理和项目管理里面并没有系统的来说明这种能力,而这种能力确实又是企业内共性之基础软技能能力。如果说现在接触到的,包括了6sigma方法论,triz方法论,系统思维都属于思维能力方面的内容。特别是6sigma方法论不是简单的质量管理,更多的是数据驱动下的解决和分析问题的方法。
在以上所谈的几个方面里面,如果再进行思考即横向的是流程管理和项目管理,纵向的是知识管理和思维管理。但是这四项能力基本都还不涉及到企业核心价值链。而为价值链提供强有力的支撑。
 
今天来看,我几年前写的这些内容基本没有太大的变化。
对于软技能的培训,我们如何做?在10多年前自己就做过很多类似软技能的培训,包括了个人自我管理,个人知识管理,时间管理,沟通管理,PPT制作等。当今天重新再来思考软技能的时候,我们必须重新回归到个人价值贡献上面来。
即软技能是有效辅助你在专业领域,加速提升你的专业技能能力,并更加高效的创造价值。
基于上面这个思路,我们可以看到所有服务专业技能提升的能力都是软技能,这里面包括了学习,阅读,写作,演讲,沟通,个人时间管理,个人知识管理,思维,问题分析和解决等。而所有这些技能我将其再分为两个层面或两个阶段。
即:【学习,阅读,写作,沟通,呈现,时间管理,知识管理】-》【思维+问题】-》【价值创造】
在这里的思维能力,独立分析和解决问题的能力单独提取出来。即对于学习,阅读,沟通,自我管理等都是为了个人思维能力,个人独立分析和解决问题能力提升服务。你个人的价值如何?很多时候就在于你独立分析和解决问题的能力,你能够解决常人无法解决的问题。
就像我原来谈个人知识管理一样,知识管理的重点绝对不是简单额知识收集,存储,分类,而是如何基于目标和问题驱动,更好的收集知识,应用知识,并让知识创造价值。知识不能最终为你创造价值,那么知识管理本身就没有太大的作用。
因此回归到上面的两个阶段,即所有的学习阅读,时间和知识管理,沟通演讲等软技能,如果最终不能提升你个人分析和解决问题的能力,提升你的思维能力,那么所有的这些技能将变为简单的工具,不能创造价值。道法术,我们真正要做到的是以道驭术。
在把这个想清楚后,对于软技能培训的思路基本也就清楚,即分为两个阶段。
 
第一阶段:常见的点层面的软技能培训
1. 个人知识管理,个人时间管理
2. PPT制作
3. 演讲和表达,沟通管理
4. 阅读和写作能力提升(邮件,学习总结,读书笔记,汇报材料)
 
第二阶段:思维和问题分析解决能力提升
1. 逻辑学和归纳演绎基础
2. 事物的认知和评价(事物群分析,事物分析)
3. 问题的分析和解决能力提升(问题定义,问题分析,假设和验证,模式匹配,知识库积累)
4. 系统化思考
5. 完整的思维和问题分析案例讲解
 
所有第一阶段培训都是为第二阶段问题分析解决能力提升服务。但是第一阶段的前导能力尤为重要,否则第二阶段的培训也很难真正开展。以上即是我对软技能方面培训工作计划开展的思考。
 
专业技能培训
 
对于专业技能培训,按照当前通用的分法,仍然是分为业务,技术,管理和三个方面的内容。对于团队成员来说分岗位角色不同应该分开组织进行培训,但是三者之间本身又相互又融合。比如做业务的人员,本身也应该对技术基础知识有所了解,而业务和技术人员本身又应该了解通用的项目管理,流程管理等方面。
按照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. 工具基础(咨询工具箱,分析方法等)
 
以上是对专业技能培训的初步思考,有些内容还需要进一步细化整理。

版权声明:本文内容由作者说推提供,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 907991599@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.shuotui.com/4293.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注