正如主题所述,我想知道什么时候两者都有帮助:
user stories
和use cases
在我的理解中,用户故事是更抽象的目标,而用例则更详细。(在符号旁边)
那么同时维护它们有什么好处,还是只选择其中一个更好?
(指国际大中型项目)
正如主题所述,我想知道什么时候两者都有帮助:
user stories
和use cases
在我的理解中,用户故事是更抽象的目标,而用例则更详细。(在符号旁边)
那么同时维护它们有什么好处,还是只选择其中一个更好?
(指国际大中型项目)
我什至会说两者兼有是一种反模式。
在敏捷开发中,我们希望将繁文缛节和官僚作风控制在最低限度——故事可以小到卡片上的一句话。所有其余的都可以在迭代中定义,同时编码,并且可能面对面。
另一方面,用户故事是提前决定应该实施什么的同义词。这在敏捷开发中是双重不利的:
用户故事是指您想要实现的目标(需求)。用户故事可以是技术性的或功能性的,并且可以在任务中“拆分”(描述)。任务是技术性的。它更像是用例。
在我的选择中,您不必维护用例和用户故事,因为其中一个是重叠的。
从纯粹主义者的角度来看,一个或另一个。但是,根据个人过去的经验,将用例与用户故事结合起来,对于从瀑布式过渡到敏捷的团队来说可能是可取的,尤其是在地理位置分散的团队的情况下。即,直到团队成员熟练地编写、处理和理解用户故事。
在另一种情况下,创建用例可能是团队在基于瀑布的大型组织中开始进行实验性敏捷计划的项目交付要求。