⑴ 如何来评估软件测试人员对一个项目或者产品的贡献度
先说说测试工作量的估算吧。要估算测试工作量,就得先了解究竟哪些算是测试的工作量。测试工作一般包括四个流程:计划、设计、实现、执行。每蔽斗拿个阶段的工作,都算是测试的工作,拿系统测试做例子,这些工作的工作量其实都跟需求有关,也就是跟被测系统的功能模块多少有关。一般在估算的时候,先要宏搭知道被测系统有多少个功能模块,规模销凳如何,然后根据目前组内测试工程师的能力,比如每人每天能设计多少用例,能执行多少用例来进行大概的估算,得到多少个人天、人月的工作量,做出一个初步的测试计划。然后在后期的项目内按照计划去做就行了。当然,所有的估算都只是估算而已,所以这些方法也只是参考,具体的还要看你的项目的情况,灵活应变,因为计划都有渐近明细的特性,所以必要的调整也是不可或缺,不必刻意求个精准。
再来说说如何衡量测试人员的价值。测试人员既然是做质量保证的,自然最大的价值体现就是对软件质量的提升有多大的贡献了。测试人员不比开发人员,开发人员对项目的贡献比较直观,比如实现了多少功能,实现了什么架构,质量是个比较虚的东西,目前比较客观地评价质量的因素一般有两个:缺陷数和用例执行情况。所以一般要量化地衡量测试人员的价值,通常也可以从这两个方面加以衡量。比如一个测试人员设计了多少测试用例,这些用例对需求的覆盖率如何,发现了多少缺陷,用例的缺陷发现率是多高,发现了多少个缺陷,严重程度如何,所以一般很多公司都会将这些因素作为测试人员的绩效考核要素,它们的数量也可以直接反应一个测试人员的能力和其对项目的贡献度。
⑵ 如何衡量程序员的工作效率
最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内,这种差距也不是很大。如果一个程序员的效率能达到其他人的10倍,为什么他不能得到10倍高的报酬呢?
joel
spolsky在最近的他的一个演讲里
就这个问题给出了一系列的答案。首先,程序员的工作效率在整个行业内千差万别,但在一个公司里却不会有太大的差距。如果一个人比他的同事的效率高10倍,
那他基本上会离开,要么去找更有天赋的人一起工作,要么去创业开公司。第二,极高的工作效率并没有被察觉。这篇文章我们主要讨论这第二种情况。
一个人的工作效率比同伴高10倍怎么可能不被察觉呢?在某些行业里,这种差别是显而易见的。一个销售人员的效率是他的同伴的10倍,这很容易看出来,而且他也能得到相应的报酬。销售成绩容易测量,就比如有些销售人员销售额会是其他人的数十倍。一个泥瓦匠的工作效率是其同伴的10倍,这也很容易看
出,但这种事情不会发生:最好的泥瓦匠也不可能比一个一般的泥瓦匠快10倍。软件的产出不可能像销售或砌砖那样容易的测量。最好的程序员并不是能写10倍
多的代码,他们也不是能多干10倍多小时的工作。
程序员在避免写代码时才体现出最高的效率。他们能认识到人们要求他们解决的问题并不需要解决,他们能知道客户并不清楚自己想要的东西是什么。他们知道什么地方可以重复利用或可修改来解决问题。他们会欺骗客户。
但是,当他们做到了最高的效率时,没有人会说“哇塞!这比用那笨办法做会省事100倍。你应该涨工资。”顶多人们会说“这个主意不错!”然后继续干活。你需要很长的时间才能发现有些人经常性的显现出省时省力的睿智。或者反过来说,你需要很长的时间才能认识到有些人虽然经常加班加点的编程却没有什么产出。
⑶ 怎么评价贡献度
把分析过的对象或现象的各个部分、各个属性联合成一个统一的整体,综合的贡献率即为综合贡献度。
贡献率是分析经济效益的一个指标。它是指有效或有用成果数量与资源消耗及占用量之比,即产出量与投入量之比,或所得量与所费量之比。 计算公式:贡献率(%)=贡献量(产出量,所得量)/投入量(消耗量,占用量)×100%贡献率也用于分析经济增长中各因素作用大小的程度。
⑷ 贡献度怎么算
问题一:什么是贡献与贡献率?如何计算? 贡献和贡献率是用来分析经济总体的各个部分对经济总体增长作用大小的两个常用指标。通常分为产业部门贡献和贡献率、最终需求贡献和贡献率以及地区贡献和贡献率。(1)产业部门贡献和贡献率的计算产业部门贡献指产业部门增加值的增长所引起的国内生产总值增长率(即经济增长率)的增加额,产业部门贡献率指在经济增长率中各产业部门的贡献所占的份额。计算公式如下:某产业部门对国内生产总值增长率的贡献=(该产业部门当年增加值-该产业部门上年增加值)/上年国内生产总值某产业部门对国内生产总值增长率的贡献率=该产业部门增加值增量/国内生产总值增量。值得注意的是:在我国官方公布的统计数据中,经济增长率仅指不变价增长率,从而产业部门的贡献和贡献率也仅指按不变价格计算的指标。而国内生产总值的现价和不变价往往是不同的,各产业部门增加值价格变化的比例也往往是不同的,所以一般情况下,不能用现价计算的结果来代替可比价结果。后面要介绍的需求拉动和拉动率以及地区贡献和贡献率也是如此。(睁和2)需求贡献与贡献率的计算需求贡献和贡献率通常也称为需求拉动和拉动率,需求拉动指各种最终需求的增长所引起的国内生产总值增长率(即经济增长率)的增加额,需求拉动率指在经济增长率中各种最终需求拉动所占的份额。计算公式为:某种最终需求对国内生产总值增长率的贡悉孙盯献率=该最终需求当年增量/支出法国内生产总值增量某最终需求对国内生产总值增长率的贡献=某最终需求对国内生产总值增长率的贡献率*国内生产总值增长率值得注意的是:这里要先算贡献率,再算贡献,原因是从需求角度计算的国内生产总值(支出法国内生产总值)与从生产角度计算的国内生产总值(生产法和收入法国内生产总值)往往是不同的。在我国国民经济核算中,一般以生产法和收入法国内生产总值数据为准,支出法国内生产总值与生产法和收入法国内生产总值之间的差额记为统计误差。若用上述公式直接计算,则必须考虑统计误差的拉动和拉动率,因为如果不这样做,各种最终需求的拉动之和与经济增长率不等,各种最终需求的拉动率之和不等于1。但是,这样做又会给经济增长因素分析和预测带来麻烦,并造成解释上的困难。为了解决这些困难和麻烦,我们先算贡献率,后算贡献。采用这种处理方法之后,各种最终需求的拉动之和与经济增长率相等,各种最终需求的拉动率之和恰好等于1,避免了统计误差的影响。(3)地区贡献与贡献率的计算地区贡献指地区国内生产总值的增长所引起的全国国内生产总值增长率(即经济增长率)的增加额,地区贡献率指在经济增互率中各地区的贡献所占的份额。与最终需求拉动和拉动率的计算方法一样,地区贡献和贡献率的计算方法也要先算贡献率,后算贡献。因为在实践中,全国国内生产总值和地区国内生产总值是由国家统计局和地区统计局分别计算的,前者并不是后者的直接加总,因此全国国内生产总值与地区国内生产总值汇总额之间存在差额。如果用上述公式直接计算,就会出现各地区的贡献之和与全国经济增长率不等,各地区的贡献率之和不等于1的情况,为了解决全国国内生产总值与地区国内生产总值汇总额之间存在的差额所带来的困难和麻烦,与最终需求拉动和拉动率部分采凯粗取同样的办法,即将公式修正如下:地区对全国国内生产总值增长率的贡献率=该地区国内生产总值增量/地区国内生产总值汇总额增量地区对全国国内生产总值增长率的贡献=地区对全国国内生产总值增长率的贡献率*全国国内生产总值增长率像最终需求部分一样,采用上述处理方法之后,各地区贡献之和与经济增长率相等,各地区贡献率之和恰好等于1,避免了全国国内生产总值与地区国内生产总值汇总额之间......>>
问题二:大盘贡献度怎么计算的? 1.股票的贡献度是指某只股票或某板块股票对大盘的影响。如某天指数虽然大涨1%,但大部分股票下跌。其中一只股票总市值xx哗亿元对指数上涨的贡献度达到60%。这只股票总市值xxx亿元就是股票的贡献度。
2.作用:某天指数微涨0.1%,某板块贡献了xxx亿元,贡献度为30%。我们不难想象,如果失去这板块股票的推动作用,指数将不是上涨而是下跌。这也表明,这板块股票贡献度所带来的不仅仅是市场人气,它们同时也是牵引指数上行的生力军。
问题三:贡献度怎么算 1000经验就是一点,每天最多3点,也可以充值,充1000CF点就是100点个人贡献
问题四:斗鱼里面贡献值怎么算?一点贡献值表示送了多少钱? 1贡献0.1块钱,100鱼丸也是1贡献。贡献除以10就是多少RMB
问题五:CF战队的个人贡献度是怎么计算的 1 . 队内任何成员贡献度的增长便可为战队带来活跃度的增长,也就是说,任何成员通过逐日通过游戏内积分所获得贡献度的增长,同时也提高战队活跃度。详细数值如下:
当日游戏内积分 贡献度 战队活跃度
500 1 1
2500 2 2
4000 3 3
2 . 战队内任何成员,充值100CF点,则战队活跃值 1,同时该队员对该战队的累积贡献度 1。 消费 个人贡献度 战队活跃度 100CF点 10 10 当地点战队活跃度达到对应升级条件时,战队将自动升级,并每周扣活跃度,低于降级条件时,将自动降级。
战队等级 升级条件 降级条件 每周扣点
SS 38万 26万 3万
S 24万 17万 1.5万
A 15万 10万 1万
A 9万 3万 6千
B 1.5万 1万 3千
B 7500 5000 1800
C 3000 1500 900
问题六:YY贡献值是怎么算的 在你所在的频道挂机。 就会加贡献了。歪歪通过积分来体现用户及频道在YY平台上的资历和热度。积分分两种,一种为个人积分,一种为频道积分。功个人积分:只要登陆歪歪, 就会累计, 每小时一分,一天24小时不限时。个人积分在频道左侧用户列表中能看到积分图标,鼠标移上去还能看到个人的积分等级。
频道积分:任何用户(包括游客),在频道停留1个小时,频道积分增加1分。例如10个人在频道停留1个小时,频道积分增加10分。
会员贡献:只有频道会员、管理、嘉宾有会员贡献,在该频道停留一个小时会员贡献增加1分
问题七:个人贡献度怎么计算? 1000经验就是一点,每天最多3点,也可以充值,充1000CF点就是100点个人贡献
问题八:贡献率是如何计算的 贡献率是分析经济效益的一个指标。它是指有效或有用成果数量与资源消耗及占用量之比,即产出量与投入量之比,或所得量与所费量之比。计算公式:
贡献率(%)=贡献量(产出量,所得量)/投入量(消耗量,占用量)×100%贡献率也用于分析经济增长中各因素作大小的程度。计算方法是:
贡献率(%)=某因素贡献量(增量或增长程度)/总贡献量(总增量或增长程度)×100%上式实际上是指某因素的增长量(程度)占总增长量(程度)的比重。
贡献率指标比较抽象,在使用时,应说明具体含义,但也不能任意使用,要符合常规,做到标准化、规范化、通俗化。另外,在计算各产业贡献率时应剔除价格变动因素,分子、分母均用可比价格的增量计算。
⑸ 贡献度、贡献率有何区别怎样计算
你好,你问的是成本会计里面的贡献度和派告贡献率么?
如果是的话,那么贡献度contribution margin=价格price-可变成本variable cost
贡献率contribution margin%=贡献度CM/价格price 一般用来算盈亏平衡点break-even point.
举例:一产品100元,可变成本团烂20元塌羡漏,那么贡献度=80,贡献率就是80%
希望能帮到你。
⑹ 如何进行岗位价值贡献度评估
岗位评估是指在工作分析的基础上,采取一定的方法,对岗位在组织中的影响范围、职责大小、工作强度、工作难度、任职条胡蚂高件、岗位工作条件等等特性进行评价,以确定岗位在组织中的相对价值,并据此建立岗位价值序列的过程。伯特资讯推荐海氏岗位价值评估法:
•全球第一个系统的岗位评估法
•可以用于比较不同部门中不同职能的相对价值
•世界500强的企业中有1/3以上的企业都在应用
•逻辑严密、结构清晰,具有自检功能
•经历60多年的时间考验
一、海氏岗位价值评估法:
⑺ 如何对程序员绩效考核
我认为绩效考核对程序员或者对整个公司都是重中之重,但是对程序员怎么绩效考核?难道看敲得代码数量吗?绩效考核的先决条件是工作可测量。
从这个角度讲,有两种方式可以综合使用:
1.代码量。
每天下班进行工作提交时,统计今日修改,新增的代码行数,业界基本水平大约是200行。
如果你做到了上面这些, 好恭喜你,你们公司非常正规了,如果这个程序猿工作不努力,干活不认真,产出效率低,那么问题一定不是处在程序猿身上,而是HR工作有问题.
⑻ HR怎么通过简历来判断程序员是否优秀
01.简历中项目的参与度、贡献度
简历本身的效用信息往往非常局限,看了简历之后,也难以形成对候选人的初步判断。但我们其实可以通过项目经历上的信息,来评估候选是否完整、深入参与其中。
在候选人简历的项目板块,我们可以查找是否有以下关键信息:本人在项目中的角色?比如后台系统开发,主导搭建了页面框架,提高代码质量;公共组建的提取、编写。解决了什么样的问题?比如通过自动化,让代码易于管理;统一的编码规范,更有利于多人合作,降低了代码出错率;性能上带来多少提升?比如单页应用让请求次数变少、页面呈现更快,用户体验更好了。通过以上信息,我们基本上可以判断候选人在项目中的角色,或者从解决的结果来看能基本评估出候选人在整个项目中的贡献度。
另外一种是简历上的项目阐述,可以通过以下两个例子对比:例子一:A:应用 xx 技术,解决了XXXB:应用 xx 技术,解决了XXX,出错率降低了 0.1% 等。例子二:A:结合使用 xx,实现了 app 登录和个人资料的自动填充B:结合使用 xx,实现了 app 登录和个人资料的自动填充,提高了多少的转化率我们可以直观看出,有量化的结果的项目履历更有说服力,也可以侧面证明候选人是有深度参与到项目中,才能对数据结果有一定的了解。
02.候选人在技术社区的使用情况
很多优秀的技术人才都有分享的习惯,比如在GitHub、知乎等社区都会分享一些自己的技术经验贴。通常来讲,如果候选人有在社区发帖的习惯,确实会增色不少。比如全球最大的开源社区GitHub,大多数程序员都会有账号,但这个只能算是真正的“圈内人”,如果是GitHub的重度用户,其实非常亮眼的:如候选人在GitHub发布的项目经常能收获很多follower和star,那正是其能力的体现,可以通过其贡献的项目来评估;如果能长期坚持使用GitHub,也能说明的是这个人心态比较开放,对业界比较关注、律己、有耐心;GitHub上大多数代码是经过长时间构思和反复修改重构,代码质量可以很好反映其当前的Code水平,其中也可以窥见解决问题的能力。
经常在技术社区发帖互动,可以说是判断是否为优秀技术程序员的加分项,但也只能是敲门砖,不能过份强调它的重要性。
03.通过代码笔试,直击简历
要看能力最终还是应该考查编码能力。面试官或HR其实可以通过一场在线笔试,在简历初筛阶段来进一步判断是否为大牛。
面试官可以设置一些耗时较短,考察具体硬技能的题目,来考察候选人的基本功,将简历造假的同学筛掉,在ShowMeBug笔试平台,支持不同职级、不同语言、不同维度等题目,面试官可以快速发一起一场笔试,可以节省面试官大量的时间;
对于简历中的项目,其实可以设计一个非常真实的问题,比如你目前有独立设计实现过一个完整的功能吗?你研发的这个功能产生了什么作用,你在项目中扮演一个什么角色?ShowMeBug笔试支持音视频题型,面试官可以量身设计,让候选人更加真实的回答。
⑼ 怎样的程序员才算是优秀的程序员
[经验之谈]30岁,我的程序,我的梦!
程序人生 : 30岁,我的程序员梦想
作 者: redbridge (雪燃)
30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高档察渣的程序员,一个半道出家的程序员......
我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。我想对我上面所说的话给一个总结:
1. 如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
2. 不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。
3. 如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
4. 如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
5. 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
6. Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。
7. 不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果你体现了自己的价值,公司会主动给你加薪的,当然你也可以自己主动提,但一定要在你表现出了自己的价值之后。
8. 轻易不要跳槽,如果非要跳,也要保持工作经验上的延续,而不是从新开始,不然就会象我一样走很多弯路。
9. 如果你以为程序员都是熬夜熬出来的,那么你错了,因为它的代价就是缩短你的青春!大家不要象我一样,真的,熬夜一点也不好!记住老毛的话:如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空!
10. 这一点是我觉得最精华的一点:“君子性非异也,善假于物也。”这句话的本意是一个水平很高的人本身并不一定很高明,关键是他善于利用别人的高明!我在这里做个借鉴,就是要充分利用自己身边的资源,不放过任何一个可以提高自己的机会。大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人没雀的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过行悄是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。不过我想软件业不过是千万个行业中的一种,每一个行业总是会有起落的,中国的软件业环境差有她的历史原因,我们不要总是简单地和印度相比。抱怨没有意义,已经这样了,抱怨不能使她变好,希望我们每一个人多贡献一份自己的力量,总有一天她会变的比印度还好,甚至比美国还好。
最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!
===================================================================
好好看看这篇文章,对你肯定有用.
⑽ 代码量能衡量一个程序员的编程水平吗
能!
相同功能的前提下,代码量越少水平越高,代码耗时越少水平越高,很考验程序员算法功底以及对数字的敏感性。
比如网上流传的当年Quake iii中算平方根的函数,一般算开方需要不断迭代逼近,耗时较多,而卡马克的不同之处在于,他选择了一个神秘的猜测值 0×5f3759df作为起始,使得整个逼近过程收敛速度暴涨,对于Quake III所要求的精度10的负三次方,只需要一次迭代就能够得到结果。虽然我看不懂,但是提高程序执行效率,降低迭代/递归/循环次数,提高代码阅读性,以榨油的态度对待开发是每个程序员的终身目标。
floatSquareRootFloat(floatnumber)
{
longi;
floatx,y;
constfloatf=1.5F;
x=number*0.5F;
y=number;
i=*(long*)&y;
i=0x5f3759df-(i>>1);
y=*(float*)&i;
y=y*(f-(x*y*y));
y=y*(f-(x*y*y));
returnnumber*y;
}