设计附近网点功能,首先思考的问题是:
用户需求是什么?寻找到最近的能满足业务需求的网点。
解决该需求,基本功能是,展示附近银行的列表,按照从近到远排序,并提供银行和业务类型筛选功能。
这样,这个需求就被满足了。
(玩我呢?这么垃圾的体验怎么用?差评!)
没错,用户根据该列表做决策时,考虑的要素包括:
有什么银行?本行(用户的目标银行)、他行(非目标银行);
距离多远?步行可达 还是 需要乘车?
业务形态?ATM(取款)和营业厅(综合业务);
用户使用列表功能时的行为路径为:
这样,不够极致,不完美!
进一步优化,有以下几个优化维度:
1.距离显示:需求是附近网点嘛,列表以x米的数字显示,数字对于大多数人来说很难有概念哒,直接换张地图不就好了;
2.目标网点:优化寻找合适的目标网点,要取决于用户打算做什么,是基本的取款还是办业务。
2.1 如果是办业务,只有本行网点可以选;
2.2 如果是取款,网点和ATM都可以选,优先本行;
优化网点,可加入预判功能,
如何预判:
功能概念:根据APP根据掌握的信息,来预判上述三个维度的结果,形成用户最有可能选择的那个结果。
设计方法:
1.先将上述三个维度,划分权重为:是否本行> 距离远近 > 业务形态
2.在将每个维度包含的结果进行权重划分:
2.1 是否本行?对于信用卡的特性,跨行无法办理业务,跨行取现会在基础手续费上增加手续费的特点,该维度中,本行 > 他行,但考虑紧急程度和需求,可能会考虑他行;
2.2 距离?距离越近越好;
2.3 业务形态?ATM还是营业厅,对于问题出现的频率和概率来看,取款的频率要大于办理业务,所以ATM+营业厅>ATM>营业厅
根据上述设计方法,优化网点的预判功能规则为:
用户进入页面时:
·优先显示用户周围500M*的本行的网点或者ATM;
·如果500M范围内没有该银行的ATM或者网点,则按1000M范围内的ATM和网点显示;
·如果1000M范围内也没有ATM和网点,则进入页面时,默认显示1000M范围内全部银行的“ATM+网点”的位置,并提示“附近1km没有目标银行网点,为你展示全部银行网点”;
·此时用户如果切换回原目标银行,则地图中显示最近的一个ATM或网点;
·如果用户在顶栏选择目标银行,且选择了ATM(或者网点),则将最近的一个ATM(或网点)显示在地图中。
加入预判之后,用户的行为路径简化为:
根据上述业务逻辑,用户界面的设计为:
UE界面介绍:
1.用户进入界面时,按照推荐规则显示推荐网点;
2.附近如果有交通银行,则按图1显示;
3.如果没有交通银行,则按图2显示;此时选择交通银行,会显示最近的交通银行位置;
4.用户选择目标银行以后,如图3显示:银行地址、业务类型、实际距离和预测路线等信息。
*待验证之处:
1.为什么是500m和1000m?我不确定用户会为寻找银行网点,愿意走多远和多久,500米需要走7分钟,1000m估计就要坐1、2站公交车了。
欢迎对该课题感兴趣的同学,提出更多疑问。