https://coffee.pmcaff.com/article/3788693565522048/pmcaff?utm_source=forum&newwindow=1
1.信息架构的五帽架原理:排序、字母、地理位置、时间、分类,所有的信息展示均要符合这5类。
2.衍生信息分层的原则:任何列表、详情,都需要首先考虑排序(优先级分层),然后考虑分类。
例如某个列表,没有排序规则,可能就是按照时间倒序/正序,但这样通常是不能满足使用者需求的。
3.奥卡姆剃刀原则:如无必要,勿增实体;产品功能尽量不做加法。
4.信息完整性原则:凡是有添加的数据项,至少要在详情或者列表其中之一的地方,显示出被添加的完整信息样例。
信息内容完整要优先于美观,比如,为了美观在详情页使用省略号处理多余文字,是不合理的,为了美观缩略图把一部分图片内容截掉,也是不合理的,更何况有时候截掉,还不美观。
5.数据一致性原则:数据在添加/编辑/显示(列表/详情等)等环节要保持一致
例如:有些数据在列表中出现了,但是添加的界面中没有,就属于数据不一致,这是要严格避免的。
6.用户有利原则:贴近符合用户习惯(windows和mac,关闭/最小/最大,在左在右的设计参考)
注重用户安全感:减少操作和安全感,优先考虑安全感,例如:在某些情况下不要在填入信息之后直接下一步,需要让用户确认后再下一步,只做减少填写操作,但是需要用户确认;控制权要在用户手里才合适,而不是让用户不知道发生什么结果。
案例:B产品设计中,优先考虑现有业务流程数据上线,而不是直接给一个合理的系统流程,用户使用起来一定会非常别扭,这也是数字化四个阶段的基础依据。
8.必填项原则:所有表单填写,都需要有必填项,否则这个表单就没有存在的意义。
有必填项,就必须有必填项的非必填效果,这和下一条逆向原则一致。
9.逆向原则:凡是流程操作,都需要考虑逆向流程。
所有添加的附件、图片和音视频等内容,都需要有添加之后,可以删除的入口,需要有逆向操作的入口。
用户体验一致原则:多处做同样处理的交互或者功能,需要保持流程局部一致性。
例如:时间筛选框,在各处都应该是一致的体验逻辑;图片上传,在各处都应该是一样的限制条件、限制张数和上传的操作体验。
无论在pc还是在手机端,筛选项,通常要出现在列表中,保持筛选数据和列表数据显示的一致性。
同一类信息,在不可用状态,不要直接过滤或者不显示,而是全部显示出来,然后告诉用户一个原因,为什么这个不可操作or不可看了。
10功能职能单一原则:一个按钮背后的功能只做一件事,避免一个按钮(功能入口),进去之后一堆功能在一起。
复合功能有很多坏处:功能多了之后逻辑复杂容易出错,多重功能之间产生了耦合,不利于单一功能复用等。
这个原则,有点类似面向对象编程中的SRP(对象的单一职能原则)
10.费茨法则:操作便利性与所点击目标的距离和面积有关,面积越大,距离越短,点击越便利,反之越难。
看一下外卖员/快车司机使用的app,看看他们接单的按钮有多大,这类设计的核心依据,就是这个费茨法则。