2010年10月18日,星期一10:50

用户故事从何而来?第1部分。

撰写者

业务分析师用例故事生成用户故事的方法

我看到许多敏捷的产品所有者都在为新项目而独自积压订单。他们经常坚持要亲自拥有积压的积压商品,这等于自己编写每个故事。尽管这种方法确实有效,但确实需要团队增加大量审核时间,才能使他们加快故事内容的速度。因此,这可能会占用大量时间并且浪费很多时间。

在他的书中 用户故事已应用,作者Mike Cohn讨论了“用户故事写作研讨会”的概念。这些是协作的全团队活动,您在其中花费时间编写一组故事,以实例化新项目或任何新工作的积压产品。在我看来,这些看起来很像传统 JAD会议 -如果您熟悉这些。

我看到太多的个性化故事写作和很少的基于小组的活动,所以我想在接下来的两篇文章中花一些时间讨论用户故事写作研讨会的动态和优点。

找一个辅导员

研讨会中最关键的成功因素之一就是寻找或宣布一名协助者。这最好由具有便利培训和经验的人员来完成,而该人员也可能与您的项目有些脱节,也许是从另一个组织或团队中脱身。他们越独立,项目中几乎没有上下文,他们将能够执行的工作越好。

如果您找不到独立的人,请寻求便利。如果找不到,请与Scrum Master或具有类似背景的人联系。关键是不要自己尝试,而要寻求经验丰富的帮助。在讲习班上全职工作的人将促进团队动力并推动讲习班的成果。

协调员要做的第一件事是协调车间物流。

车间物流

您需要邀请整个团队参加研讨会。在进行此操作时,请尽可能邀请中央业务利益相关者和客户参加,因为您希望获得多种观点。确保在每个人都有空的时候安排研讨会。除此之外,确保他们致力于参加并积极参与。您越早设定期望,就越好。因此,请与他们一起签到,解释他们的角色有多重要,并讨论您需要他们做出的任何独特贡献。

除了找到一个坚实的推动者之外,取得成功的另一个关键是准备。您需要与主持人坐下来,为会议制定“游戏计划”。首先是使与会者对项目的愿景和范围有一定了解的所需文档或演示文稿。有时,好的老式需求工件会这样做。在其他时候,可以使用集中式滑盖。在另一些项目中,共享高级项目章程。

确保花一些时间思考如何为研讨会“设置舞台”,以及谁将是最好的方式。有时是一群人,很多时候,他们的大部分介绍材料已经存在。他们可能只需要重新格式化。

您需要使用便签,标记,活动挂图,白板等进行物理会议。多多益善。我更喜欢用不同的颜色来表示各种观点-绿色代表业务,黄色代表质量,蓝色代表发展,粉红色代表主要利益相关者。这样,您可以在订购故事时快速直观地看到透视图。

会议室应轻松容纳您的团队,并有可能“分组讨论”区域,以进行较小的小组讨论。例如,质量和测试人员可能希望自己进行讨论,讨论测试驱动的故事以及整个工作流程。

最后,您需要将所有这些整合到一个将推动研讨会的议程中。我喜欢按照以下步骤来思考:

议程

  1. 介绍
    • 会议目标;关键成果
  2. 项目概述–业务案例,高层范围,团队,
  3. Q&答–留出时间让团队进行内在化工作并挖掘问题……
  4. 角色头脑风暴
    • 人类角色
    • 系统角色
  5. 审核角色& Consolidate Stories
  6. 对于每个角色,集思广益故事,通过#1
    • 每个角色10分钟,巩固和组织每个角色下的故事
  7. 作为一个团队,巩固故事
    • 删除多余的故事
    • 结合相关故事
    • 开始将它们整理成主题
  8. 查看故事列表,寻找明显的“空白”并填写,第二关
  9. 进入职能团队(前端/后端,后端/后端开发,测试等)
    • 寻找功能性的“空白”并填写,Pass#3
  10. 最终的端到端团队评审
  11. 讨论下一步-行动& Owners


首先头脑风暴的角色

我强烈建议在深入探讨和编写故事之前,先集思广益。角色有助于约束您的头脑风暴步骤,并使团队专注于特定的职责范围。而且不要将角色仅仅视为以人为中心或以用户为中心。您可以并且应该创建广泛的关键角色,这些角色将推动和使用您的应用程序。

角色可以围绕物理用户:普通用户,超级用户,管理用户,安全用户,涉众/老板用户等。它们还可以包括恶意用户,例如:黑客用户,心怀不满的前雇员用户,犯罪意图用户等。

定义非物理用户角色可能同样有趣。它们可能包括以下内容:系统AP,外部供应商数据馈送,外部数据库,业务流程,监管流程,定期事件,质量活动等。

通常,您希望故事组合中包含四个到10个角色。越少越好,但是更多可能变得笨拙。如果角色过多,则可以很容易地合并角色。只是问你的团队如何凝聚他们。

包起来

我希望这篇初始文章对准备舞台和开始您的用户故事写作研讨会很有帮助。我也希望我说服您,成功进行研讨会的计划和准备工作至关重要。在我的下一篇文章中,我们将探讨编写,组织和排序故事结果的详细信息。我还将向您展示如何通过简单地团队编写故事来获得更多的元数据点。回头见...

别忘了在下面留下您的评论

罗伯特·加伦

罗伯特·鲍勃·加伦 是RGCG L.L.C的总裁兼首席顾问。基于NC的Cary敏捷方法指导&培训顾问。他是一位经验丰富的敏捷教练,活跃于敏捷社区并定期撰写文章。&讲授与敏捷方法有关的所有主题。鲍勃写了这本书 Scrum产品所有权,重点放在团队交付中的角色和驱动价值上。鲍勃可以在 [email protected] 并通过他的LinkedIn进行联网 个人资料.

©BA Times.com 2020

麦格雷戈徽标白色网站