【问题标题】:ASP.NET Application – Making a Time EstimateASP.NET 应用程序 – 进行时间估计
【发布时间】:2009-10-22 06:44:23
【问题描述】:

我们正在构建一个 ASP.NET 应用程序。

这里我需要对整个应用程序进行时间估算。目前,我正在使用我过去的经验和一些经验法则来粗略估计。

所以现在我怀疑人们是否使用过去的经验和一些经验法则来制作或使用 一些常见的方法/实践,例如 Cocomo 或功能点分析等?

如果是这样,请您参考这些的最佳链接,以便我可以浏览它们并开始练习。

非常感谢, 问候。 修行。

【问题讨论】:

  • 很好的问题,我很想引用霍夫施塔特定律:“它总是比你预期的要长,即使你考虑到霍夫施塔特定律。”,但希望看到更多有用的回答。我已经对这个问题投了赞成票,并将回来查看回复。好问题。

标签: asp.net time


【解决方案1】:

Steve McConnell 写了一本关于这个主题的好书:http://amzn.com/0735605351

【讨论】:

    【解决方案2】:

    获得准确估计的唯一方法是:

    1) 这项工作(实际上)与您之前完成的工作相同。

    2) 分解任务,直到每个任务的持续时间少于 4 小时。

    (1) 很少发生,(2) 很难!

    识别和管理您的风险:识别任何未知或已知(或可能)困难的领域。监控这些任务的进度,以尽量减少对您项目的影响。

    【讨论】:

      【解决方案3】:

      别忘了,估计无非就是一个估计。它永远不会 100% 准确。您可以将偏差最小化并对其进行管理,就像 Mitch Wheat 所说的那样,但最重要的是,永远不应将估计视为精确的事物。问题在于说服管理这一原则:)

      【讨论】:

      • 我同意...估计是估计,很少遇到。但人们应该努力超越预期。
      【解决方案4】:

      功能点分析不错。但我一般都采用这种方法。

      识别系统中的角色。 按每个角色识别应用程序的用例以及常见和离散的用例。 将用例分为高 中 低复杂度。 根据您的组织拥有的技能/工作日矩阵,您应该能够估计工作量(manadys 的数量) 根据项目的工作量和人数,您可以估算日历天数。

      不要忘记文档、集成测试、系统测试、同行评审、用户验收测试时间 :)

      【讨论】:

      • 。嗨 Kalpak,非常感谢您的回复和详细信息。这很棒。你能分享一下参考吗?您在回复中提到的链接/文档。谢谢和问候...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 2017-11-16
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      相关资源
      最近更新 更多