需求拆分步骤:
第一步:理清需求(use case)
理清需求就是把用户可能会需要的功能罗列出来。建议用脑图(Xmind或其他);
第二步:整理故事(user story)
用户故事在软件开发过程中被作为描述需求的一种表达形式。为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为:作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值>。
讲故事需要有一个核心主题(主线)。比如现在我们的主线就是商品。
讲好故事就能做好产品,一个完整的故事包含时间地点人物,一个清楚的故事,在于细节。所以如果我们将上面这个故事加入更多的描述,这就会变成一个清楚的故事:
那天我打开手机,进入了“我的产品”APP,我看了首页长什么样,哪里有按钮,我点击了进入了商品列表,页看到了许多商品,这些商品都是什么样的,怎么展示的,我把商品添加至购物车,并选择了进入购物车,我看到购物车里的商品长什么样,我看到这些商品的总金额之后,觉得这个价格还不错,于是点击了确认下单,系统过了没多久就把我带到了订单确认页,于是我点击了确认支付,系统又把我带到了支付页面,我输入了正确的支付信息后,系统告诉我我的订单已经完成了支付,并且我还在订单列表里面看到了一条已经支付的订单记录,我一眼就能看到我买了什么东西,每个东西是多少钱,最后我总共付了是多少钱。
于是我们的表格变成了这样:
第三步:分解故事(functional requirement)
在第二步中ÿ