提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
批量选择数据在产品需求中十分常见,很多场景只需简单使用组件即可,但是在复杂场景中需要结合其他功能一起交互,这里就需要精心设计路径,优化用户体验。本文中我采用工作中的产品需求和场景作为案例,阐述当我遇到用户提出的各种痛点和复杂需求时如何思考和设计推演,一步步得到最终的设计方案的过程。这里的很多设计方法适用于B端产品的设计,例如如何快速的从表单中批量筛选出满足条件的用户进行业务操作。下面就让我们开始进入正题:
基础场景:个人微信的运营人员需要针对性的给一批群和好友发送大促信息,快速高效的从上千的对象中选择需要发送的对象,是一件十分耗费时间的事情,本次设计的目的就是让用户高效地完成自己的工作。
1.0版本主要满足两种操作路径:一、批量全选对象,从已选对象中搜索剔除不想选择的对象;二、从海量选择对象中直接搜索选择需要操作的对象。初始版本只是简单的加入了搜索功能,但不同的交互界面会给用户带来不同的操作体验。我在设计迭代过程中,根据每一版的用户反馈,一步步做了调整,以下是两个小版本,体现了的界面优化的过程:
根据以上用户反馈,我们做了体验优化,于是有第二个小版本的迭代:
经过以上版本的迭代后用户又有了更高阶的需求场景:在搜索的基础上需要同时支持多个条件筛选,例如性别、群人数、标签、地域等多条件,并且针对群和好友的条件各不相同。这里有很多不同的小场景,我举例3个比较典型的操作路径来帮助读者理解需求:
以上三个小场景只是两个筛选条件的操作,更复杂的场景还会涉及三个及以上的条件同时筛选,还要兼容正选、反选、全选等操作。因此在设计页面前先要理清所有的分支路径,既满足大部分用户的基础场景,常用路径需要体验友好,学习成本较低;也能兼容更复杂的需求场景,复杂路径我们可以适当设置弯道,用多步迂回操作来满足高级用户。
本文从一个很小的功能设计的角度来阐述我的设计思路,从简单场景到复杂场景一步步的推演,从多个设计版本中选择较优的设计方案,遇到特别复杂的交互场景我还会采用可交互的demo让用户和团队成员做路径测试,反复打磨后的产品体验会有很好的提升。
Powered by Froala Editor
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册