扫码阅读
手机扫码阅读

大胆开麦:用户故事真的很难用

193 2024-03-20

用户故事的定义和常见误区

用户故事是软件开发和产品管理中描述软件系统功能的非正式,自然语言描述。它遵循特定格式:指定角色、期望的功能和预期的业务价值。这种格式旨在明确功能的目的和受益者,从而促进对话和确认。

用户故事的反模式

尽管用户故事的定义听起来简单明了,但在应用中常见几种反模式:

  • 角色和功能不一致:用户故事中的角色与功能不匹配,例如VIP用户期望的功能并非真正为VIP设计。
  • 角色和目标不一致:描述中的用户角色和他们的目标相矛盾,比如VIP用户帮助商家推广商品。
  • 实际用户角色错位:实际用户与用户故事中描述的角色不符,例如商家希望提供功能给VIP用户。
  • 错误的用户描述:用户故事不应该由开发人员从技术角度出发。
  • 技术故事难以套用格式:有些技术故事无法套入用户故事格式,因为它们不针对具体用户。
  • 简单功能硬套格式:一些基本功能被硬塞进用户故事格式,导致价值描述不当。
  • 多个角色相同功能:当不同角色使用相同功能时,用户故事格式就显得重复且无效。

用户故事的问题根源

这些问题的根源在于Scrum的引入过程中对用户故事的刻板理解和使用。教练可能没有经验解决这些问题,而且Scrum管理的是backlog,而非用户故事本身。用户故事仅仅是backlog表现形式之一,但由于存在众多问题,它的实际效用受到质疑。

想要了解更多,点击 查看原文