虽然软件开发项目失败的原因是方方面面的,但是软件需求确实被识别为最常见的痛苦根源。
敏捷开发近些年十分流行,因为它为软件开发指引了一个方向。而用户故事是敏捷实践中一个十分重要的环节。它能帮助我们高效地收集客户真正的需求。软件开发都起始于需求收集与分析。如果一开始需求都弄错了,软件的成功也就无从谈起。同时,用户故事带来了一个十分重要的作用,即高效沟通,不论是开发团队与客户的沟通,还是团队内部成员之间的沟通。沟通使客户和团队成员都朝同一个方向前进,这意味着更少的错误,更少的浪费、风险和成本。
让我们了解写好故事所需的 5 个要素,scrum 风格。
- 吸引读者的引人入胜的标题
这个故事需要一个准确,快速地领悟标题上面的重要信息,它应该简短突出重点, 吸引用户的眼球 。
- 一个有待解决的冲突/问题
没有一点戏剧性的好故事是什么?故事描述通过清楚地呈现要解决的冲突/问题来奠定基础。写得很好的描述将回答故事的人物、内容和原因。
谁:客户/最终用户
什么:目