阿里巴巴 14年秋招 一面: 设计一款管理超市购物清单的App。要求:说明目标人群,功能列表,简要描述线框图。
题目描述不清,具体应该是针对个人用户的「购物清单」App,但也可能理解为管理超市的购物(进货)清单。
这里以前者的理解为题。
一、目标人群
正常的超市人群我们可以按照年龄段划分:
年轻人:其中又分为普通青年与宅男宅女。
中年人:其中以家庭主妇为核心。
以及老年人。
或者按照使用场景,大致分为以下几类:
短频快:例如去超市买个雪糕等。
日常生活:以一个时间段为周期进行生活用品的采购。
活动:例如野营、聚会。
「购物清单」的作用,简单来说就是理清思路,防止遗漏。因此,我们的核心需求应该是购物较多的场景。
其次,我们还要考虑到App使用频率以及上手难度。
因此,我们把核心目标人群定位于:
独自生活的白领;周期性购物的宅男宅女;45岁前的家庭主妇。
次要用户群体是:聚会、或者野餐等非周期性活动组织者。
这些群体的共同特点是:对手机App具有良好的接受和使用能力;以及一次性会购买较多种类的物品。
二、 功能列表
作为纯工具类产品,我们需要做到尽量简洁。
简单的流程是:创建清单、添加项目、勾选项目。
除此之外,由于可能具备高重复性的活动,还应当具有「载入历史模板」的选项。
由于清单仅作为“超市购物”使用,无论从使用频率还是清单数量都不会特别多。因此不用加入「搜索」功能。
「简洁」并不是指功能越少越好,而是在能够尽量满足用户需求的情况下,用更合理的功能优先级排列以及元素布置,使不同程度的用户都能方便的使用产品。作为「记录类」产品,虽然频次低内容也不多,但云端存储,或者允许导入导出也算是一个重要的需求。
因此,超市购物清单的功能有:
用户登录(可本地使用)、列表同步、创建清单、保存清单、添加项目、勾选项目以及历史清单。
三、 简述线框图
- 由于内容功能少,使用顶部导航,左侧为历史,右侧为设置。
- 历史界面类似主页,展示过去的清单。
- 设置界面上部分为个人信息or登录按钮,下部分为一些设置内容例如推送等。
- 右下角区域悬浮「新增清单」按钮。
- 新增清单,由于超市清单主题比较单一,直接以时间为标题。
- 中部区域为清单列表,采用Material Design(Android)。
- 点击进入清单详情,展示条目(Material Design)。
- 添加条目,即时弹出添加栏,无需跨屏新进入界面。添加内容为,物品名称、数量、备注。
此处有个纠结的地方,超市清单应该多数情况为同一时段只有一个,那么如果主页面直接展示当前清单所有内容会使用户使用更方便(主页,少点了一次详情)。
但是如果涉及到会使用多个清单AB,就需要点击到列表→选择清单B→主页展示B,而切换回A又需要再次进行同样操作,用户体验会很差。在没有详细调查前,这次就暂时以稳妥的处理为主,仍然主页展示清单列表,详情条目需要点击才能进入。
简单绘制了「主页」以及「详情」的线框图: