项目

常规

个人资料

插件目录 » 按时间完成率

作者 Tecforce Corp
网站 https://github.com/tfdevel/done_ratio_via_time
代码仓库 https://github.com/tfdevel/done_ratio_via_time
注册时间 2018-10-16 (近6年前)
当前版本 1.0.0
兼容性 Redmine 4.1.x, 4.0.x, 3.4.x
用户评分   (1)

关于

此插件允许通过估计/花费时间比来计算问题的完成率。

目标

如果您使用实际工作小时来估计工作量,并准确地在小时数上记录花费的工作量,则此插件很有用。在这种情况下,估计和花费的小时比可以显示工作的几乎真实进度。您不需要记住它或使用Excel来获取关于真实进度的信息,并展示给客户。

例如,如果您估计工作40小时,您已经花费了20小时,并且没有遇到任何隐藏问题,仍然认为剩余的工作需要20小时,那么您的工作进度处于中间(50%的完成率)。如果您发现了实现此任务的隐藏障碍,现在您认为总共需要80小时,那么您应该设置新的估计,问题的完成率将为25%。为了自动化此类情况,开发了此插件。

功能

  1. 不同的计算模式
    • 仅此问题 - 完成率将使用从确切此问题中提取的小时(花费/估计)来计算;
    • 子任务 - 使用所有子任务树的小时;
    • 链接 - 使用与特殊关系链接的任务的小时;
    • 此和子任务 - 此问题和所有子任务树的小时;
    • 手动 - 完成率可以是用户定义的任何值。但是,如果此类问题在树中,则此问题的估计值和花费值将像往常一样独立于用户为完成率设置的值。这是一种技巧模式,当您需要向客户展示良好的进度,但您知道在现实生活中进度并不如此之好时使用。
    • 全部 - 使用当前任务的所有子任务和特别链接任务的小时。在计算树上的完成率时,插件将遍历整个树,直到叶子问题(没有后续问题或问题有“仅此”模式)。它将估计小时数、花费小时数,并除以花费/估计。但是,如果没有估计值的问题将不纳入计算(此问题的完成率未定义),但所有其他具有估计值的问题(在树上下方)都将被使用。
  2. 两种方式组合问题以获取大型任务的总体进度
    • 子任务。
    • 特别添加了新的链接类型 - “从...获取时间”和“在...花费时间”。
  3. 禁止超支功能。如果您需要防止花费时间超过估计的情况,这很有用。如果启用此模式,则用户将无法花费时间,直到更改估计值。因此,您可以控制超支。
  4. 与问题、过滤器、操作计划、甘特图的完全集成。您可以使用批量更改来设置计算模式、获取超支问题。
  5. 全局设置允许进行小范围的自定义。您可以设置全局默认计算模式,限制手动模式适用的任务类型,并开启/关闭超支模式。此外,如果您更改计算模式的默认值,它将遍历整个数据库并根据新模式更新任务比率(因此对于大型数据库将花费较长时间)。
  6. 按项目应用。您可以在每个项目中自定义插件设置。

请注意使用此插件后,您将无法将任务完成比率恢复到此插件之前的值。

支持的语言

  • 英语
  • 俄语

需求

Redmine 3(已测试3.4.2)

安装说明


git clone https://github.com/tfdevel/done_ratio_via_time.git {REDMINE_FOLDER}/plugins/done_ratio_via_time

安装Redis(对于ubuntu: apt-get install redis-server)转到{REDMINE_FOLDER}并执行

bundle install 

安装并启动sidekiq服务,更多详情请参考https://github.com/mperham/sidekiq/tree/master/examples

从插件文件夹执行


RAILS_ENV=production bundle exec rake redmine:plugins:migrate

变更日志

1.0.0 (2018-10-14)

兼容Redmine 4.1.x、4.0.x、3.4.x。

用户评分

 Vlad Pol 近4年前评分

不幸的是,在4.1.1版本中无法使用。您能修复这个问题吗?