我的工作中有几个人聚集在一起形成一个团队,其目标是分析实施一些敏捷软件开发/项目管理原则的好处。我应该如何在Bugzilla中实现用户故事?
作为一名开发人员,我在用户故事中看到了很大的好处。我们正在寻找一种信息散热器,可用于监测当前版本的各个阶段并规划未来版本。我想为这个过程使用用户故事。
现在,我们使用Bugzilla进行问题跟踪。大多数发布计划是使用此系统中的错误完成的。 Bugzilla的使用可能不会改变。它以合适的成本($ 0)提供我们所需的大部分。
一个问题是用户故事到错误的映射。发布管理目前使用bug数量完成。问题是一个用户故事可能包含三个错误,反之亦然。
在单个用户故事中存在多个报告错误的情况下,有一个想法是有一个用户故事错误,说明故事并设置构成故事的子错误的依赖关系。我担心这可能最终会变得太复杂,并在利益相关者,开发和QA之间造成混乱。另外,它会让Bugzilla变得相当混乱。
有没有人已经走过这条路?如果是这样,你做了什么?我应该推动放弃Bugzilla中的用户故事的想法吗?有一个更简单的解决方案吗?
任何想法将不胜感激。
我同意你的观点,但我认为把用户故事分解成更小的用户故事的问题仍然增加了bugzilla中“用户故事bug”的间接追加层;它只是将间接转移到用户故事工具而不是bugzilla。不是那样做是错误的;对于什么效果最好,这真的取决于企业。但是,如果你想尽量减少复杂性和深度,就要认识到这只是移动其他地方的复杂性。就像我说的那样,没有什么不对,如果这就是你的组织发现的作品。 – 2009-06-08 19:02:22