2009年9月15日星期二10:20

用户故事 - 大的误解。第1部分。

Written by

与用户故事相关的较大的误解之一是它们是静态的;定义一次,然后再也不会触摸了。另一个误解是他们独立为要求文物。另一个是,只有客户代理或产品所有者都可以编写它们。最后,许多人错过了验收测试的力量,作为故事的澄清车辆。

在我接下来的两个帖子上,我想依次解决这些问题。这些方法不仅应该帮助您的用户故事写作,但您的一般要求定义清晰度和理解也应该提高。这些误解还协助分发的非本地团队在引出更有意义的诱惑故事中,在他们努力维持积极面对面的沟通中。

用户故事是有机的!

如果您研究Scrum和产品积压,您将意识到用户故事的积压列表随着时间的推移而动态地发展。通常在一个中创建故事 故事写作研讨会 在项目的开始时。在这种情况下,故事通常是不明定义的并且非常大的史甚至更大。

走出讲习班,在炼制故事中有一个巨大的工作要做,但肯定并非立刻。隐喻保持在你的脑海背后是 - 冰山一角!您只需要改进1-2-3或因此远离实际执行的迭代(Sprints)的故事。

正如您前进的那样,提供这些预定义故事,积极地 马夫 在积压的故事上移动 - 让它们准备执行。通常团队每周都会调整其产品积压。该过程有助于改进每个故事周围的清晰度。通常它会导致其他故事 - 将它们分解为更有意义的单位并讨论依赖项。由于产品所有者和团队思考如何最好地将故事融入有意义的块以供送货,但他们的主题或包裹也会出现。

动态的最后一个也可能是最重要的部分是在持续进展(执行速度)和学习梳理中的团队因素。

在使用远程或分布式敏捷团队的同时,参加这些美容会话非常重要 作为一个团队。通过这种方式,每个人都参与了自然是积压演进的实际对话。

用户故事是 不是 捕获 - 所有伪影!

敏捷团队中需求内容的关键驱动程序是团队本身。假设一名团队成员在积压游览会话中遇到一个用户故事,这些会话只是太令人难以理解或估算。但是,他们 了解这个故事足以建议 - 如果他们有一个用例,那就像他们之前使用/遇到的一个人一样,他们将具有足够的清晰度来进行。

在这种情况下,他们建议用已知的附加工件形式补充故事。

这很棒!

只需尝试按原样向上装饰故事,而不是尝试向新创建的用例链接。事实上,将故事链接到组织中的各种众所周知或使用的伪像 - 传统要求(SRS)规格,形式或模板,传统用例,敏捷用例,敏捷用例,敏捷案例,线框等。所有可以有效地进入游戏以增强和补充您对个别故事的理解。

警告是你不想为每个故事做这件事。让个人案件或需求从团队中出现!不要提前创建它们太远,当然不会创建具有相同细节级别的所有用户故事。这些延伸 必须 随着团队的要求,即,它们根据需要在下一次迭代(Sprint)之前根据需要拉动。从而保持您的故事演变的公正和立即性。

这种方法的一个好处是分布式团队。这些情况通常需要更丰富的文档密度及其要求,并且这种方法肯定提供了它,同时仍然保持敏捷要求方法。

作为最终票据,Alistair Cockburn已经花了一些时间建立敏捷用例的概念。在该主题上可以收集更多信息 - http://alistair.cockburn.us/Agile+Use+Cases

下一篇文章,完善的另外两个误解

不要忘记留下你的评论


Robert Bob'Galen 是RGCG,L.L.C的总裁兼首席顾问。 Bob在软件开发和质量保证组织中举行了主任,经理和贡献者级别职位。他拥有超过25年的经验,跨各种软件技术和产品领域工作。可以达到鲍勃 [电子邮件 protected].

罗伯特加伦

Robert'Bob'Galen 是RGCG,L.L.C的总裁兼首席顾问。 Cary,基于NC的敏捷方法教练&培训咨询。他是一个深深的经验丰富的敏捷教练,他们在敏捷社区中活跃,经常写作&教导所有与敏捷方法相关的主题。鲍勃写了这本书 Scrum产品拥有,它专注于团队交付中的角色和驾驶价值。可以达到鲍勃 [电子邮件 protected] 通过他的linkedin联网 轮廓.

©ba time.com 2021

MacGregor Logo White Web