是否有人有使用bugzilla / mantis或JIRA之类的bug跟踪/问题跟踪软件的经验,不仅可以解决bug或任务,而且可以发起并维护最终导致决策的讨论?
例如,开发人员认为应废除所有受保护的字段,并使用访问它们的受保护方法更改为私有字段。这不是他的电话,他想讨论。通常,他在下一次开发人员会议上提出要点,然后在会议上做出决定。相反,我的想法是让他提出某种“决定”类型的问题并描述他的意图,就像通常描述一个错误或任务一样。
其他开发人员可以根据自己的意愿发表评论,最后,该问题以“已接受”或“被拒绝”结束。
我从中看到的优势:
- 异步通信:当他们还没有时间监督上述决定的所有后果时,没有人会被迫在会议上发表自己的意见。
- 导致决定的考虑因素的书面记录。如果后来有人再次提出这个问题,可以向他提出。
- 可以建立与其他问题的关系,例如可以将一项任务跟踪到一个决策。
- 与版本控制软件(例如提交)的集成可以追溯到决策。
缺点:
- 金锤味浓:通常使用问题跟踪软件来跟踪可操作的项目
- 组织的开销可能不成比例:与人之间无需进行简短的非正式演讲,就必须以书面形式交流自己的想法