场景
用户从系统的众多磁盘中选择某些磁盘来进行后续操作。
提问
用户完成这个任务(选择磁盘),需要知道哪些信息?
1. 用户需要知道系统当前有哪些磁盘。
2. 用户需要知道系统当前的磁盘哪些是可以被选择的,哪些是不可以被选择的。
3. 用户需要知道当前已经选择了哪些磁盘,还没有选择哪些磁盘。
设计需求提炼
刚性设计需求(从用户的角度,就是满足用户的核心目标;从产品角度,就是实现产品的核心功能)
1. 磁盘信息展示
2. 已选择/未选择磁盘展示
产品体验需求(让用户更好地完成其核心目标,比如提升了操作效率、让功能更靠近用户的心理模型从而更易被理解、界面信息的呈现更加清晰等等。)
1. 磁盘信息分级展示:让用户最关心最重要的信息处于最显眼的位置,或者反之,让不重要的信息“隐匿”下去。
2. 操作效率的提升:用户能否批量完成磁盘的选择或者反选;尽量不采用弹窗等打断当前工作流的方式;不能选择的磁盘当时就告知用户,而不是在最后告知用户(方式有多种:比如当用户完成选择操作的同时立即给予用户提示;磁盘被标为不能选择,但是应当提供合适的说明告知用户原因)
3. 用户是否能够非常清晰的分辨哪些磁盘是已经选择的,哪些是还没有选择的(方式有多种:比如将已经选择的和还没有选择的分别放置在两个不同的列表内进行展示;在同一个列表内展示两种磁盘,但是应当有明确的区分标记;等等)
平衡性的把握
信息重要性和信息完整性之间的平衡,如果磁盘信息特别多,该怎么处理这个矛盾
网友评论