问题标签 [time-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 投票
3 回答
151 浏览

language-agnostic - 在长时间运行的过程中以文本方式报告剩余时间的正确方法?

因此,您有一个长时间运行的过程,可能带有进度条,并且您想要剩余时间的文本估计,例如:“剩余 5 分钟”“剩余 30 秒”等。

如果您实际上不想报告时钟时间(由于准确性或分辨率或更新率问题)但想坚持文本摘要,那么正确的范例是什么?

“一分钟”是否显示从 0 到 60 秒?还是从 1:00 到 1:59?假设还剩 1:35 - 是“剩余 2 分钟”还是“剩余 1 分钟”?

当您不到 3 分钟时,您是否将其缩减为“还剩几分钟”?

首选(最不让用户感到沮丧)的方法是什么?

0 投票
4 回答
3081 浏览

iphone - 我应该为这个 iPad 应用程序估算多少工时?

背景:我之前开发过自己的 iPad/iPhone 应用程序。这将是我为客户提供的第一个应用程序。我没有估计需要多少小时的经验,因为我之前的所有 iOS 开发都没有工作。

我想得到一个非常普遍的建议,即知识渊博的 iOS 开发人员需要多长时间才能为客户现有的 PDF 书籍系列开发一个简单的 PDF 查看应用程序。对于这种规模的事情,你会如何估计你的工作时间?10个小时?25?50?100?

我知道估计很难正确,这取决于开发人员,有仔细计划的需求,等等。我将采取这些预防措施并完善估算,以更好地满足明确的要求。我是一个称职的开发人员,我只是不知道在估计时间方面从哪里开始。

0 投票
4 回答
816 浏览

project-management - 任何人都可以推荐一个任务在项目估算分解中的最大小时数吗?

我的意思是,如果我尽可能地将编程项目估算分解为任务,那么完成这些任务是否会有一个很好的最大值。这意味着如果我说最大值是 4-6,那么如果任何任务的时间超过了它需要分解成更多的任务。我觉得有一点虽然这变得没有多大用处,但我认为最多 10-12 小时是可以接受的,老板不同意。这里的想法是能够尽可能地了解完成任务需要多少时间,但同时我认为在你真正深入研究代码之前,有一点是没有意义的。有什么想法或惯例吗?

0 投票
4 回答
250 浏览

time-estimation - 软件时间估计的分歧

您如何处理对软件产品的时间估计与您不同的客户?

我将描述一个不属于我的场景,但它涵盖了大致相同的问题。我是一家拥有编程部门的大公司的分包商。我们正在从事的软件项目是该部门认为他们可以处理的领域,但由于他们的专业知识和我的专业知识非常不同,我们往往会得到不同的结果。

示例:在项目开始时,我提出了一种开发方式,他们认为这种开发方式非常困难,并建议将不同的框架(他们熟悉的框架)与我们正在使用的编程语言(Python)集成,以或多或少地获得同样的结果。

  • 他们对这次整合的估计:不到一周(他们之前没有做过整合)。
  • 我对整合的估计:两周以上。
  • 使用我建议的方法来获得所需的结果(包括在项目中其他地方使用的其他库中使用 matplotlib):45 分钟。这不是估计值,该位实际上在 45 分钟内完成。

示例:为了将软件与他们的内部系统集成,他们需要提供一个网络服务供我使用。他们提供了一个损坏的工具,尽管它可以与他们的内部工具一起使用(不适用于 .Net 或 Java 主流软件包以及其他选项)。他们坚持认为,集成花费的时间比估计的时间长,这是我的错。

问题不是他们不知道,问题是他们对编程有足够的了解是危险的(在我看来)。是否有一些关于如何处理这种情况的指导方针?期望管理的一种方式?或者我不应该从一开始就参与此类项目,在这种情况下,有什么迹象表明?

0 投票
5 回答
913 浏览

estimation - 估计一个有很多未知数的项目

我正在从事一个有许多未知数的项目,例如将应用程序从一个平台移动到另一个平台。

我最初的估计还差得很远,我无法真正确定何时结束。

我该如何处理无法估计这样一个项目的问题。这并不是说我要在屏幕上添加按钮或设计网站,或创建应用程序甚至修复错误。这些不是有错误的方法,这些是在整个代码中做出的假设,这些假设不再正确,并且是逐步发现的,并且每个都通过更多未知数进行分析和缓解。

0 投票
2 回答
240 浏览

asp.net - asp.net 中 SP 的估计成本

在我的 asp.net 应用程序中,我想向用户展示当他提交表单时,该存储过程将花费多少时间。有什么方法可以从 asp.net 应用程序中找到吗?就像我们在 sql server 中估计了带有估计成本的查询计划一样。我们可以在 asp.net 网页上显示它吗?

0 投票
1 回答
338 浏览

time - 增加更多程序员会如何改变项目时间估算?

可能的重复:
估计一个有许多未知数的项目

我们按人/小时估算了我们的项目时间。现在我们想知道如果我们有一个以上的程序员,我们的项目将花费多少?你知道如何估计这个吗?有什么公式吗?

0 投票
2 回答
424 浏览

cuda - Estimating increase in speed when changing NVIDIA GPU model

I am currently developing a CUDA application that will most certainly be deployed on a GPU much better than mine. Given another GPU model, how can I estimate how much faster my algorithm will run on it?

0 投票
1 回答
122 浏览

project-management - 如何在新项目中进行时间估算

我是这个职责的新手,但是我作为软件开发人员分析了许多项目并给出了任务的时间估计。

但是,当您是团队负责人并且不了解您的开发人员技能时,这很困难。因为有时它需要研发的东西。所以当时不要判断估计。

还有一些可用的模型,如“COCOMO 模型”。

但是使用这种模型或任何其他技术来更好地估计时间是否可行。

0 投票
1 回答
26585 浏览

mysql - 如何估计 SQL 查询时间?

我正在尝试粗略(数量级)估计以下查询可能需要多长时间: