我们如何确保所有要求交付
问题描述:
这是一个项目管理问题,在面试时问我。我们如何确保所有要求交付
If there are more than 1000 requirements ,how can you ensure all the requirements are delivered without missing.
我知道这更像是一个讨论,但我正在寻找什么是可交付成果的答案。我通过JIRA谈论了冲刺,客户演示和跟踪,但他对答案并不满意。
答
首先,您需要定义:
- 什么是交付。
- 如何您验证交货。
传统方法和敏捷方法都必须回答这个问题,但它们是从不同的方向来的。
传统方案试图尽可能捕捉最充分的要求。您可以在这里阅读有关“工作分解结构”或“挣值管理”等内容。从这个方向来看,“每个”要求在项目的总体结构中占有一席之地。有必要严格控制这套要求。在这样的计划中,工作分解结构中的每个项目都被编号,描述并给出规则,允许您将其计为“完成”。通常这可能是一些客户接受计划或签收。
敏捷反而会得到一套我们想到的东西,然后定期对该集合进行重新排序。与其试图事先知道所有事情,你只是做大量的中期修正,并依靠你的工具(如JIRA)来帮助你记住是什么。不利的一面是,事先很难估计一个非常大的项目可能会如何展开,或者你在其中取得了多大进展。好处在于,通过关注增量构建,您可以尽早终止产生价值的东西。在敏捷中,您还必须提供某种方式来说明某个功能已“完成” - 通常这需要一些自动化测试套件的形式。
太棒了!项目经理智慧确保这些是精简或只是出于经验人们学会确保交付物交付 – GustyWind
一般而言,您使用您的系统来跟踪1.什么工作要做,2.目前工作是什么3.进展和3.尚未开始的工作。一个好的PM基本上是围绕这三个条件循环来关注一个项目的整体进展。 –