【问题标题】:redmine: sending alert if user does not enter hoursredmine:如果用户未输入小时数,则发送警报
【发布时间】:2014-12-15 20:45:20
【问题描述】:

因此,我们有一个分布式团队,他们正在处理一个项目,并使用 redmine 监控其时间/进度。所有的人都非常有才华和勤奋,但在使用 redmine 更新他们的日常任务/进度时非常糟糕。这使得我们的项目经理很难理解和指导进展,而高层管理人员也很难快速了解我们在各种开发计划方面的立场。

事情变得如此糟糕,以至于我的任务是设置一个电子邮件警报,这样每晚午夜 12:00 都会向电子邮件列表中的每个人发送一封电子邮件,其中包含尚未更新其用户的日期和名称那天的小时数。管理层希望这项工作能够让他们养成每天更新票证的纪律。

我的问题是:这可能在 redmine 中吗?基于自定义查询发送电子邮件的任何 API 或临时方式?我以前没有使用过 redmine,也不知道该怎么做。

如果有人有经验,我将非常感谢您提供一些指导!

【问题讨论】:

  • 您真的认为按小时报告的每日进度报告有助于了解实际进度吗?
  • @Paul - 我自己是一名开发人员,而不是技术经理。在这种情况下 - 是的。我们在高度敏捷的全球分布式环境中运作,每天都在处理不断变化的需求。你不知道这个等式中的所有变量,你的问题是基于广义的假设,这并不总是正确的。
  • 可能。我真的怀疑知道人们昨天投入了多少小时会帮助你今天做出反应。但这是你的事,如果你认为让你的开发人员完成他们的工作时间值得优先考虑,那就走吧......
  • @Paul 大声笑,我能感觉到你的心情……但相信我,在这种情况下,它的帮助大于伤害。我们不在乎每个人是否在他们的名字上投入了 X 小时,事实上他们从来没有,我们也从来不关心 - 我们只关心了解开发活动正在进行的方向,除非我们得到一些信息,否则我们无法知道它数字 - 这些数字只是针对门票而不是人。人的因素进来了,因为门票不能自己输入数字,人们必须这样做。
  • 我个人使用 idonethis.com 来提醒我每天对我的工作进行反馈。

标签: email redmine redmine-plugins redmine-api


【解决方案1】:

我每天都会向我们的 redmine 用户发送一些提醒,以帮助确保问题不会在我们的工作流程中漏掉。我跳过 API,只编写通过 cron 计划直接连接到数据库的 perl 脚本。该数据库设计精良且易于理解:我的 SQL 技能非常基础,而且我总是能够非常轻松地破解得到我需要的查询。

一些想法:

如果您的团队遍布全球,“今天”的结束可能是一个相对概念。您可以每小时运行一次脚本,并根据用户的时区进行提醒。

您可能想要处理假期和假期,这样您的用户就不会在他们的休息日被唠叨。

我们在 redmine 中使用自定义角色来控制一些电子邮件。 (我们有一个“新问题观察者”在每个项目中接收分类邮件。)您可以做同样的事情来让某些用户选择加入或退出时间跟踪唠叨邮件。

如果您有兴趣,这里是我的提醒脚本之一的链接: http://joecullin.com/redmine_scripts/redmine_reminders

【讨论】:

  • 感谢您的提示和链接
猜你喜欢
  • 2013-07-27
  • 2017-10-25
  • 2013-11-14
  • 2017-05-17
  • 1970-01-01
  • 2022-07-22
  • 2022-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多