188bet.com社区 主页 业界资讯 技能文摘 检查内容

零bug战略

2019-4-7 20:37| 发布者: joejoe0332| 检查: 1653| 谈论: 0|原作者: oschina|来自: oschina

m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
摘要: 现在软件开发迭代频频,随之而来的是产品质量难以保证,用户一天天被迫找到 bug 而骂开发,开发要么被拉去祭天,要么拉慢开发新功用的进度条,分出时刻精力处理 bug。这现已成了软件开发职业的一大难题,有什么处理 ...

现在软件开发迭代频频,随之而来的是产品质量难以保证,用户一天天被迫找到 bug 而骂开发,开发要么被拉去祭天,要么拉慢开发新功用的进度条,分出时刻精力处理 bug。这现已成了软件开发职业的一大难题,有什么处理方案呢?

企业生产力处理方案供给商 Workiva 的 CTO 提出了一个“零 bug 战略”—— Zero Bug Policy,Workiva 软件工程师 Kevin Sookocheff 在博客中介绍了该战略

零 bug 战略只要一个要害:一切 bug 的优先级高于一切功用的开发或改善。这也就意味着,其实不存在所谓的 bug 优先级、严峻 bug 或小 bug,一个 issue 要么是 bug,要么就不是 bug。而假如它是一个 bug,开发人员就需求在进行其它作业之前把它修正。

零 bug 战略在进步产品质量方面十分有用,Kevin 介绍,这种战略能够坚持开发团队对 bug 的敏感度,然后能够对用户体会感同身受。这一点其实是思想惯性上的改动,当“呈现 bug,导致产品质量下降,处理 bug”这一思想过程变得愈加固化,那么关于产品质量的希望值也会相应改动,或许以往呈现 25 个 bug 那这一周就值得庆祝了,现在的要求便是只呈现 10 个 bug 才算“好周”。这样会发生杰出的编码标准。

除了改动开发团队对用户体会和产品质量的预期之外,零 bug 战略还有许多其它优势。

下降开发本钱

假如一个 bug 陈述等了两个月再来处理,时刻隔了这么久,再去检查相应代码的时分或许都忘记了它的逻辑,或许需求从头去学习一遍相关内容。另一方面,或许你正在检查的是他人的代码,而那个人不在现场,或许去休假了,那么跟进这个 bug 就需求花费许多时刻与精力去调试、处理并验证。选用零 bug 战略就不存在一个 bug 等候两个月才去处理的问题,能够防止这样的开发本钱开支。

更好地组织开发周期

假如剩余的只要新代码,那么你的日程组织将更准确。

— The Joel Test: 12 Steps to Better Code

开发者很难估量修正一个 bug 需求多少时刻,也很难猜测修正 bug 对产品发布方案的影响有多大。经过施行零 bug 战略,希望得到无 bug 的代码库,那么就能够消除这种不确定性,然后能够更简单猜测新功用的开发时刻,更好地组织开发周期。

进步敏捷性

没有 bug 的情况下,能够随时以高的质量将产品交付给客户,这使得公司能够快速呼应不断改变的市场需求。这种敏捷性的进步其实与上边说到的更好地预算开发周期的才能密切相关,从软件开发中消除了修正 bug 的不确定性,那么就能够在更短的时刻跨度内供给有意义的新功用或功用改善,然后进步了开发全体的敏捷性。

进步客户满意度

前边说的这些优势其实都能够指向进步客户满意度,但更为要害的是,假如产品开发中将 bug 视为高优先级,就直接意味着公司注重客户及其用户体会,这关于坚持客户对公司和产品的高度信赖有重要影响。尽管每个 bug 或许都不是什么大问题,但随着时刻的推移,累积起来的问题会腐蚀掉客户的信赖,许多公司也正是在这样的情况下黯然收场。

博客原文:https://sookocheff.com/post/process/zero-bug-policy

  • 快毕业了,没作业经验,
    找份作业好难啊?
    赶忙去人才芯片公司锻炼吧!!

最新谈论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|188bet.com社区 ( 浙B2-20090187  

回来顶部