沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

拿什么来衡量程序员的生产力

9月9日 生死族投稿
  所以现在你知道了吧,原来我们并没有办法来衡量程序员的工作效率。
  老实说,我们现在还没有明确的方法可以衡量程序员以及整个团队的生产力。我们可以确定谁可以依赖,谁比较努力,但却无法证明这些猜想,也没有量化的方法。
  我们的代码写得多,所以我们的生产力更高
  既然开发人员的工作就是写代码。那么,何不通过衡量代码的多少来衡量其生产力呢看看他们写了多少行代码?
  但是,不同编程语言之间的代码行数是没办法比较的,即使使用的是相同的编程语言,在不同的框架下的程序员之间的生产效率,光看代码写了多少也是无从裁定的。
  更根本的问题是,通过衡量所写的代码行数来断定生产力其实没有意义的。很多软件开发中的最重要部分还包含思考和学习不仅仅是写代码。
  最优秀的程序员会将大量的时间用于了解和解决疑难杂症,或帮助他人解决难题,而不是写代码。他们会想方设法简化代码,避免重复。他们会通过实验、建立原型等方式迭代代码,替换原先旧的代码,以获得最佳的解决方案。
  所以,光从代码数量上看,还真看不出程序员的生产力水平来。
  我们钱赚得多,所以我们的生产力更高
  我们也可以通过财务上面的盈利能力来衡量每个团队的产出,或者其他的业务措施,如有多少用户正在使用系统如果开发人员能为企业赚更多的钱(或节省更多的钱),那么是不是他们的生产力更高呢?
  利用财政措施似乎在执行层面上是一个不错的主意,但是却有太多的商业因素是不受开发团队控制的。有些开发团队很垃圾,但他们的产品就是成功了;而有些团队兢兢业业却还是只收获了失败的果实。注重节约成本的理念很有可能会导致许多管理者裁人,企图少花钱多办事,而不是投资于真正的生产力提高。
  看来此路不通,我们需要寻找其他更有有意义的生产力指标。
  我们的开发速度快,所以我们的生产力更高
  衡量开发速度敏捷速度看起来更像是另一种从团队层面来衡量生产力的方式。毕竟,软件开发的重点是提供可工作的软件。如果你的团队能更快地拿出产品,自然是更好。
  但是,速度(一个团队在一段时间内能完成的工作)与其说是衡量生产力的,还不如更精确点说,是用来衡量预见性的:用来衡量一个团队能承受多少的工作。
  但是,我们又不得不考虑人员加入或离开等对速度的影响因素。而且,有一点你得清楚,速度只能只能用于衡量已知团队由于很多因素的不同,速度并不能用于不同团队之间的比较。
  保持忙碌的状态就对了
  一个我认识的经理曾这样说道,与其试图衡量生产力,还不如
  保持忙碌的状态就对了。只要我们不断地挖掘问题,就一定可以找到瓶颈,解决掉这些难题。
  在这种情况下,我们会衡量并优化循环时间。
  团队可以使用看板去监控并限制正在进行的工作,并确定瓶颈,使用价值流图可以了解需要优化的步骤、排序、延误和信息流。总之一切为了尽快地交货和发布。
  但是我们还是不能将交货速度等同于生产力。这是因为只优化交付本身的循环时间速度很有可能会导致更大的长期性问题,要知道这种方式实质上是在鼓励人们只顾眼前,从而偷工减料,背负技术债务。
  我们的软件更好,所以我们的生产力更高
  众所周知,软件中出现bug和错误会导致成本显著提高:不仅开发返工成本高了,维护和支持的成本也高了。而最最重要的是,差的软件可能会造成客户的流失,甚至是生意的失败。
  要想衡量你正在写的软件是好是坏也很容易:缺陷密度、缺陷逃逸率,以及利用SonarQube之类的工具对代码库进行静态分析。
  我们知道如何编写好的软件。但是软件质量是否真的足以定义生产力?
  开发人员衡量和改进IT性能
  开发团队试着综合上述一些因素来衡量生产力:交付速度和质量。
  但开发人员并不限于创建和提供代码相反还需要着眼于为端到端提供IT服务的性能指标:交付吞吐量和服务质量。
  所以这不只是软件更快、更好的问题,而是需要提供更好更快的服务,在速度和功能之间选择平衡,衡量并提高生产效率和质量。
  还有一点,最近有研究表明,企业要想成功:不仅生产力要提高,更重要的是要提高市场份额和盈利能力。
  衡量成效,而不是产量
  不要再试图去衡量单个开发人员的生产力了。
  这纯粹是在浪费时间。
  每个人心中都有一杆秤。对于表现优秀的鼓励他们继续朝着正确的方向前进,再接再厉。对于那些努力上进的给予他们帮助。对于那些不适合的可以请出去了。
  衡量和提高团队或组织级别的生产力将会让你收获更加有意义的回报。
  所以当涉及到生产力时:
  衡量关键因素能对团队和组织起重要作用的因素。
  设置的指标应该是起积极作用的可以推动学习和改进,而不是造成团队或个人之间关于产量的恶性竞争。
  译文链接:http:www。codeceo。comarticlemeasureprogrammerproductivity。html
  英文原文:WeCantMeasureProgrammerProductivityorCanWe?
投诉 评论

魔鬼词典里的词语爆笑解释1、不治身亡:为了节约资源,不要去治疗已经死亡的人。2、字斟句酌:打一个字就倒一杯酒,写一句话就喝上一口。3、好自为之:喜欢自己做自己写的事。4、运筹帷幄:在……地球年龄大约有多少年地球年龄是怎么计算出来的导语:通过计算估计人们认为地球大约为46亿年,这是通过同位素法计算出来的,不过这仅仅是一种估算方法人们不能直接通过地球本身寻找真正的答案。地球年龄大约有多少年地球最……史前恐怖巨兽吃恐龙的鳄鱼猪鳄立体视觉导语:史前恐怖巨兽的称号非猪鳄莫属,因为猪鳄不仅尖牙超级锋利,而且奇特的口鼻形状十分便于捕捉猎物,由于眼睛长在头部的两侧,所以有人猜想它们可能拥有某种立体的视觉,捕食起来就算是……曾被辞退又请回帮赚了数十亿他是如何实现的在事情变得糟糕的时候,他转变了方法。但他做得太过了,而被他们赶了出去。在外边待了好几年。他们把他请回来了。这次,那些不服从已经褪去。借此赚了数十亿而不是几百万。全世界都为此欢呼……拿什么来衡量程序员的生产力所以现在你知道了吧,原来我们并没有办法来衡量程序员的工作效率。老实说,我们现在还没有明确的方法可以衡量程序员以及整个团队的生产力。我们可以确定谁可以依赖,谁比较努力,但却……医院就诊买药流程谁都不想生病,但当我们生病时我们一定要快速去医院解除我们的病痛!现在小编就给大家说一下去医院看病的流程。操作方法01:hr挂号是看病的第一步,现在挂号已经不像以前那……酒店月度工作总结字新版【概述】酒店月度工作总结1500字新版2020为好范文网的会员投稿推荐,但愿对你的学习工作带来帮助。酒店主要为游客提供住宿服务、亦生活的服务及设施(寝前服务)、餐饮、游戏……学校师德师风自我总结新版【编辑】学校师德师风自我总结新版为好范文网的会员投稿推荐,但愿对你的学习工作带来帮助。师德是教师的灵魂,是搞好教学的前提保证,是教师的立身之本。作为教师我们要在日师的一言……浅谈精益管理在企业档案管理中的运用摘要:对于企业档案的管理运用精益管理的思想,不仅是企业全面管理的外在要求,更是企业档案自身的内在发展需求,是提升企业档案管理质量与水平的重要途径。为此,要想对企业档案进行精益管……基于网上购物行为的经济学分析(西北师范大学经济学院,甘肃兰州730070)【摘要】自二十一世纪以来,随着计算机的普及和网络的覆盖,电子商务以惊人的速度在中国迅速崛起,网上购物群体快速扩展,对传统购物……条适合发表心情的唯美短句子一、有些磨难,不一定是要你变得更坚强,而是让你变得更温柔。二、你有太多我艳羡不及的能力,而其中最让我咬牙嫉妒的,就是能够如此轻易得到我的真心。三、没人能让所有人满意……招聘案例天刻意练习分享第22天2019年6月5日刻意练习案例:在实际工作中如何与时俱进,有效增强自己行业竞争力?我的分享:最近学习了一点教育学的知识,教育要关注学生的认知、情……
家长课堂四招帮孩子提高抗压能力课业减负为何难见成效油橄榄的壮苗培育技术最成功的企业文化建设正步走论如何建立起来的企业文双子座男生的性格解析武汉一日游攻略郑人买履的故事主要讲了什么拼多多双开宝箱活动如何获取宝箱支付宝码上双答题活动月日答案是什么护理和护士有什么区别华为手机如何调换下方返回键位置及其隐藏找回推进双减半月通报要着力强化数据真实调查称高校毕业论文枪手市场火爆属三不管地带云计算机价格战IT行业迎来变革2。22主力买入前100名的个股,净流入排名一览表继秦光荣刘士余之后又一保险公司原董事长主动投案正中医有哪些预防早期白内障的措施最美的禅诗晨练之有感最经典工作座右铭教育类实习报告红包与受贿的区别是什么?动物妈妈的笑话“心穷”的人,不值得深交

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找