措施员的软件开拓指南:零 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 守候两个月才去办理的题目,可以停止这样的开拓本钱开销。 更好地布置开拓周期
开拓者很难预计修复一个 bug 必要几多时刻,也很难猜测修复 bug 对产物宣布打算的影响有多大。通过实验零 bug 计策,祈望获得无 bug 的代码库,那么就可以消除这种不确定性,从而可以更轻易猜测新成果的开拓时刻,更好地布置开拓周期。 进步火速性 没有 bug 的环境下,可以随时以高的质量将产物交付给客户,这使得公司可以快速相应不绝变革的市场需求。这种火速性的进步着实与上边提到的更好地预算开拓周期的手段亲近相干,从软件开拓中消除了修复 bug 的不确定性,那么就可以在更短的时刻跨度内提供故意义的新成果或成果改造,,从而进步了开拓整体的火速性。 进步客户满足度 前边说的这些上风着实都可以指向进步客户满足度,但更为要害的是,假如产物开拓中将 bug 视为高优先级,就直接意味着公司重视客户及其用户体验,这对付保持客户对公司和产物的高度信赖有重要影响。固然每个 bug 也许都不是什么大题目,但跟着时刻的推移,累积起来的题目会腐蚀掉客户的信赖,很多公司也正是在这样的环境下黯然收场。 博客原文:https://sookocheff.com/post/process/zero-bug-policy 【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |