您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > XX开发人员任职资格标准
1/12XX公司开发人员任职资格标准(试行版)2/12目录一、级别划分及申报条件....................................................31、级别划分...............................................................31.1、级别划分.............................................................31.2、三等设置.............................................................42、申报条件...............................................................42.1、学历及工作年限要求...................................................52.2、知识技能要求.........................................................5二、任职资格行为标准......................................................6一级(助理软件工程师)....................................................61、参与需求讨论(理解需求并执行).........................................61.1、制作demo.........................................................61.2、理解需求文档.....................................................62、参与设计...............................................................62.1、参与编写概要设计文档.................................................63、功能开发...............................................................73.1、确认开发任务.....................................................73.2、开发搭建环境.....................................................73.3、编写功能代码.....................................................73.4、单元测试.........................................................73.5、执行版本控制.....................................................8二级(软件工程师)........................................................81需求分析(理解)........................................................81.1、参与需求调研.....................................................81.2、编写需求文档.....................................................82模块设计................................................................92.1、编写概要设计文档.................................................92.2、编写详细设计文档.................................................93模块开发................................................................93/123.1、确认开发任务.....................................................93.2、开发搭建环境.....................................................93.3、模块功能编写代码................................................103.5、参与代码走查....................................................103.6、单元测试........................................................103.7、参与整合联调....................................................103.8、执行版本控制....................................................11三级(高级软件工程师)...................................................111支持售前工作...........................................................111.1、技术可行性分析..................................................111.2、参与技术方案文档编写............................................111.3、评估工作量及风险................................................112控制和主导需求.........................................................112.1、主导需求调研....................................................112.2、需求分析........................................................123核心模块开发...........................................................123.1、核心功能代码编写................................................123.2、解决技术难题....................................................12一、级别划分及申报条件1、级别划分软件研发类人员划分为5级,每级分为4等,具体为:1.1、级别划分等级含义所处阶段达到的专业水平3级高级软件工扩展阶段通过自己具有软件开发的技术专长,能够独立地、成功地、4/12程师(骨干)的技术专长而做出贡献熟练完成大型软件开发项目的管理,能够对现有的方法/程序进行优化,并解决复杂问题2级软件工程师(有经验者)应用阶段通过自己独立做事而做出贡献具有独立完成工作所需的软件开发知识和技能,能够完成工作,在例行情况下有多次独立进行小型软件开发项目经验1级助理软件工程师(初作者)学习阶段通过按指令做事而贡献组织具有基本的软件开发知识、胜任力和技术能力,从事一些单一的、局部的软件开发工作1.2、四等设置名称含义行为认证得分职业等(四等)专业地完成各项业务流程,同时能够进行一定的创新80分以上普通等(三等)能熟练的完成各项业务流程和任务70-80分基础等(二等)具备该级别所需的能力,熟悉业务流程,能够完成基本工作60-70分预备等(一等)初步具备该级别所需能力,能够完成基本工作60分以下2、申报条件5/122.1、学历及工作年限要求级别名称学历与本专业工作经验(年)博士硕士本科专科首次评价晋级评价首次评价晋级评价首次评价晋级评价首次评价晋级评价三级2+1.53+25+37+4二级0.512+1.53+2一级XX0.512.2、知识技能要求级别知识技能要求1级1、至少掌握1项开发语言,并熟悉使用开发平台,累积使用6个月;2、至少熟悉1种相关数据库并累积使用6个月3、掌握公司的规范和流程4、熟练使用公司内的支持工具,例如:配置管理,缺陷管理工具等2级1、至少掌握1项开发语言,并熟悉该语言的开发框架,累积使用12个月;2、至少熟悉部门1个产品的业务功能。6/123级1、至少完成2个项目的系统设计2、独立解决技术难题,并指导项目成员完成开发任务。3、了解并掌握多种开发框架4、了解部门所有业务方向的所有产品的业务功能,并精通一个业务方向产品的业务功能或对公司的至少1个项目/产品有深刻理解和掌控5、掌握本业务部门领域的项目/产品技术进展与市场动态6、能够同时承担2个以上复杂项目/产品的任务7、精通项目管理的知识与流程,掌握公司的过程和规范8、能够从技术上对项目/产品的架构、设计和开发完全负责9、能够快速掌握业界领先的技术,国外技术资料的阅读能力10、能解决项目过程中的各种疑难问题二、任职资格行为标准一级(助理软件工程师)1、参与需求讨论(理解需求并执行)1.1、制作demo与需求人员进行交流,理解系统的需求,确定系统的功能模块及功能结构根据需求运用demo制作工具完成demo的功能制作1.2、理解需求文档阅读理解需求规格说明书及相关文档,提出需求理解的相关问题或疑惑并与需求人员交流确认2、参与设计2.1、参与编写概要设计文档7/12理解系统需求规格说明书,参与讨论确定系统设计的总体思想完成相关模块的设计文档编写参与评审概要设计的合理性、可实现性和可扩展性2.2、配合完成详细设计文档的编写在理解需求规格说明书及概要设计总体思想的基础上完成相关功能的详细设计文档编写相关功能详细设计的合理性、可实现性和可扩展性3、功能开发3.1、确认开发任务明确个人开发任务内容,确定工期并反馈与项目经理沟通并确认模块开发计划,沟通计划3.2、开发搭建环境根据开发环境要求在本机安装必备的开发工具、版本控制工具,并调试通过确认开发环境是可用的,开发工程及配置遵循统一规范3.3、编写功能代码在需求说明书及详细设计文档基础上,遵循代码规范要求完成分配功能的程序编写、调试,完成代码编写检查并确认代码注释遵循代码规范,代码编写遵循代码规范及优化原则提交源代码和程序,根据需要编写模块实现说明书3.4、单元测试以详细设计说明书为依据,审查模块实现说明书,看是否存在实现上的错误或遗漏确定测试目标、计划及方案,设计测试用例,编写测试代码8/12根据测试用例及测试代码测试自己编写的功能模块,分析测试结果,定位问题,并修改代码单元测试发现的缺陷日清日结3.5、执行版本控制熟悉项目版本控制日常使用规范要求,正确使用项目版本控制工具,协同团队做好版本控制确认自己提交代码编译正确并可运行,及时与其他成员沟通解决遇到的版本控制问题二级(软件工程师)1需求分析(理解)1.1、参与需求调研配合需求调研,与需求分析人员进行沟通,了解基本项目需求情况,并总结问题,形成《需求问题记录》。根据已形成的《需求问题记录》与客户/项目经理进行交流沟通,确认问题及问题的基本处理方法。并增加问题处理意见及处理方法形成《需求问题及处理建议》。提交需求人员进行需求确认。1.2、编
本文标题:XX开发人员任职资格标准
链接地址:https://www.777doc.com/doc-1506957 .html