估计包含不熟悉概念的项目的时间?

时间:2009-06-10 02:41:28

标签: project-management estimation

在为项目提供时间估算时,包括您在没有经验的领域工作?

在大多数情况下,当项目的区域熟悉时,很难得到正确的估计值。

在这些情况下您使用了哪些方法?他们的表现如何?

7 个答案:

答案 0 :(得分:3)

不严重......

  1. 伸出手在空中。
  2. 抓住估计。
  3. 写下你找到的东西。
  4. 好的,好的......

    这很难。实际上,无法准确估计未知的事物。但这并不能阻止人们需要知道。

    1. 记下您所知道的所有功能组件或方面的列表。
    2. 尽可能含糊,以涵盖所有事情。
    3. 现在,您有一个组件列表。对于每个组件,尽最大努力获得该组件的业务和/或功能要求。为什么会这样?该怎么办?为什么?怎么样?深入了解更多细节,尽可能多地将项目添加到列表中(嵌套,组件,子组件)。

      您拥有的物品越多,估计每件物品就越容易。

      然后加倍!

      我认为让利益相关者通过某种程度的设计来提供估算是非常合理的。否则,就像走到一家建筑公司那样说“我想要一所房子,需要多少钱?”

      请记住 - 这是一个估计:)

      哦,最后一件事......明确你估计的是什么。如果它是“a,b,c”并且他们后来要求“d”,则很容易指出您的估计值不包括“d” ...您的新估算值是。 ..

答案 1 :(得分:1)

MinMaxLikely是我使用的方法。一切顺利的情况下的最小值,梨形状的最大值,以及介于两者之间的最大值。

当然,管理层只看到最低限度的数字,但是当他们开始抱怨成本超支和错过可交付成果时,你已经把它们锁定了,并且你已经(希望)保持完全评估您遇到的任何问题以及这些问题产生的影响(将实际情况从Min推出并接近Max)。

答案 2 :(得分:1)

答案 3 :(得分:1)

你无法估计这些,你只能猜测。对我来说,不同之处在于估算是基于知识和经验,你没有未知的。

你必须不断重新评估你的起点,你站在哪里,以及你对剩下的东西的猜测。您可以将问题分解为步骤,但您最大的问题将出现在您正在学习的内容的“脚注”中。

我想到的第一个C#与Word互操作。这完全是未知的,我没有最模糊的线索,根据数据库信息生成1000页格式的文档需要什么。它本身非常简单:打开Word,格式化页面和插入数据。有各种各样的问题,你无法理解,这很容易使你的猜测加倍。

答案 4 :(得分:1)

让那些 熟悉这些概念的人在他们第一次学习这项技术时会花多长时间(包括学习多长时间)。平均结果并根据您的学习能力进行调整。

然后猜测,然后将报价加倍。加倍是为了笨蛋。

答案 5 :(得分:1)

了解您的知识并了解您不知道的内容,您将获得成功 使用工作分解结构(WBS)来获取项目/应用程序的子部分/等等。你可以提供一定程度的努力来完成知识,就像任何项目都有未知数一样 - 识别它们是第一个重要的步骤。最好的下一步是增加WBS的步骤,以便更好地了解这些未知数,例如,如果任务是烧烤带有培根条的芝士汉堡,你以前从未烧烤培根 - 那么你就打破了工作得到的成分,烧烤,开始烧烤等等,你不知道的一件事 - 获取/烹饪培根你添加一些子组件,如:

  • 致电屠夫
  • 研究培根烹饪
  • 聘请培根烧烤专家 等等 - 每个你可以指定一些est。来放一个?靠近实际烹饪。把它称为概念证明(你可以烧烤培根吗?),研究和开发,无论如何 - 但是当你开始一个你不知道的项目时会有一些事情,但你可以制定一个计划来更好地了解这些领域和一旦你做重新审视计划并添加调查结果。通过这样做,您可以与团队,赞助商等进行沟通,了解您所知道的内容,您不知道但有计划了解的领域,以及确定未知数的粗略内容。

答案 6 :(得分:0)

在可能的情况下,进行一个元升级:估计何时可以给出合理准确的估计值。

“我不太了解Foo给出准确的估计,但我会在周四之前了解Foo。”

我承认这通常是不可能的,但是当我进行项目管理时,我会尝试将其作为一种选择。

在大型项目中,你甚至可以进入另一个元级别。

“我不知道我们需要多长时间让专家给我们一个估计。我会和我的同事谈谈,并在星期五给你一个估计需要多长时间才能得到一个专家估计。“

这可以与大的误差范围结合,迅速减少。 “这需要1年,+ / - 9个月。我会在6月30日前给你另一个估计误差范围+/- 3个月。”