我们如何确保满足所有要求

时间:2013-01-04 06:09:33

标签: project-management

这是在接受采访时向我提出的项目管理问题。

If there are more than 1000 requirements ,how can you ensure all the requirements are delivered without missing.

我知道这更像是一次讨论,但我正在寻找可交付成果的答案。我通过JIRA讨论了冲刺,客户端演示和跟踪,但他对答案不满意。

1 个答案:

答案 0 :(得分:1)

首先需要定义:

  • 将要发送什么
  • 验证投放的方式。

传统方法和敏捷方法都必须回答这个问题,但它们是从不同的方向来实现的。

传统方案试图预先捕获最全面的要求。您可以在这里阅读工作分解结构或挣值管理等内容。从这个方向来看,“每个”要求在项目的整体结构中占有一席之地。有必要严格控制这组要求。在此类方案中,工作分解结构中的每个项目都会编号,描述并给出允许您将其计为“已完成”的规则。通常这可能是一些客户接受计划或签收。

敏捷反而获得了一组我们想到的东西,然后定期重新确定该集合的优先级。您不必提前了解所有内容,而是进行大量的中途修正,并依靠您的工具(如JIRA)来帮助您记住什么是什么。不利的一面是,事先很难估计一个非常大的项目可能会如何展开,或者你的进展有多远。好处是通过专注于增量构建,您可以提前终止产生价值的东西。在敏捷方面,您还必须提供某种方式来表示功能已“完成” - 通常这采用一些自动化测试的形式。