撰写用户故事
什么是用户故事?度娘的解释:是从用户的角度来描述用户渴望得到的功能。
关于用户故事,我的理解是基本的用户故事应该满足以下几个原则:以第一人称叙述、使用日常用语、避免技术解决方案词汇、专注于基本目标。
- 1.以第一人称叙述
- 以第一人称叙述听起来很能有点傻,但从本质上来说,用户故事的目的是让设计人员、开发人员、业务分析人员、管理层以及其他人员理解用户的心态。所以,不要使用“我们或他们”,这个时候需要从工作职位中走出来,扮演一下用户。应该以下面这样的表达方式:
-
作为产品A的用户,我能......
通过这样的开头,听你说的人大致就明白了“你是谁”、“你想要什么”之类的的问题(当然,此时你扮演的是用户啦!)。这样可以帮助你始终是站在用户的角度去看问题的,才能理解他们的真实需求,你也就能更好的设计出满足甚至是超越他们需求的产品或功能。
2.使用日常用语
用户故事应该要以非常简洁的日常语言,有两个原因:
首先,项目的开发是一个相对持久的过程,使用简洁的日常用语能够让大家容易理解和记住;
其次,清晰和简洁的用户故事能够让产品开发的相关人员专注于用户身上。
3.避免技术解决方案词汇
用户故事有一个很大的风险,就是内容很容易过于新奇或偏技术。当你在考虑设计和构建产品的时候,很容易为自己的idea而激动,然后你就会在纸上把一些能想到的东西都画出来,而这其中就已经包括了可能的解决方案。这样的方案大部分都带有纯粹的个人想法,不一定是用户想要的,至少从用户故事的角度去看是这样的。
所以用户故事不要带有技术解决方案,要保持纯粹,专注于“人”。
4.专注于基本目标
任何东西都是在变的,特别是在受环境影响的时候。所以用户故事一定要专注基本的目标,及时随着时间的推移,环境的改变,也不要让这些变化去改变你的用户问题的看法。
以上是用户故事的四个基本原则,做到以上基本能简洁的表达出一个用户Case。但是更完美的用户故事除了以上基本要求以外,我的理解是还要具备以下几点:说清楚产出、说清楚成效、说清楚影响。
1.产出
产出需要表达出用户希望在你的产品上完成什么事情。例如:
作为产品A的用户,我可以报名一个活动......
这里报名一个活动是用户的基本需求。
2.成效
成效需要表达出用户希望通过你的产品来实现什么。例如:
作为产品A的用户,我可以通过预定流程报名一个活动......
这里通过预定流程是一个重要需求,能表达出用户完成别的事情、到达一个目标、或者理解一个流程的方法。
3.影响
影响需要表达出用户是否可以通过一些任务完成目标。例如:
作为产品A的用户,我可以通过完成预定流程报名一个活动,这样我就有机会参加这个活动。
这里是参加这个活动是用户最核心的需求。
包含产出、成效、影响的用户故事,能让产品团队、公司领导以及用户明确哪些对他们来说是有意义的目标。在日常项目开发过程中,大家经常提及用户故事并记在心里,那么这些目标在用户体验分析、设计、开发、测试的整个项目流程中都会得到贯彻。让大家集中解决用户存在的真正问题,用户的真实需求才会得以满足。
所以,总结起来,我认为用户故事是促进团队专注于最重要的东西:人以及人们的生活。
以上,是我在工作中关于用户故事的一些方法和观点。若对你有帮助,即是荣幸。