软件技术专家能力模型

https://blog.csdn.net/jason_zhangyl/article/details/40480405

一、理论基础:

沿用能力素质模型。能力素质的研究起源于1950年左右。美国国务院选拔外交官,感到以智力因素为基础选拔外交官的效果不理想;许多表面上很优秀的人才,在实际工作中的表现却令人非常失望。麦克里兰 (McClelland) 博士应邀帮助美国国务院设计一种能够有效地预测实际工作业绩的人员选拔方法。在项目过程中,麦克里兰博士应用了奠定能力素质方法基础的一些关键性的理论和技术:通过对工作表现优秀与一般的外交官的具体行为特征的比较分析,识别能够真正区分工作业绩的个人条件。传统的知识测验并不能预测候选人在未来工作中的表现;人的工作绩效由一些更根本更潜在的因素决定,这些因素能够更好的预测人在特定职位上的工作绩效;这些“能区分在特定的工作岗位和组织环境中绩效水平的个人特征”,就是“能力素质”——
Competency。麦克里兰 (McClelland) 博士运用工作分析、关键事件访谈、成对关键事件访谈的系统方法,经过多年的研究和实践,提出了21种能力素质,如获取信息的技能、分析思考的技能、概念思考的技能、策略思考的技能、人际理解和判断的技能、影响他人的技能、知觉组织的技能、发展下属的技能、指挥技能、成就导向、沟通能力等等。

 

目前通常使用的能力模型是“冰山模型”和“洋葱模型”,如下图:


其中的名词解释如下:

•         行为:外在的行动和表现

•         知识与技能:对特定领域的了解和对实践的掌握。非常容易进行培养和评价。

•         价值观:对特定事物的偏好和判断。可以影响

•         自我形象:一个人对自己的看法,即内在的自我认同。非常难以改变。

•         个性与特质:持续而稳定的行为与心理特征。非常难以改变。

•         内驱力与动机:内心自然持续而强烈的想法或偏好,它将驱动、引导和决定一个人的外在行动。非常难以改变。

 

    其中动机细分3类,每个人同时具备三种动机,有程度强弱而已:

•         成就动机:非常享受攻坚克难的快感,喜欢亲自解决难题。

•         亲和动机:在意和谐的人际关系

•         权力动机:希望领导团队实现目标。

二、推导得出的软件技术专家能力模型

基于“冰山模型”,推导出“软件技术专家能力模型”,如下。为便于操作,简化为:专家=动机*自我形象*(知识+技能)


三、软件技术专家涉及到的知识(通用部分)
专业知识分为五级,具体解释如下:

级别    知识水平    概括描述    
具体描述

一级    了解    学习阶段,了解基本的专业知识    
1.   具备该领域最基本的、有限的知识;

2.   在充分的帮助下可以开展该知识领域的相关事项;

3.   能够描述该知识领域相关的基本概念;

二级    掌握    应用阶段,掌握与业务相关的专业知识    
1.   能独立运用该领域知识,完成一般复杂度的事项

2.   能够认知在应用该领域知识可能遇见的潜在风险和机会;

3.   能够在做决定时参考应用自己在该领域的过去经验;

三级    熟悉    拓展阶段,熟悉与业务相关的专业知识    
1.   能熟练使用该方面的知识、流程或工具;

2.   能解决常见问题;

3.   能够指导小范围的团队展现该方面的知识;

四级    精通    精通某一领域的专业知识    
1.  能被征询意见,解决与该方面知识相关的复杂问题;

2.  了解该项专业知识的细节;

五级    权威    精通相关领域的专业知识,并能有所创新,是该领域的权威    
3.  能对事物的发展趋势及隐含的问题有足够的预见性和洞察力;

4.  能够对该方面的知识、流程或工具提出有建设性的建议或做出调整;

5.  能指导公司该项知识领域的未来发展方向。

 
具体涉及到的知识列表:

知识类别    1-了解    2-掌握    3-熟悉    4-精通    5-权威
操作系统    AIX                         
Unix                         
Linux                         
Windows                         
数据库    Oracle                         
MySQL                         
DB2                         
Informix                         
SQLServer                         
Sybase                         
开发语言和框架    JAVA                         
JSP                         
PHP                         
Object-C                         
C/C++                         
Android                         
SQL                         
专业工具和软件    建模工具                         
快速原型工具                         
设计工具                         
编码工具                         
测试工具                         
项目管理工具                         
中间件                         
业务知识                              
                          
产品类知识                              
软件工程    架构规划                         
                     
需求                         
                     
设计                         
                     
编码实现                         
                     
测试                         
                     
部署                         
                     
维护                         
                     
配置管理                         
平台环境                         
项目管理                         
                     


四、软件技术专家涉及到的技能(根据人员发展方向有侧重和取舍)

对于技能可以通过专业方法测量,简单的方法是通过该人的经历/经验进行判断。对于在公司服务一段时间的员工,一般认为从事过2次以上同样的工作内容,则具备该项技能。

技能名称    1级    2级    3级    4级    5级
系统规划技能                         
需求分析技能                         
设计技能                         
编码实现技能                         
测试技能                         
部署技能                         
维护和产品支持技能                         
项目管理技能    团队内协调    小组、子项管理    项目管理    大项目、复杂项目管理    项目群管理
咨询技能                         


五、具体岗位的培训地图

基于通用能力基础上,参考RUP结合软件过程的各个角色并结合岗位职责梳理工作内容,形成工作行为项。再结合具体的产品域方向,形成培训地图。

具体的工作行为项通过开放社区和工作过程形成最佳实践,逐步固化为课程,并不断优化

六、通过虚拟团队、论坛/社区等活动,可以判断出“自我形象”。动机可以通过专业测评方法进行评估。

自我形象,一般可以通过日常观察,包括虚拟团队、论坛/线上社区等活动进行观察从而得到结果。

七、员工任职资格认证

基于知识、技能、工作行为、发展潜力,形成员工任职资格认证制度。
————————————————
版权声明:本文为CSDN博主「张云龙的软件工程」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jason_zhangyl/article/details/40480405

 

你可能感兴趣的:(技术人员能力模型)