1、技术人员职务管理、晋升制度第一章 总则第一条 为进一步充分调动公司专业技术人员的积极性和创造性,特制定本办法;第二条 本办法中的“职称”仅指公司内部自行制定的技术人员职务称谓,与社会中的职称评定无关;第三条 各职称为浮动职称,根据 员工的表现,职称可以随时升降;第四条 技术人员职称分为技术职称和管理职称两类。第二章 技术职称第一条 技术职称级别共分为四级:1、初级工程师(JSE / Junior Software Engineer)2、工程师:软件工程师(SE)、测试工程师(TE)、实施工程师(IE)3、高级工程师:高级软件工程师(SSE)、高 级测试工程师(STE) 、高级实施工程师(SIE
2、)4、技术专家(ARC / Architect)第二条 技术职称的范围涉及产品开发部、测试部、系统实施部及其它部门技术岗位的正式员工;第三条 各职称工作职责和任职资格详见技术人员职称一览表。第三章 工程师第一条 工程师分为三类:所属部门 称 谓产品开发部 软件工程师(SE / Software Engineer)测试部 测试工程师(TE / Test Engineer)系统实施部 实施工程师(IE / Implementation Engineer)第二条 软件工程师分为三级、二级、一级三个级别。 第四章 高级工程师第一条 高级工程师分为三类:所属部门 称 谓产品开发部 高级软件工程师(SSE
3、 / Senior Software Engineer)测试部 高级测试工程师(STE / Senior Test Engineer)系统实施部 高级实施工程师(SIE / Senior Implementation Engineer)第二条 高级软件工程师分为三级、二级、一级三个级别。 第五章 管理职称第一条 具有“高 级工程师” 或“技术专家”职称的技术人员有资格申请管理职称;第二条 管理职称分为以下四种:所属部门 称 谓产品开发部 产品开发组长(PGM / Program Manager)产品开发经理(PM / Product Manager)测试部 测试组长(TGM / Test Gr
4、oup Manager)系统实施部 工程实施经理(EM / Engineering Manager)第六章 职称调整程序第一条 职称调整分为职称晋升和职称下调两部分;第二条 调整时间:1、加入项目组的技术人员,在项目里程碑(或结束)评审时进行职称评审;2、未加入项目组的技术人员,每年 6 月下旬、12 月下旬进行职称评审;3、对于工作业绩特别突出的员工,可以随时进行职称调整。第三条 职称调整标准:各 职称的岗位职责和任职资格,参见技术人员职称一览表;第四条 调整程序1、项目经理(部门经理)结合职称调整标准,根据员工工作业绩,填写职 称调整建议表,并经主管经理审批;2、主管经理审批后,由企业管理
5、部发布职称调整通知;3、相关材料由企业管理部存入员工档案。 第七章 职称晋升标准凡符合以下条件之一的员工,在职称晋升时优先考虑:第一条 在项目中,工作表现突出,业绩优秀;第二条 进行技术创新,取得重大科研成果;第三条 在产品化过程中做出突出贡献的;第四条 提出关于技术开发流程的合理化建议;第五条 发现重大技术隐患。第八章 各职称的相关利益第一条 在薪酬调整、奖金分配、员工持股、继续教育等方面,优先考虑职称较高的员工;第二条 在同等需求下,优先安排职称较高的员工参加外派培训;第三条 高级工程师和技 术专家,根据项目需要享有一定的资料购买自主审批权;第四条 技术专家可以根据研究需要向公司申请研究经
6、费。第九章 附则第一条 本制度由企业管理部负责解释;第二条 本制度自 201X 年 XX 月 XX 日起执行。表单 1:技术人员职称一览表表单 2:职称调整建议表技术人员职称一览表一、技术职称1、初级工程师职称名称 任职资格 工作职责初级软件工程师JSE/Junior Software Engineer1、计算机及相关专业本科以上学历;2、缺少项目开发经验;3、尚未通过公司工程师任职资格考核。1、参加公司岗前培训;2、在公司培训指导的辅导下开展工作。2、工程师(1)、软件工程师职称名称 任职资格 工作职责软件工程师/SESoftware Engineer(一级)1、已通过公司工程师任职资格考核
7、;2、掌握公司产品开发与设计所使用的软件及语言;3、能够依据产品的设计文档,熟练从事公司软件产品复杂度一般的软件模块的开发;4、熟悉公司软件工程管理。具有按照公司开发管理制度完成自己份内工作的良好习惯。1、 在进入项目组期间从事软件开发工作;2、 主要负责根据设计文档完成编码及单元测试工作;3、 在未进入项目组期间,根据软件开发部的要求参加培训、或者加入核心小组从事开发工作。软件工程师/SESoftware Engineer(二级)在具有 SE 一级任职资格的基础上,符合以下要求:1、熟练掌握公司产品开发与设计所使用的软件及语言;2、能够依据产品的设计文档,熟练从事公司软件产品复杂度较高模块及
8、核心模块的开发。1、 在进入项目组期间从事软件开发工作;2、 主要负责根据设计文档完成编码及单元测试工作;3、 根据设计文档完成复杂度较高模块及核心模块的编码及单元测试工作。软件工程师/SE 在具有 SE 二级任职资格的 1、 进入项目组期间从事Software Engineer(三级)基础上,符合以下要求:1、毕业后具有一年以上工作经验;另外,具有以下技能之一:2、在与公司产品方向相关的某项软件开发技术方面有专长;3、可独立完成某个方向技术预研和技术突破工作;4、具有初步的系统需求分析与设计能力。软件开发工作;2、 根据设计文档完成编码及单元测试工作;3、 根据设计文档完成复杂度较高模块及核
9、心模块的编码及单元测试工作。4、 根据需要进行技术预研和技术突破工作。5、 参与系统需求分析与设计工作。(2)、测试工程师职称名称 任职资格 工作职责测试工程师/TETest Engineer(一级)1、已通过公司工程师任职资格考核;2、熟悉所负责产品的业务背景,掌握业务知识;3、了解初步的测试理论与技术;4、能熟练完成公司产品的环境搭建、产品安装和产品使用;5、具有编写产品功能黑盒测试方案和测试计划的能力;6、掌握对所负责产品进行黑盒测试的技术要求和业务要求;7、熟悉公司软件工程管理。具有按照公司开发管理制度完成自己份内工作的良好习惯。1、 编写产品功能黑盒测试方案与测试计划;2、 搭建和维
10、护测试环境;3、 完成公司产品的单元测试和集成测试(黑盒);4、 提交产品 Bug 和缺陷分析报告;5、 根据产品过程管理的要求完成份内的管理工作。测试工程师/TETest Engineer(二级)在具有 TE 一级任职资格的基础上,符合以下要求:1、基本掌握公司某项产品开发与设计所使用的软件及语言;2、能够根据测试要求,制作测试用数据或用例;3、具有根据产品的设计文档编写完整的产品黑盒测试的测试计划和测试方案的能力。1、 在进入项目组期间从事软件开发工作;2、 主要负责根据设计文档完成编码及单元测试工作;3、 编写完整的黑盒测试方案;4、 对产品的友好性、易用性等方面提出改进意见;测试工程师
11、/TETest Engineer(三级)在具有 TE 二级任职资格的基础上,符合以下要求:1、了解公司某项产品的技术平台1、 编写产品的各项性能指标测试方案;2、 产品性能测试工具的和技术路线,并掌握在此平台与路线下的各种性能指标的测试方式;2、能够编写系统的性能测试方案,设计并搭建性能测试环境;3、具有产品性能测试方法或工具的选取和开发的能力;4、具有根据上一阶段设计文档审查本阶段开发工作与上一阶段工作一致性和完整性的能力。选取;3、 可以根据方案设计测试方法(必要时包括测试方法或工具的开发);4、 根据上一阶段设计文档审查本阶段开发工作与上一阶段工作一致性和完整性;5、根据测试情况,提出产
12、品各项性能改进意见。(3)、实施工程师职称名称 任职资格 工作职责实施工程师/IEImplementation Engineer1、熟练掌握常用的工具软件(Netxray、Visio、Office、Outlook 等)。2、常用网络设备、服务器设备的安装、调试、维护能力。3、熟悉常用的网络标准、协议、技术规范。4、熟练掌握常见操作系统(Linux、Windows NT、Solaris等)。5、熟练掌握常用应用服务器(Tomcat、WebLogic)的安装、配置。6、熟练掌握常用数据库服务器(MS SQL Server、Oracle)的安装、配置7、熟练掌握自有产品的安装、调试、维护、使用;能从
13、机理上进行全面理解。8、能够按照工程方案设计进行工程实施,能够排除一般性的技术问题。9、具备一定的方案设计能力。10、 具备较强的学习能力。9、工作积极、主动、能按 时完成任务。1、根据技术方案进行工程实施;2、已成形方案的修改、售前支持;3、及时处理客户的问题或投诉,并加以解决;4、将具有通用性质的问题整理到 FAQ 中在网站上发布,同类产品比较在内部网,解决方案在外部网。3、高级工程师(1)、高级软件工程师职称名称 任职资格 工作职责高级软件工程师SSE/Senior Software Engineer(一级)在具有 SE 三级任职资格的基础上,符合以下要求:1、毕业后具有两年以上工作经验
14、;2、有丰富的编程经验和技术经验,能够排除项目中较难解决的问题。具有以下技能之一:3、熟悉公司某方面产品的技术路线,对产品及其所采用的技术具有全面的认识,能够规划非创新性产品的体系结构、开发平台;4、具有技术方案或产品方案的编写能力,能够独立完成非创新性产品的初步方案;5、对于公司产品方向的技术有较全面的了解,能够形成完整的性能优化方案或技术改进方案;6、具有较强的系统分析能力和设计能力;能够主持系统的设计工作;1、 进入项目组期间从事软件开发与设计工作;2、 根据设计文档完成复杂度较高模块及核心模块的编码及单元测试工作。3、 根据需要进行技术预研和技术突破工作。根据技能完成以下工作之一:1、
15、 规划非创新性产品的体系结构和技术路线;2、 完成非创新性产品的初步技术方案或产品方案;3、 完成产品的性能优化方案或技术改进方案;4、 主持或者作为主要人员参与系统的分析或设计工作。高级软件工程师SSE/Senior Software Engineer(二级)在具有 SSE 一级任职资格的基础上,符合以下要求:1、毕业后具有两年以上工作经验;2、具有较强的系统分析能力和设计能力;能够主持系统的设计工作;具有以下技能中的至少两项:1、熟悉公司某方面产品的技术路1、 进入项目组期间从事软件开发与设计工作;2、 主持或者作为主要人员参与系统的分析或设计工作;3、 根据设计文档完成复杂度较高模块及核
16、心模块的编码及单元测试工作。线,对产品及其所采用的技术具有全面的认识,能够规划非创新性产品的体系结构、开发平台;2、具有技术方案或产品方案的编写能力,能够独立完成非创新性产品的初步方案;3、对于公司产品方向的技术有较全面的了解,能够形成完整的性能优化方案或技术改进方案;4、 根据需要进行技术预研和技术突破工作。根据技能完成以下工作:5、 规划非创新性产品的体系结构和技术路线;6、 完成非创新性产品的初步技术方案或产品方案;7、 完成产品的性能优化方案或技术改进方案。高级工程师SSE/Senior Software Engineer(三级)在具有 SSE 二级任职资格的基础上,符合以下要求:1、
17、毕业后具有三年以上工作经验;2、熟悉公司某方面产品的技术路线,对产品及其所采用的技术具有全面的认识,具有规划创新性产品体系结构和技术路线的能力;3、具有技术方案或产品方案的编写能力,能够独立完成创新 性产品的具体实施方案;4、对于公司产品方向的技术有较全面的了解,能够形成完整的性能优化方案或技术改进方案;能够提出有创建性的建议。1、 进入项目组期间主要从事软件设计工作;2、 主持或者作为主要人员参与系统的分析或设计工作;3、 规划新产品的体系结构和技术路线;4、 完成新产品的初步技术方案或产品方案;5、 完成产品的性能优化方案或技术改进方案;6、 对公司现有产品提出未来发展路线及版本规划方案。
18、(2)、高级测试工程师职称名称 任职资格 工作职责高级测试工程师STE/ Senior TestEngineer(一级)在具有 TE 三级任职资格和SE 三级 技能的基础上,符合以下要求:1、 毕业后具有一年以上工作经验;2、 能够根据产品测试情况和产品试点情况,提出产品改进和优化意见;3、 熟练掌握公司某项产品的开发1、参与系统需求分析与设计的评审工作。2、对测试结果进行分析,提出改进或优化意见;3、根据需要对核心模块进行白盒测试。根据技能完成以下技术。具有以下两项技能之一:4、 掌握相关测试理论并可以将其应用到产品的测试工作中;5、 某种业务领域的知识丰富,能够根据业务领域知识检查分析和设
19、计工作结果的是否满足需求;描述是否翔实。工作之一:4、分析测试结果,形成缺陷分析报告,分析形成缺陷的原因,提出对开发过程或开发技术的改进意见;5、检查分析和设计工作,提交缺陷分析报告,分析引起分析和设计缺陷的原因,提出开发过程改进意见。高级测试工程师STE/Senior Test Engineer(二级)在具有 STE 一级任职资格和SSE 一 级技能的基础上,符合以下要求,并同时具有以下两项 技能之一:1、毕业后具有两年以上工作经验;2、掌握相关测试理论并可以将其应用到产品的测试工作中;3、某种业务领域的知识丰富,能够根据业务领域知识检查分析和设计工作结果的是否满足需求;描述是否翔实。1、完
20、成 STE 一级的主要工作,并可以担负以下两项工作内容:2、完成对系统需求和设计的检查工作,确保通过检查的分析和设计与需求的一致性,完整性,并描述充分详细;3、将某项产品的测试工作理论化和量化,并能根据量化的测试结果改进开发过程。高级测试工程师/STESenior TestEngineer(三级)在具有 STE 二级任职资格和SSE 二 级技能的基础上,符合以下要求,具有以下技能:1、毕业后具有三年以上工作经验;2、有至少一年专业测试的工作基础;3、熟练掌握全面的测试理论,并能够结合公司实际情况改进测试过程,改进测试技术,形成测试体系;4、在对某类产品非常娴熟的情况下,对公司其它各类产品也要有
21、一定程度的了解。完成 STE 二级的主要工作,并可以担负以下工作内容:改进和优化测试过程和测试技术,形成完成的测试体系,并能够根据各种产品的差异性,有针对性地细化测试方法。(3)、高级实施工程师职称名称 任职资格 工作职责高级实施工程师 除应具备所在工作定位的工 1、根据用户要求,SIE/Senior ImplementationEngineer程师职级技能要求外,还应在自己的工作定位范围内具备以下工作技能:1、独立工作的能力;2、工程实施方案、技术方案的设计、 规划能力;3、能够对深度技术故障进行分析、定位,并提出解决问题的建议或办法;4、能够准确反馈公司产品的问题;5、能够将公司自有产品和
22、同类产品进行深度分析对比;6、根据产品、技术方案的特色引导客户的能力;7、具备较强的学习能力,能够针对公司的工作提出具有建设性的意见。进行需求分析、设备选型、方案制订;2、向用户、合作伙伴、销售 经理讲解公司的解决方案;3、收集竞争者产品的功能、性能信息,比较各产品的优缺点,对客户和竞争对手的数据进行深入的分析,提出比较报告,规划公司产品在竞争环境下的牵引方向;4、将整理的产品信息在系统部内部进行知识扩散; 4、技术专家(1)软件技术专家职称名称 任职资格 工作职责软件技术专家SA/ SoftwareArchitect在具有 SSE 三级任职资格的基础上,符合以下要求:1、精通某一技术领域内的所有相关技术,有丰富的技术经验;2、能够针对公司产品提出有建设意义的发展道路和技术思路;3、能够提出新产品规划的思路,能够主持完成新产品的初步设计方案和核心技术预研。1、 对公司某一技术领域进行深层次的研究;2、 设计公司某个项目的技术体系或进行系统分析;3、 规划公司产品未来的发展道路、版本规划和技术思路;4、 规划新产品,主持完成新产品的初步设计方案和核心技术预研。