软件工程师薪酬管理办法V1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京鼎软科技有限公司软件工程师薪酬管理办法
所属部门:研发部
版本:V1.0
北京鼎软科技有限公司
2011-08-08
文档版本信息
实施目的
为加强对研发部门员工的技术能力、所做贡献的客观准确评价,以项目实效为导向,建立良性的技术晋升激励机制,特制订本管理办法。软件工程师的薪酬方式改为“积分管理制度”方式。其目的就在于让有能力的人:能者多劳,多劳多得,公司员工“双赢” 。
研发部每月进行绩效评比,每季度进行一次积分考核,由研发部长、技术经理共同组织评比,评比结果直接与软件工程师的工资挂钩,积分评比结果经部门总监批准后即予以确认实施。
实施对象
本薪酬管理办法适用于技术部门的软件工程师,测试人员等的薪酬不包含在此办法之内,其积分制度将在下一期进行调研实施。
绩效组成部分
1、月任务积分部分(每月进行积分统计);
2、其它积分(每月统计):包含各种奖励,扣分等;
3 、月积分= 月任务积分+ 其它积分
4、季度积分成绩= (第一个月积分+第二个月积分+第三个月积分)/ 3 ;备注:
每个任务在下发前由技术经理评定好积分,并报上级领导审阅;工程
师主要通过完成任务的方式获得月积分;
绩效激励措施
1、通过季度积分成绩与标准积分对比结果实现职位升降(职位和薪水挂钩)。
2、季度积分成绩与奖金(后期为绩效工资,奖金目前未定)挂钩。
绩效奖金发放办法
针对研发部,公司拿出季度收入的一部分作为研发部奖金,奖金分配为: 方案1 :(个人绩效成绩 /為何发部所有人员珈绩i))*季度收入*n% ;
职级设置
为了员工能更清晰的了解在公司的发展空间,同时也为了能更好的配合薪酬管理办法的实施,技术部门的职级分为12级如下图中:
(一)整体规则(举例说明)
级别职级名称级别月考核积分分数/天月餐补
4
高级软件工程师430814220 328613220 226412220 124211220
3
中级软件工程师322010220 21989220 11768220
2初级软件工程师
21547220
11326220 1实习软件工程师11105220
注:
1. 研发部新进员工转正要求,将按照任务积分管理制度来执行,最低转正
积分为其对应级别要求积分的80%12 11 10 9 8
5 4 3 2 1 7 6
2. 分值的计算应为浮动的,以该标准为例的分值来举例:该分值应该随着
该季度整体人员水平状况如3个月员工达标分数整体上浮而上浮,随着 整体下滑而下滑,而上浮及下滑的标准应该只占标准的
20%-40%,整
体上浮则代表上浮的空间较大,整体下滑代表标准可能过高,这样分值 就是活指标,可以适当减少积分分包人员的核对评分标准的压力。
3. 此标准执行后可能会随实际情况做出调整。
(二) 计算公式
月考敝分=
基准:以中级软件工程师为计算标准,约定每天足量工作时间的得 分为8分,每月按照22个工作日来计算,可以得到中级软件工程师 的月考核积分为176分; 其他级别的人员每月考核分数则按照工 资比例关系计算得到,具体见上面的公式。
公司可以根据经营情况调整月工资,月考核积分根据调整后的工资 重新计算。
(三) 升降级规则
公司每季度根据研发部工程师得分系数对其进行考核,规则如下:
如果月平均考核得分系数低于50%的,下季度起公司对其降两级处理; 如果月平均考核得分系数高于50%低于70%,下季度起公司对其降一级 处理; 如果连续三个月考核得分系数不低于 90%,在质保工程师自愿的基础上 下个季度可申请高一级别调整。 任务积分考核指标(每月考核)
闕对虹资
176 分* ------
4000
1、任务分值确定原则:
事前评定为主,事后评定为辅;
为了分数评定的合理与公正,由研发部长、技术经理一同评定任务包的分数。
4. 任务领取方式
A. 技术经理任务包干
技术经理负责整个项目的实施,在项目实施的过程中,对于某一阶段(建议以周或者月为单位)应当开展的工作,由其组织软件工程师做评估。该评分分数经由
研发部长及技术总监确认后生效,也将作为技术经理对其上一层级领导的工作承
诺。
B. 技术经理任务发包
技术经理将领取到的工作任务进行拆解,变成更小的任务单元;每个任务单元有两个属性:时间限制,难度系数,以下对这两个属性做具体描述:
时间限制指完成此任务所用的时间,以天为单位,最长为3 天;技术经理应
当做好项目的分解工作,原则上所有的任务单元最长在2 天左右完成,完成期
限过长的任务单元将会加大项目延期的风险;如果一个任务没有标明时间限
制,可以认为该任务由开发者根据个人时间自由安排完成,这样可以在一定程
度上解决由于紧急任务的加入所带来的任务的延期风险。
难度系数指任务的难度,分为1-4 级,需要由对应职级或者以上的人员来完
成;
假设有任务A,时间限制:2天,难度系数:3 ;那么此任务只能有中级软件
工程师及以上的软件工程师来完成,且须在两天内完成
其后拆分得到的任务单元总分之和等于已评估的任务包分数。
公式描述如下:
分值辺(刊值i )
工作任务采取类似“招标”的方式来进行,由符合级别要求的软
件工程师对相关模块独立进行分值评估,评估分值最低的人员获得 该模块的开发权。为了保证开发工作有序的开展,应当首先分配难 度系数较大的工作任务。
(一) 任务单元得分因素
1. 开发进度
如果某个任务单元超出既定的开发时限,则按照超时情况,对模块的分数做 扣分处理,扣分规则如下:
其中:V :功能分值;T :预测完成时间(天);t :超时时间(天);
由以上公式可以了解,假如一个任务包 10分,约定完成时间为2天,那么当进 度延迟30%,扣除分数1.5分;进度超时50%,扣除分数2.5分;进度超时 100%,扣除分数5分;
2. 开发质量
提交测试部门后,若某模块的 Bug 率超过一定比率,我们认为该模块质量 存在问题,依据Bug 率扣除一定的分值,模块得分:
V r x Y-利存 V 0. %>2V 注: V :任务包分值 {