【发布时间】:2013-04-11 19:50:34
【问题描述】:
我正在从事一个项目,我们真的很想尝试使用敏捷软件方法,并且正在编写我们的用户故事。这对我们来说是新的,尽管我们在编写成功的软件方面有很多经验。我的问题涉及到当产品需要在多个平台上运行时如何编写故事......
为了争论,我们假设我们的用户故事是......
- 用户需要能够登录
- 用户可以重设密码
现在这需要在多个浏览器上工作,很可能是 PC 和 Mac 上的多个版本的浏览器。
过去对不同团队效果良好的方法是,您是否在您希望支持的所有平台上测试故事,或者您是否成功编写了额外的用户故事,例如“必须也适用于 Safari 版本 x.xx”。我不喜欢后者的想法,它没有很好的范围。
另一种选择可能是像这样为每个平台重复编写故事......
- 用户需要能够登录 Safari x.xx 版
- 用户需要能够登录 Chrome 版本 x.xx 等等等等
无论如何,真的只是在寻找一些洞察力,并有兴趣了解社区中其他一些团队的成功和失败。
感谢分享...
【问题讨论】:
标签: agile user-stories agile-processes