问题标签 [estimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
436 浏览

estimation - 估算构建 SCSF-CAB / WPF-Composite 时间的公式

在我的公司管理层正在寻找以数据为中心(表单输入)的 Windows 应用程序的屏幕抽水机/生产线工厂。我的任务是构建一个工具,该工具应该根据技术要求自动进行估计。

我正在尝试构建一个公式来估计构建 Web 应用程序(ASPNET MVC 等)的时间。由于分解活动列表是一种标准。

我想知道以前是否有人必须构建这样的工具来进行他/她的估计。

0 投票
13 回答
408 浏览

project-planning - 估计 - 添加另一个开发人员时应该减少哪些因素?

我目前正在估算一个新项目。假设有一个开发人员在做这件事,我的高水平估计是 25 周。

实际上将有两个开发人员并行工作。什么因素可以合理地减少估计?(我意识到它不会是 0.5)

0 投票
4 回答
310 浏览

agile - 如何将培训时间纳入敏捷项目的估算中

在从事敏捷开发项目时,您如何将用户故事/用例/等的时间估计纳入其中。培训新开发人员了解项目使用的不熟悉技术所需的时间?其他经理如何处理这个问题?

当然,我的问题是假设有人认为有问题的技术是成功完成项目所必需的……或者也许可以考虑偿还一点技术债务!

0 投票
8 回答
2545 浏览

language-agnostic - 计算文件复制/移动的估计时间?

他们可以说

受这个xckd 卡通的启发,我想知道向用户提供文件复制/移动的估计的最佳机制是什么?

xkcd 上的 alt 标签内容如下:

他们可能会说“连接可能已丢失”,但进行简单的时间平均会更有趣,让您希望如果您等待 1,163 小时,它最终会完成。

忽略有趣的是,这真的是在 Windows 中完成的吗?其他操作系统呢?有没有更好的办法?

0 投票
3 回答
13535 浏览

testing - 估计 UAT 工作量的任何经验法则 - 例如脚本数量与业务需求数量的比较?

我正在尝试估计测试项目所需的测试人员数量。一种方法是确定将需要的脚本数量,并想知道与需求数量相比是否存在脚本数量的经验法则。我估计2-3。

  • 1 用于晴天型式测试
  • 1 为阴性测试
  • 1 至少将 1 个需求测试与至少一个其他测试相结合。

但这只是我最初的猜测。如果有一些最佳实践,我会全力以赴。同样,这不是用于单元测试或系统测试,而是用于用户验收测试。

0 投票
8 回答
436 浏览

project-management - 估计你的任务应该走多远?

用于估算任务持续时间的最佳时间分辨率是多少?

是 0.5、1、2、5 天还是应该减少到 0.5、1、2、4 小时,然后再持续到几天?

更改标签文本是否应该成为任务?(预计到达时间 < 1 分钟)

建议?

0 投票
4 回答
2411 浏览

project-management - Scrum 中的故事估计

我们开始了一个将使用 Scrum/XP 管理的项目。为了评估目的,我们预先编写了整个产品 backlog。我们确保所有故事都以客户为中心,并通过以下方式对其进行评估

  • 故事商业价值莫斯科技术 - 必须、应该、可以、不会/不会实现这个
  • 故事工作量/复杂度(= 故事点数):1、2、3、5、8、13、21、100 - 与故事复杂度/工作量有关,而不是理想的持续时间

100 个故事点可能有一些带有会/不会有的故事,因为它们实际上是更大的复杂故事,如果需要,稍后会分解。

计算的故事重要性基于不重叠莫斯科故事的价值和努力。

但是,如果没有 100 点故事,我们的故事到目前为止(也被分解)的复杂度在 2 到 8 之间,我们认为这是避免微观管理的合适故事大小。但有些故事变得相互关联或相互依赖。如果先完成,我们的故事可能会花费更多,如果在他们之前完成其他故事,则可能会花费更少。

问题
是否可以在开发过程中稍后调整故事点,就像我们可以对故事任务做的那样,我们可以重新评估它们、添加新的、删除现有的,或者故事不是这种情况?因为改变它们的复杂性,也会改变基于计划速度的结束日期估计。在这种情况下,最佳做法是什么?

0 投票
2 回答
429 浏览

tdd - 使用 TDD 时如何获得足够的规划和估算细节?

在过去计划 2 周的迭代时,我采用了一个用户故事:

  • 故事:重命名文件

并将其分解为以小时为单位估算的任务:

  • 故事:重命名文件
    • 任务:创建重命名命令 (2h)
    • 任务:维护选定文件的列表(3h)
    • 任务:连接 F2 键 (1h)
    • 任务:添加上下文菜单选项 (1h)

然后我会选择一个任务来完成,并跟踪花费在它上面的时间。然后我会用另一个任务重复这个过程。在迭代结束时,我可以查看每个任务所花费的时间,将其与估计进行比较,并使用此信息来改进未来的估计。

当工作完全由测试驱动时,唯一提前明确定义的工作是启动开发的验收测试,并且在涵盖大量工作的用户故事中,验收测试的范围可能过于广泛,无法给出一个好的估计。

所以我可以猜测最终会完成的任务(和以前一样),但是花在这些任务上的时间更难跟踪,因为测试让你在很小的垂直切片中工作,通常在每个部分都工作同时任务。

在执行 TDD 时,我是否可以采用任何技术来提供更详细的估计并准确跟踪时间?我正在使用TargetProcess,它鼓励将用户故事拆分为如上所述的任务,因此保持这种格式会很有帮助。

0 投票
16 回答
1169 浏览

language-agnostic - 我怎么知道某件事需要多少天?

我是一名 PHP 开发人员,而且我经常不知道工作需要多少天——更不用说时间了——我在工作中需要多长时间。我经常写新东西,把它和旧的废话结合起来。我可以告诉我的老板我可能会在哪周完成某件事——也许是这周的哪一半——但我到底怎么知道具体哪天会完成某件事呢?考虑到错误和其他未知数经常出现并消耗时间,这不是有点不现实吗?我只能尽量减少这些东西......

我正在考虑说以下内容:

“听着,我明白我在说“明天!明天!”没有帮助。在我将要做的许多事情上,我能为你做的最好的事情就是告诉你我可能会在一周内完成它。如果看起来我可以完成它给定一周的星期五,然后我们最好移到下周。”

0 投票
2 回答
161 浏览

.net - 估计使用 .net 3.0 的 Windows 操作系统用户的百分比?

我正在构建一个要求非常高的 Web 应用程序。我想首先在 silverlight 和 activex 中构建它,并在它们之间使用 javascript。后来我开始考虑使用xbap。问题是 xbap 需要 .net 3.0,在开始编写具有此类要求的应用程序之前,我想大致了解安装了 .net framework 3.0 的窗口操作系统用户的数量。有人有想法吗?我在哪里可以找到这样的估计?谢谢!