我工作中的几个人聚集在一起组成了一个小组,其目标是分析实施一些敏捷软件开发/项目管理原则的好处。
作为一名开发人员,我在用户故事中看到了巨大的好处。我们正在寻找一个信息辐射器,可用于监控当前版本的各个阶段并规划未来的版本。我想在这个过程中使用用户故事。
现在,我们正在使用 Bugzilla 进行问题跟踪。大多数发布计划都是使用该系统中的错误完成的。Bugzilla 的使用可能不会改变。它以合适的成本(0 美元)提供了我们所需的大部分内容。
一个问题是用户故事与错误的映射。发布管理目前使用错误编号完成。问题是一个用户故事可能包含三个错误,反之亦然。
在单个用户故事有多个报告的错误的情况下,一个想法是有一个用户故事错误来说明故事并设置对构成该故事的子错误的依赖关系。我担心这最终可能会变得过于复杂,并在利益相关者、开发人员和 QA 之间造成混淆。此外,它会使 Bugzilla 变得相当混乱。
有人已经走过这条路了吗?如果是这样,你做了什么?我应该放弃在 Bugzilla 中使用用户故事的想法吗?有没有更简单的解决方案?
任何想法将不胜感激。