什么推动质量: Requirements

我的第二本书 什么推动质量 is available on 亚马逊, 在我的 网夫,在所有其他地方 主要书店.

第二次发布“What Drives Quality”调查推动要求质量的因素。了解驱动器质量使您能够在实际发生问题之前采取行动,从而节省时间和金钱。 

对于要求,我的意思是指定要开发和支持活动的产品,如要求澄清,评论和检查,以及需求管理和追踪等活动。使用哪些开发方法(RUP,Agile等)使用,您需要在产品的顺序和开发人员之间创建共同的理解和协议。

推动要求质量的一些因素是:

 

  1. 要求管理能力 - 正在进行需求管理活动的专业人士的技能和体验水平。
  2. 要求承诺 - 战略产品经理和项目经理之间的协议,项目/团队承诺提供某些功能。
  3. 要求稳定性 - 随着时间的推移,要求变化的倒数变化。 (变化越少,稳定性越高。)
  4. 要求流程到期 - 所定义的和基线的质量管理程序,包括所有支持材料,如培训和模板。
  5. 路线图质量 - 路线图的可用性关于项目的需求管理(例如,有关何时开发产品版本的信息;产品版本的商业案例的质量;将范围分配到版本,关于产品介绍的决定,结束维护,淘汰日期)。
  6. 范围稳定性 - 重大变化的影响与产品路线图的变化有关,包括开发产品的稳定性,参与项目的开发团队以及项目资金或交付日期的重大变化。
  7. 根本原因分析 - 从开发期间发现的缺陷中学习的能力。 (通过分析缺陷,确定常见原因(与进程,工具和开发环境,功能,管理和组织有关),以及定义措施以防止其重现。
  8. 要求定义能力 - 人们进行需求定义的人员和体验水平(例如,产品经理)。

 

要在此要求质量因素列表上进行背景,让我们讨论其中一些。许多组织与更改要求斗争。他们的项目的范围是不稳定的,这可能对开发产品的质量产生重大影响。管理范围稳定性,例如通过使用敏捷方法来稳定互联的要求是一个可以提高其开发项目的质量(和效率)的解决方案。风险管理技术也可用于识别潜在的变化,并采取行动以防止更改,例如通过澄清在开始开发前降低项目范围。

另一个因素,需求定义能力,与您的沟通要求有关。使用需求规范文档(或任何其他书面格式)已显示通常会导致混淆,从而产生客户未能的错误产品’需要。更丰富的通信技术,如讨论敏捷要求,要求澄清研讨会和规划游戏,其中验证了产品所有者并映射到工程任务,已被证明是显着降低要求不清楚的要求。

您是否认识到上面列表中提到的质量因素?他们是否在组织中发挥作用,或者是否有其他影响要求质量的因素?随意做出反应,并分享您的经验!

分享这种经历
  • 32
    分享

本林德林

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

这篇文章有3条评论

  1. Cecile Davis.

    嗨本,
    我被称号导致了一声。我认为应该是:驱动要求质量的东西。
    关于3号:我同意,但我认为它与现实世界无关,要求改变。

    1. 贝纳莱德

      嗨cecile,

      是的,要求进行更改,但对您管理更改的方式可能会对产品质量产生严重影响。忽略更改,或者将困难的过程放置到位以防止进入开发项目的变化不是解决方案。例如通过创建稳定的迭代并在项目中创建稳定迭代并引入变化通常更好地工作!

发表评论

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