最近在群里(交互设计学堂I群 156360020 )和人聊天,有人发来一句话经过沟通,发现对方是一下做商场管理系统的,高层发给他一个需求,要为商场的收银台部分开发一个管理模块,通过系统对收银台进行管理。
当这句问句发来的时候,大家都在很积极的帮忙,有的问:什么环境下使用?有的问业务流程是怎样的?有的说记住5W1H就好,使用5W1H来写需求,但是我想说,这些都对了。但是也不完全对,这些都是产品过程中需要涉及到的,要去使用的,但是并不完全,所以我说这些都对了,但是也不完全对。
可是帮助的讨论截止到这里并没有完,因为求助的MM还是很迷茫没有思路,不知道该怎么去做。所以我和MM私下聊了一会,说一下大概的思路,现在我分享出来给大家,希望对大家以后的产品之路有所帮助。
-
这是需求啊,额滴神啊!!谁来打救我
这个标题是很多产品经理的心声,也曾经是我的心声,面对高层的一句话:我们要在商场的系统内做一套收银台管理模块,你去做这个需求吧。
当出现这么一句话的时候我真的崩溃了,如果产品人员不是业内多年的人员,我真的不知道该怎么做这个需求,因为我们对用户的情况完全不了解啊。但是高层已经把需求给到了我们,我们需要去规划需求,分析需求,可是我去哪里分析啊,需求不明确,心里各种的纠结,我要不要去找老板在问问,想问又不敢问,想问用户又不知道哪里去找用户,实在太纠结了。感觉完全就是个刺猬不知道要从哪里下嘴。
这种感觉实在是很不爽,以前做产品的时候经常遇到这样的情况,真的是不知道该怎么办了,心里一遍一遍的喊"额滴神"啊,救救我吧。
那么当我们遇到这种情况的时候我们该怎么办呢?
"冷静"当我们遇到这样的问题时候一定要 "冷静"不要着急。我可以去遵循一些方法一点一点摸清楚这些情况的。
任何事情都有一定方法在里面,不管是多厉害的产品大牛,还是企业家,都有自己一套做事方法和理论在里面,有兴趣的可以看一下《方法论》这本书。,面我就介绍一下我的方法,我所使用方法不一定适用于所有人和所有的项目。
-
用户定位
当我们遇到这种东西的时候,我们首先一定是要定位用户,要分析用户的场景,用户所遇到的一些情况等等很多问题,分析的方法可以是5W1H也可以其它的科学分析法的模型,什么都可以,这是一个思路,是从几个大的问题开始的。5W1H分别是:
-
Why——为什么干这件事?(目的);
-
What——怎么回事?(对象);
-
Where——在什么地方执行?(地点);
-
When——什么时间执行?什么时间完成?(时间);
-
Who——由谁执行?(人员);
-
How——怎样执行?采取哪些有效措施?(方法)
通过上面的5W1H模型,我们分析之后可以很快的获得我们想要的信息,比如:谁在用?场景是什么?什么时候用?为什么去用?等等。
当我们分析清楚了,用户的场景也就呈现在我们眼前了,此时用户也就可以定位出来了。
当然如果您对生活观察足够仔细,或是在行业内待的时间长,了解的透彻,那么您可以忽略5W1H的方法,自己直接定位用户人群,并提出产品需求做这个系统了。
由于本人在以前从事过装机维修和很多零售行业,而且也经常和很多商场的人打交道,平时经常观察他们,所以在整个的沟通中我并没有使用5W1H来分析,我的大脑里直接把场景呈现了出来,下面我们看一下这些场景。
-
场景还原
UC1
某天到商场内购物,看到服装店铺进去看了一下服装,服务人员很热情的迎接上来招待,尝试了一些服装款式,又听到服务人员的介绍决定进行购买。于是开始和服务员讨价环节,商议完成后确定服装为58元要求服务员开票。
拿着服务员开出的票据找到收银台提供票据,同时交给收银人员100元现金,收银员检验真伪后手下现金找回零钱42元,并在票据上盖章,证明支付完成。
回到商家提交票据获取到商品,装袋后离开。
UC2
离开商家后进入一个首饰店,看到一款首饰,试戴后商讨确定为2300元,商户开出票据,到收银台提交票据,此时钱包已空,拿出银行卡要求刷卡,收银员拿出POSS机,刷卡2300元成功后,获得盖章票据,领取到商品离开商场。
UC3
发现服装有些问题,回去找到商家,商家开出同意退款证明条并收回了商品,找到收银员办理退款手续,收到现金后离开商场。
UC4
发现首饰为开具发票,找回到收银台,补开了发票。
通过这些场景的还原,我们可以体现出来一些东西。如下图:
用例图1(声明:我们只是举例,给大家一个思路,并不是真的要去做这个系统。)
通过上面的几个场景,我们提炼出了几个用例出来,针对收银员用户,以上是我们根据消费者的角度分析,下面我们换个角度,站在收银员的角度来看看。
Ca1 早上来到商场打了一个卡,还上工夫,休息一下,到商场的收银台坐下,等待用户上门付款
Ca2 用户上门开始付款,获得了票据,确认票据内信息是否完整,计算一下票据内商品总价,收取用户的现金,决定是否找零,完成后盖章还给消费者两张票据,自己留下一章。
Ca3用户商品进行退款,确认一下退款凭证和金额,确认支付方式是现金,还是刷卡,现金退回,刷卡则要求用户到财务办理,收银员权限不足。
Ca4用户到收银台要求开具票据,开具票据时询问个人还是公司,确认信息完成后开出发票。并在收款单上记录开票。
Ca5 收银员工作一天,需要休息一下,离开工位,此时要锁上全部柜子等待回来
Ca6收银员下班,轻点手内票据,计算当然营业额,轻点现金和财务进行对接。
看,我们又分析出来了一些场景,好吧,我们完善一下我们的用例。
用例图2
OK,截止到现在,我们场景分析基本差不多了,我们提炼出了一些用例出来,那么下面我们开始根据这些使用时序图来整理业务流程。
根据我们上面提炼出来的用例,我们可以做很多功能,我们先产出每一个情况的时序图,和相关人员确认,实际情况是这样嘛?有什么变化,确认好之后,我们开始体现需求出来,我们可以提炼出来很多条需求。
由于我们只是介绍思路,所以时序图只做一点,示意一下。
-
提炼需求
从这些场景中,我们可以提炼很多的需求。
根据上面的用例图,我们可以提炼一些需求例如:
T1 系统登录 使用工号和密码进行登录开机,每个工号都是唯一不变的
T2 商品订单支付 输入店铺号和名称 提供现金、银行卡、第三方收费三种方式付费,选择现金时自动打开收银机,并记录收到的现金总额,实收金额,找零等数据,关闭收银机后自动打印回执单。银行卡等方式则等待用户刷卡完成后自动打印回执单。
可提炼的需求我们就先整理到这里了,各位看官,看到这里时我相信大家脑子已经很清晰了,一个粗的脉络已经出来了。剩下这里我就不介绍了,相信有一定经验的产品人员已经知道后面该怎么做了。
作者:刘文涛 QQ: 1036836655 微博:http://weibo.com/diggers
交互学堂微信:IxDSchool
原创文章,作者:ioued,如若转载,请注明出处:https://www.iamue.com/13132/