Project management 我们如何确保所有需求都得到满足

Project management 我们如何确保所有需求都得到满足,project-management,Project Management,这是我在一次采访中提出的一个项目管理问题 If there are more than 1000 requirements ,how can you ensure all the requirements are delivered without missing. 我知道这更像是一场讨论,但我在寻找可交付成果的答案。我通过JIRA谈论了sprint、客户演示和跟踪,但他对答案不满意 首先需要定义: 要交付的内容 如何验证交付 传统方法和敏捷方法都必须回答这个问题,但它们从不同的方向来回答

这是我在一次采访中提出的一个项目管理问题

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

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

首先需要定义:

  • 要交付的内容
  • 如何验证交付
传统方法和敏捷方法都必须回答这个问题,但它们从不同的方向来回答这个问题

传统的方案试图预先捕获尽可能完整的需求集。在这里,你会读到工作分解结构或挣值管理之类的东西。从这个方向来看,“每个”需求在项目的整体结构中都占有一席之地。有必要非常严格地控制这组需求。在这些方案中,工作分解结构中的每一项都被编号、描述并给出规则,允许您将其计算为“完成”。通常,这可能是一些客户接受计划或签准


敏捷取而代之的是一套我们所想的东西,然后周期性地重新确定这套东西的优先级。你不需要事先知道所有的事情,只需要做大量的中途修正,依靠你的工具(比如JIRA)来帮助你记住事情的真相。缺点是,很难提前估计一个非常大的项目可能会如何展开,或者你在这方面已经取得了多大的进展。这样做的好处是,通过专注于增量建设,你可以提前终止一些产生价值的东西。在敏捷中,您还必须提供某种方式来表示某个功能“完成”——通常采用某种自动化测试套件的形式。

太好了!项目经理的智慧是确保这些都是流线型的还是仅仅是缺乏经验的?人们学习确保交付物的交付。通常,您使用您的系统跟踪1。做什么工作,2。目前正在进行的工作和3。什么工作还没有开始。一个好的项目经理基本上是围绕这三个条件来关注项目的总体进度。