您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[Gartner]:通过六步人才培养计划提升软件开发人员(英) - 发现报告
当前位置:首页/行业研究/报告详情/

通过六步人才培养计划提升软件开发人员(英)

文化传媒2021-03-25-Gartner简***
通过六步人才培养计划提升软件开发人员(英)

如何建立一个Reskilling / Upskilling人才发展程序软件工程比尔Swanton,尊敬的副总裁分析师执事D。K Wan,分析师高级主管 05/18/2021如何建立一个Reskilling / Upskilling人才软件工程的发展项目已发布2021年3月25日 - ID G00744643 - 13 阅读分钟分析师比尔•Swanton执事D。K广域网举措:软件工程战略;应用和软件工程领导者软件工程领导者努力寻找和留住开发人员现代云架构所需的高级技能。此报告显示如何建立正式的技能发展计划,以提高现有员工的技能或再培训,以及新员工,以满足不断变化的需求。概述重要发现软件工程领导者努力在竞争激烈的市场中雇用具有处理新的云架构和数字计划所需的高级技术技能。■■软件工程领导者通常关注员工昨天做了什么,而不是他们是否符合未来的价值观和需求技能。这导致技能短缺不断扩大,一个脱节预期和更高的流失率。软件工程领导者经常积压工作,员工人数不足缩短学习时间和预算,专注于员工获得新技能。这导致员工技能的停滞。■建议负责软件工程战略并负责构建的软件工程负责人能够在云中成功实施数字计划的人才必须:计划通过创建正式的技能清单系统来获得数字化成功所需的技能,并且进步。■■通过透明地分享技能,激励员工积极拓宽技能和角色盘点并设定所有员工都应不断提高技能的期望最需要的。通过启动敏捷学习计划来创造学习机会,包括花时间学习和创建广泛的在职学习活动(通常由员工主导)以帮助每个人都发展。■Gartn er公司| 3999827第1页11 05/18/2021介绍软件工程领导者告诉我们,当他们需要新技能时,他们更喜欢雇用那些已经具备了这些技能。当涉及到现代云架构和语言时,这些人是很难找到。Gartner关于就业市场的TalentNeuron数据(见注1)显示,就业市场存在很高具有这些技能的人员的空缺职位数量,但每个职位的候选人相对较少。领导人经常在职位描述中写上一长串这些必需的技能,使候选人更难找到。所有这些因素都要求组织提供更高的薪水,更糟糕的是,延迟关键工作个月。为了克服技能短缺,软件工程领导者需要提高和重新掌握他们现有的技能员工和新员工(入门级或技能较窄)。这个想法是发展每个员工的技能之前 的需求,以便他们可以发挥更广泛的作用并在技术上做出贡献挑战新的努力。领导者还需要认识到,随着技术的发展,差距正在继续扩大。引入成熟和新的。这不是一个一次性的项目,而是一个正在进行的计划,成为一个持续学习的组织。学习和发展必须是软件工程领导者工作的重点,并且是正式的计划对于成功至关重要。该程序可以在软件工程功能中运行,也可以作为更广泛的人力资源学习和发展计划的一部分。Gartner对敏捷学习的研究表明,这种计划的回报包括更好的成就业务成果、技能提升/再培训员工、快速适应不断变化的需求的能力以及一个有效的计划来满足技能需求。1图 1 显示了创建人才发展计划的六个步骤,每个步骤在分析如下。该计划是围绕特定技能和能力的矩阵构建的组织需求,根据其现在和未来的趋势进行分类要求。此外,根据该技能的熟练程度对每位员工进行评级。分析部分介绍了这六个步骤。Gartn er公司| 3999827第二页11 05/18/2021图1所示。培训和技能发展计划分析创建正式的技能清单和晋升系统公司在学习和发展方法的形式上差异很大。虽然都有正式的工作角色和级别,特定技能通常进行非正式跟踪。此外,许多学习系统主要侧重于一般新员工入职、合规和管理技能培训,将特定领域的培训留给职能领导者。为了缩小技能差距,您应该创建一个正式的系统来定义和评估技能和现在和将来都需要的能力。如图 2 所示,这需要确定特定的要跟踪的技能,然后调查员工的能力并与经理一起审查他们。沟通您的目的和过程对于避免在员工。此过程和图 2 在评估数字化的 IT 后备力量中有更详细的说明业务转型。Gartn er公司| 3999827第3页11 05/18/2021图2。这技能库存的过程1. 确定对您未来成功至关重要的技能和能力在软件工程世界中列举每一种可能的技能是非常困难的。在创建中您的技能清单,您需要确定最重要的技能,以确定是否特定个人可以做一种特定的工作,以及你将来需要更多技能的技能。您可以对必要性下降的旧技能使用更广泛的定义,但对于更新的技能。您需要展望未来大约两年,并想象什么新系统或数字您可能会被要求构建服务,或者需要更换哪些系统,以及可能更换的服务架构将是。您需要与业务领导者和产品经理合作才能了解即将推出的产品需求,并与解决方案架构师一起了解构建它们所需的技能。你应该看各种各样的东西:能力,商业头脑,设计思维等,您将想要全面发展员工。■■的工作方式,敏捷,看板,DevOps等,特别是如果您正处于转型之中。架构和设计SOA、MASA、云原生、数据架构、用户体验。技术技能,特定的编程语言、开发平台、工具等■■Gartn er公司| 3999827第4页11 05/18/2021以下Gartner研究列举或给出了其中一些技能的示例:培养员工在数字生态系统中所需的能力■■■■■■■■现代应用程序开发的基本技能应用程序体系结构的关键技能现代集成架构的基本技能工具包:技能和能力评估,最大限度地提高您的 IT 员工效率如何帮助软件工程团队实现其应用程序开发技能的现代化。如何帮助软件工程团队实现应用程序架构技能的现代化立即为数字产品管理的未来做好准备如果您的人力资源学习和发展部门已经为其他部分构建了技能矩阵组织,让他们帮助构建一个软件工程。没有这种部门的公司可能会在软件工程中建立学习和开发功能,并且在很大程度上组织,指派专人领导人才发展计划。现在您已经列举了所需的技能,您必须量化需求。这应该采取预测有多少人需要具备相关技能才能获得预期工作的形式做。这与预测所需员工人数不同;理想情况下,员工将扩大他们的技能,并为人员配备团队变得更加通用。2. 盘点现有员工的技能和掌握水平接下来,您需要清点员工已经拥有的技能。这是通过调查员工的技能和熟练程度,然后让经理验证结果。在这样做之前,您需要传达评估的目的,以避免造成恐惧和关于如何使用信息的不确定性。明确表示您正在尝试量化在哪里该组织存在技能差距,并帮助员工成功获得所需的新技能使员工和组织成功。您需要一个系统来评估每个员工的技能熟练程度。两个例子是:古代行会对学徒、熟练工和大师级工匠的称呼——见《重新平衡》技术技能组合(全国)。■■评估中描述的五级系统(正在开发、基本、中级、高级、专家)数字业务转型的 IT 后备力量和工具包:技能和能力评估可最大限度地提高 IT 员工效率。Gartn er公司| 3999827第5页11 05/18/2021激励员工积极拓宽技能和角色成为学习型组织的一部分是改变文化,让员工意识到他们被期望不断拓宽他们的技能。领导者和工程师都必须改变——领导者需要表明他们重视在工作中学习,而工程师不能指望被勺子喂食。使您的技能清单(总计)和预测的结果对员工透明,以便他们看看差距在哪里。明确什么是技能:遗留/利基-将不需要在未来。■■■核心- - - - - -今天运行至关重要。新兴很快就会在更大的需求。3. 通过获得所需的技能,让员工专注于掌控自己的职业生涯为了成功填补技能差距,软件工程领导者必须激励员工拓宽他们的技能。开始将绩效讨论从“你做了什么?”转移到“你做了什么”。学会了吗?向员工明确表示,他们需要推动自己的职业生涯向前发展,以及最好的方式也就是说,有目标地学习短缺的新技能。强调他们对组织的价值是拥有广泛的当前和新兴技能。这需要双向透明度——将公司的需求传达给员工,而员工又反过来将公司的需求传达给员工。需要传达他们的职业抱负。使用“掌握”的内在动机(见注2)识别新技能和熟练程度,并确保员工的同事也认可它们。拥有这些技能的人将有更多机会从事最重要和最有趣的工作产品和应用。这与“目的”的内在动机是一致的。请记住,发展不仅仅是为了技术技能。它还可能让员工做好准备关于新角色,例如从软件工程师转变为产品经理(请参阅创建职业格子促进人才发展并推动大规模敏捷转型)。4. 雇用具有狭窄核心或新兴技能的入门级或以上员工,并提升他们的技能即使你让员工学习和获得技能,你仍然需要新员工,而且高度很难找到熟练的员工。您将需要找到具有狭窄或较低水平技能的新人,并且然后他们成长。这些可能是应届大学毕业生或参加过高强度技能建设的人课程,例如为期 12 周的“编码营”。年长的员工,例如项目经理或业务客户经理可以参加这些课程以获得当前的技术技能,以便更具就业能力。在你自己的公司里,也要看看那些担任相邻角色的人,比如技术或客户支持 — 他们了解产品和客户,并且可能很容易提高技能。Gartn er公司| 3999827第6页11 05/18/2021这些员工应该具备您需要建立的核心技能,并且他们应该努力获得经验。优先考虑以团队为导向的能力,例如协作和适应性,作为招聘标准,并立即开始拓宽新员工的技能并创造发展业务的机会智慧与你的行业有关。创建一个敏捷的学习计划敏捷学习是一种技能发展的心态和方法,通过迭代的短爆发,应用于实现结果的流程,可以根据不断变化的需求动态调整。敏捷学习不仅仅是一个我们可以为学习和发展专业人员提供的培训计划;这是一种态度。这是一个思维方式。这就是为什么除非我们把它带入我们的文化,进入员工的日常生活,否则它不会奏效。习惯,成为我们企业成功的基础(参见图3和敏捷学习宣言)。图3。学习敏捷宣言5. 为员工建立学习联系,以便在工作中学习新技能软件工程领导者应该通过将员工与互动和工作,他们可以学习他们所针对的技能。这意味着让员工在他们可以学习的情况下,最重要的是,立即应用新技能。虽然有一个传统和在线课程的地方,在工作中学习时间短,成本低,时间短承诺,正如我们的敏捷学习研究表明的那样,非常有效。图 4 显示了按成本和时间投入分类的不同开发方法。这些在解决人才问题:投资培养自己的员工中进行了更详细的描述。更多的有关软件工程领导者的具体建议,请参阅如何帮助软件工程团队对其应用程序开发技能进行现代化改造。学徒制是另一种方法,如技能清单部分所述。更多关于这方面的信息可以是在 通过重新构想学徒制和开始您的数字业务人才再培训学徒计划。Gartn er公司| 3999827第7页11 05/18/2021图4。开发方法6. 即使在无法克服的积压工作中也要花时间学习你永远不会有足够的人或时间来提供每个人想要的一切,当他们想要的时候。你需要迫使利益相关者对每个团队的请求进行优先级排序,然后他们可以作为尽快让团队的能力。您必须分配时间来学习,否则员工将把所有时间都花在只使用他们的当前技能而不是获得新技能。一些学习活动可以整合到工作中,但是可能会降低工作效率。例如,让学徒在主服务器可能需要更长的时间并消耗主服务器的一些容量。Gartn er公司| 39998278页11 05/18/2021您还应该在工作周中留出固定的时间段让每个人都参与学习和跨团队活动。这可能包括大师授课课程、在线个人学习、关于新技术和实践社区的指导、概念验证项目。一我们采访的组织每周有一天专门从事这些活动,团队致力于他们每周四天积压。三年后,他们已经建立了自己的技能基础,以至于他们正在考虑将其削减到每两周一天。证据1调查分析:敏捷学习带来卓越的成果2D. Pink,“Drive: The Surprising Truth About What Motivates Us”,Riverhead Books,2011年。缩略词的关键和术语表术语能力 个人的一组特征,这些特征是可观察的、可衡量的和预测给定角色或工作中的卓越绩效。他们是如何工作被完成了。技能执行作业或任务所需的可观察手动功能。他们定义什么是内执行工作。注1:TalentNeuron数据使用TalentNeuron,我们获取了与市场工资,招聘规模和职位发布相关的数据IT 主管最广泛使用和追捧的 68 项技能。信息图将这些技能桶根据其可行性和可用性分为四类:传统、核心、利基