首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此特定需求的用户故事或用户故事

此特定需求的用户故事或用户故事
EN

Software Engineering用户
提问于 2014-06-12 21:10:46
回答 2查看 883关注 0票数 2

我必须为一个需求编写一个用户故事,其中包括将搜索过滤器传递到相同的URI并检索相应的结果。

我有5个过滤器。

我计划编写5个不同类型的故事:作为URI用户,我可以按#filter1 1进行搜索,这样就可以根据#filter1 1检索结果。

然后是第六篇故事,它涉及在一起搜索一个或多个或全部六个过滤器。

这是一条明智的路线吗?

EN

回答 2

Software Engineering用户

发布于 2014-06-12 21:24:02

如果您将其保存为一个用户故事,并且只在sprint结束时完成了4/5筛选,那么您的单个故事是不完整的。如果你把它分开,那么如果你完成了4/5过滤器,那么5层中就有4层可以标记为完成。

当我得到这样的故事,有类似性质的n个特性(比如你的5个过滤器,或者一些转换,或者一些数据处理器,.)我喜欢为每个特性将它们分成一个单独的故事,这样如果其中一个特性遇到意外的问题,我可以将其他的故事移到完成。我想,这更多是出于管理方面的原因,而不是技术上的原因,而且这样做的话,管理开销会更大一些,但它可以更容易地跟踪已经完成或没有完成的工作,以及每个故事的进展情况。

票数 11
EN

Software Engineering用户

发布于 2014-06-12 21:33:04

当我被灌输到UML (这是一种不同的方法,但我仍然喜欢这一课)时,用例的前提是:“有人来到系统,做一些有商业价值的事情,然后离开。”这在用例之间提供了一个很好的边界,因为它将工作划分为多个或多或少完整的过程流。

从A开始,做这个和这个,在B结束,如果你到不了B,抛出一个异常。从B到C,或者从A到X,是不同的流。

出于同样的原因,我喜欢敏捷故事的相同界限。因此,从上面的示例中,用户可能会来到系统,调用过滤器3,然后离开。他们可能永远不会调用过滤器2,这意味着两个不同的故事。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/244850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档