软件开发中根本原因分析的成功因素

成功根本原因分析根本原因分析可用于软件开发,建立对问题的共享理解以确定第一个或“根本”的原因。了解这些原因有助于确定有效的改进行动,以防止未来类似的问题。您还可以在敏捷中进行根本原因分析,以停止一直困扰您的团队的问题。

根本原因分析(RCA)可以提高达到业务目标的显着提升,以提高质量,减少交货时间和降低成本。了解原因和采取行动 驱动软件产品质量.

根本原因分析的成功因素

那里 are many different ways to 达到问题的根本原因。您可以进行广泛的问题分析,涉及一个或多个专业人员,并将结果呈现给所涉及的人讨论和改进它们。对于较小的问题,您可以进行五次为什么会话探索问题以查找所有相关的根原因采取行动。

分析测试中已发现或由客户报告的缺陷有助于 控制产品质量。敏捷团队可以做到 回顾中的根本原因分析 或者有一个单独的会话,他们深深潜入问题 问为什么 .

无论使用的技术还是运动,重要的是有效地进行根本原因分析。这意味着你想要得到 业务价值超出它.

如果您希望RCA成功,我的建议是:

  • 做足够的RCA会话
  • 有一个知识渊博的促进者
  • 传达行动
  • 敏捷根本原因分析

只有足够的RCA会话

当您从RCA开始时,它可能会诱人调查每个问题。您可能会认为您做得更好的RCA会话。但这将导致太多的行动,你的组织可能可以’达成协议。您正在浪费时间来提出无法完成的行动,并重新载入您的组织。 那’s insanity, stop it!

在进行RCA之后,您希望执行足够的RCA会话以提出您的组织可以应付的最少数量的有价值的行动。并确保您只做高益处。我使用以下标准:

  • 对于要使用RCA调查的任何问题,损失在商业价值方面必须具有重要意义。
  • 如果没有采取预防措施,将来,将来必须有一个重要的机会将在未来发生损失的可能性。

有一个知识渊博的促进者

I’在经验丰富的质量或流程经理方便RCA会话时,验证了良好的结果。他们了解产品,了解他们的团队如何工作,他们使用的流程以及他们如何使用它们,他们会说出他们的语言。在长期工作的项目和维护工作的促进者也会认识到可能忽视经验的人可能被忽视的潜在原因。

促进者与RCA中的服务员之间的相互作用至关重要。他们必须具有相同的技术,过程和组织背景,以提出真正的根本原因。而且当然, 软技能问题 从RCA中获得好的行动。

传达行动

当然,在RCA会议之后尚未结束。相反,这就是真实工作开始的地方,通过完成会议的预防行动。沟通扮演改变组织的一个非常重要的作用 通过使其可见来实现持续改进.

必须采取预防行动并完成。传达行动和预期业务结果支持实施行动。人们会知道哪些行动已经完成,(非常重要)为什么。如果他们意识到他们预防的问题以及他们将带来的好处,他们将更愿意支持这种行动。

根本原因和行动也可以传达给在RCA所完成的项目或部门工作的人员。这有助于专业人士从其他人所发生的问题中学习其他人,并且在对它们发生类似的问题时更好地准备。

最后,组织应如何传达RCA的预防行动如何为本组织的目标作出贡献,最好是在量化的条款中。沟通结果为未来的行动提供了买入,并帮助一个组织看到所做的地方是有益的。最终,业务目标的结果应该使RCA值得努力,并继续做到这一点!

敏捷根原因分析

敏捷 提供最佳条件以部署根本原因分析。你可以 在敏捷中转向产品质量 通过分析迭代期间发现的缺陷。可以通过规划游戏在下一次迭代中引入工作方式的改进。

敏捷回顾 帮助进一步优化RCA的使用,行动出来。他们有助于确保团队不断完善自己,并增加他们向客户提供的价值。想要改善流程的组织 将敏捷与cmmi结合起来 可以使用它 CMMI. 申请RCA.

结论

I’已经看到RCA在各种组织(高和低到期)中的价值,因为您可以从中学习缺陷和问题,并提高您的工作方式。以RCA开头的投资是低的,您开始快速获益。

我的第二本书 什么推动质量,2017年发布,有助于您提高软件产品的质量,并为您的客户和利益相关者提供高质量的产品。

那里’RCA上也是一本方便的小册子: 根本原因分析工具 提供用于执行有效根本原因分析的过程,清单和模板。

分享这种经历
  • 41
    分享

本林德林

我帮助组织具有有效的软件开发和管理实践。有关敏捷,精益和质量的多个网络的活跃成员,以及常见的演讲者和作家。

发表评论

本网站使用AkisMet减少垃圾邮件。 了解如何处理评论数据.