寻找有关如何计算项目进度百分比的想法

时间:2009-12-14 12:39:52

标签: project-management progress-bar

我正在构建一个基本应用程序来跟踪数据库的进度。首次创建项目时,它会保存created_at时间戳(是的,它是rails),然后用户可以更新以下字段:

  • 状态(从'进行中','冻结','完成'或'划痕'中选择)
  • 优先级('无','次要','专业')
  • 天(项目将花费多长时间的估计,以天为单位)
  • 标题和说明(与计算无关,但无论如何)

对此项目进行任何更新时,updated_at时间戳将更改为当前日期/时间。我想显示一个时髦的进度条,并且正在寻找关于如何根据现有参数处理实际百分比计算的想法。一个显而易见的事情是,如果状态=='完成',则返回100%,否则我对任何令人兴奋的想法感兴趣,人们可以集思广益。谢谢!

2 个答案:

答案 0 :(得分:2)

也许基于证据的调度? ;)http://www.joelonsoftware.com/items/2007/10/26.html

答案 1 :(得分:1)

显示图标而不是进度百分比栏可能更好,因为如果估算值在项目过程中上下变化,您会发现百分比相应地反弹。

如果你坚持使用进度条主题虽然我建议只使用更新和开始日期之间的差异结合估算来计算你通过项目的百分比,尽管显然这是一个相当标准和沉闷做事的方式。

如果你想要进度条,虽然你可以根据项目状态来装饰它,所以对于有超限的项目,天(updated_date - created_date)> days_estimate,你可能会有火焰从酒吧的尽头出来,或许是一个挥舞着干草叉的魔鬼的图像,然后冰柱为冷冻项目etcetc ......