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