在我的工作有几个人走到了一起,形成一组,其目的是分析实施一些敏捷软件开发/项目管理原则的好处。

作为开发人员,我看到在用户故事大有裨益。我们期待放在一起,可用于监测电流释放阶段,并计划未来版本的信息散热器。我想使用用户故事用于该方法。

现在,我们正在使用的Bugzilla来跟踪问题。大多数的发布计划是用虫子从这个系统来完成。使用的Bugzilla可能不会改变。它提供的大部分东西,我们需要以适当的成本($ 0)。

的一个问题是用户故事到错误的映射。发布管理使用错误的数字目前完成的。的问题是,一个用户故事可以包括三个错误或反之亦然。

在有多个的情况下报告的错误为单个用户的故事,一个想法是有一个用户故事错误,阐述了对孩子的错误,使了这个故事的故事和相关性集合。我很担心,这可能最终会被太复杂和利益相关者,开发和QA之间制造混乱。此外,它会弄乱Bugzilla的相当多。

有没有人已经在这条路上?如果是这样,你做了什么?我应该推到放弃在Bugzilla的用户故事的想法?是否有一个简单的解决方案?

任何想法,将不胜感激。

有帮助吗?

解决方案

我在Bugzilla中做过类似的事情,我找到了解决办法不是要实现多层次“的故事漏洞”等;我们决定还有,这将导致混乱和只是因为我们想要的东西太复杂了。我以前用过的解决方案是简单地摆在了错误的描述,用户故事数量;你可以抛出一个链接在那里为好,使之更容易解引用。这是一个有点patchworkish,但它工作得很好。

其他提示

我会说,如果你的用户故事需要一个以上的错误的情况下 - 他们是太大。随着所需的功能好抽象,你可以分割你的用户故事一个小的,这需要每个故事只有一个的情况下,然后计划并继续下去。

我们已经尝试使用的方法 @McWafflestix 介绍,从个案到用户故事的官方(维基)文件的链接,但一段时间后,我们发现之后,在创建更小的用户故事更好 - 它也导致了较好的应用设计,因为每个用户作为抽象为可能的,提供所述代码的可测试性更好和可维护性故事被实现。

不管是不是使用的Bugzilla用于跟踪报道相关性的联系,我强烈建议在你的故事中使用的关键字。我们用“故事”。关键字的使用允许容易跟踪产品树的故事与错误的灵活性。我也建议使用时间在Bugzilla的安装跟踪;即使时间仅跟踪上的故事。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top