KISS原则:SaaS制品设计最重要的原则(下)
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在前面的<span style="color: black;">文案</span>中,<span style="color: black;">咱们</span>分享了结构层的二化、<span style="color: black;">掌控</span>层的三化,这篇<span style="color: black;">文案</span>,<span style="color: black;">咱们</span>分享下最后一层——表现层的三化,<span style="color: black;">这般</span>Saas<span style="color: black;">制品</span>中最重要的这个原则就分享结束了。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">上篇 ,分享的是结构层“二化”(菜单路径场景化与实体关系解耦化);</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">中篇分享了<span style="color: black;">掌控</span>层的“三化”(功能要素抽象化、<span style="color: black;">制品</span>规则透明化、<span style="color: black;">制品</span>能力配置化)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">今天分享最后一层:表现层。它<span style="color: black;">亦</span>是“三化”(交互设计一体化、页面结构模块化、设计表达对象化)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q3.itc.cn/q_70/images03/20240628/f5b4b446bd7c47a98f577f674f8385b8.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">1、</span>表现层:交互设计一体化 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">一个系统会有多个子系统/模块以及N个页面组合而成,它就像一栋几十层的办公楼<span style="color: black;">同样</span>,<span style="color: black;">倘若</span>每层的电梯、楼梯、厕所、窗户、走廊等朝向与布局一致,则你习惯任意一层楼之后,无论是偶尔溜达或上厕所至其他楼层,你都不会迷路。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">乃至</span>有时会让你产生一种错觉,我到底是在13楼,还是12楼?这何尝不是优秀的设计理念,它<span style="color: black;">保准</span>你的建设成本更低,兼顾了用户对路径依赖的天性与消极因未知而带来的恐惧感。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">一款<span style="color: black;">制品</span>或一个系统<span style="color: black;">亦</span>如此,<span style="color: black;">保准</span><span style="color: black;">每一个</span>子系统/模块的交互一致性,<span style="color: black;">每一个</span>列表页、详情页、菜单设计等一致,<span style="color: black;">开发</span>效率高的<span style="color: black;">同期</span>,用户学习成本<span style="color: black;">亦</span>低,何乐而不为?</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">题外话:不知你<span style="color: black;">是不是</span><span style="color: black;">发掘</span>?我对这个系列的三篇<span style="color: black;">文案</span>的结构、布局、案例等设计,<span style="color: black;">亦</span>是遵循类似的一种设计理念。</p>
1.1 案例
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">方法</span>1</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1)菜单结构:</p>
子系统间菜单:采取顶部一级横向菜单(<span style="color: black;">处理</span>子系统之间的切换问题);
子系统内菜单:采用一级+二级菜单的方式(<span style="color: black;">处理</span>页面导航问题)。
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2)列表页面:</p>
<span style="color: black;">第1</span>类:以考勤子系统为主,不可定制字段列。顶部左边是按钮区,右边是筛选区;
第二类:以员工子系统为主,采取可定制字段列。顶部左边是筛选区,右边是按钮区。
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3)详情页:以右边抽屉式页面为主(无论是详情编辑、<span style="color: black;">表示</span>,或是新建页面)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q9.itc.cn/q_70/images03/20240628/f57de1e944014c399111266f7757cdc0.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">方法</span>2</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1)菜单结构:与案例1基本一致。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2)列表页面:与案例1基本一致。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3)详情页:</p>
<span style="color: black;">第1</span>类:以新增(或编辑与查看)考勤组页面为例。采取的是<strong style="color: blue;">二级详情</strong>页面+<strong style="color: blue;">左侧<span style="color: black;">过程</span>型</strong>设计;
第二类:以新增(或编辑与查看)班次或员工为例。采取的是<strong style="color: blue;">居中弹窗</strong>页面的方式;
第三类:以自定义员工花名册列表的字段列为例。采取的是<strong style="color: blue;">右侧抽屉式</strong>页面的方式。
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q4.itc.cn/q_70/images03/20240628/a633c01be1b040219d1bac80627184e3.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">方法</span>3</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1)菜单结构</p>子系统间菜单:<span style="color: black;">隐匿</span>式<strong style="color: blue;">侧边抽屉栏</strong>的模式(<span style="color: black;">处理</span>子系统的切换问题)
子系统内菜单:与案例1、2基本类同(即依然是采取一级+二级菜单的模式),区别是<strong style="color: blue;">二级菜单与页签模式</strong>混用(以考勤/员工的设置<span style="color: black;">关联</span>页面为例)。
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2)列表页面:<span style="color: black;">区别</span>子系统之间不是<span style="color: black;">尤其</span>统一,有的可自定义列,有的采取页签+列表;有的采取左边列表式筛选,有的采取左边标签式筛选等;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3)详情页:不是非常统一,但<span style="color: black;">重点</span>是三类:</p>
<span style="color: black;">第1</span>类:以新增(或编辑与查看)考勤<span style="color: black;">方法</span>为例。采取的是二级详情页(内容居中);
第二类:以新建(或编辑与查看)入职<span style="color: black;">方法</span>为例。 采取的是二级详情页+<strong style="color: blue;">顶部<span style="color: black;">过程</span>型</strong>设计;
第三类:以编辑(或查看)入职信息字段配置为例。采取的<span style="color: black;">亦</span>是二级详情页+<strong style="color: blue;">左侧页签切换式</strong>设计。
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q0.itc.cn/q_70/images03/20240628/7b4e9ec391fd47c2aa21ee99446f356b.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>你是用户,你觉得哪个<span style="color: black;">方法</span>更佳?</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我猜是:<span style="color: black;">方法</span>1 > <span style="color: black;">方法</span>2 > <span style="color: black;">方法</span>3。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1.2 解析 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">首要</span>是<strong style="color: blue;">一致性</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">方法</span>1的详情页,基本都采取的是抽屉式页面,比较一致。反观<span style="color: black;">方法</span>2(抽屉式、弹窗式、二级详情页)跟<span style="color: black;">方法</span>3(二级详情页+无<span style="color: black;">过程</span>、顶部<span style="color: black;">过程</span>、左侧页签切换等)都有3种以上不<span style="color: black;">一样</span>式</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">第二是<strong style="color: blue;">页面空间利用率</strong>。 <span style="color: black;">方法</span>1的顶部一级横向菜单导航+左侧一级和二级菜单+中间内容区,结合右侧抽屉式详情页的方式,把一<span style="color: black;">全部</span>屏幕有效进行块状切分与分层,结构清晰,层级<span style="color: black;">知道</span>,利用率高。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">反观,<span style="color: black;">方法</span>2跟3的<span style="color: black;">方法</span>(尤其是详情类页面),总会<span style="color: black;">显现</span>大片空白的无效区域,不美观的<span style="color: black;">同期</span>,<span style="color: black;">亦</span>浪费了对应页面空间。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1.3 经验分享</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">1)交互设计规范与原则是<span style="color: black;">基本</span>,更重要的是顶层抽象设计</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">之前看过<span style="color: black;">有些</span>WorkDay(它是一家国外的老牌知名上市SaaS企业,市值570亿美元<span style="color: black;">上下</span>)的<span style="color: black;">制品</span>设计介绍,印象最深的<span style="color: black;">便是</span>其“面向流程”和“面向对象”的抽象设计。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">它的顶层抽象是:流程 + 业务对象=系统。所有线下的操作都统一抽象为流程(约几百个之多),基于流程可进行节点的个性化配置,以及所有流程做<span style="color: black;">功效</span>的对象<span style="color: black;">便是</span>业务对象,所有数据<span style="color: black;">亦</span>围绕对象进行查看、编辑、删除、流转、处理以及存储。</p><span style="color: black;">例如</span>入职操作,对象是员工,流程<span style="color: black;">便是</span>用户对员工<span style="color: black;">关联</span>属性数据的系统流程,<span style="color: black;">是不是</span><span style="color: black;">必须</span>审批,<span style="color: black;">是不是</span>可撤销等,都是流程上的节点,<span style="color: black;">自动</span>配置,流程结束的所有操作数据等,均<span style="color: black;">最后</span>落到员工这个业务对象之上;
<span style="color: black;">例如</span>排班操作,主业务对象是员工,其次业务对象是日期、班次、排班规则等,<span style="color: black;">是不是</span>许审批,<span style="color: black;">是不是</span>锁定等均是排班流程上的自定义环节。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">同期</span>,<span style="color: black;">她们</span>把页面设计<span style="color: black;">亦</span>抽象为三类:业务对象的查看页面、业务对象的操作流程页面、流程的历史查看页面。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">它<span style="color: black;">区别</span>于<span style="color: black;">通常</span>系统<span style="color: black;">制品</span>设计是抽象为组件,而是对页面类型的抽象与归纳。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2)交互设计的核心是一体化与场景化</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>菜单设计。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">顶部一级导航,适用于平行子系统/模块的切换场景。<span style="color: black;">倘若</span>有二级菜单,则区分场景应用。</p>
<span style="color: black;">倘若</span>是偏宣传类<span style="color: black;">制品</span>设计,则可用二级浮窗的设计(利于展示内容);
<span style="color: black;">倘若</span>是偏操作类<span style="color: black;">制品</span>设计,则<span style="color: black;">意见</span><span style="color: black;">运用</span>左边菜单栏导航(利于内部导航)。
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">但<strong style="color: blue;">左边菜单栏导航</strong>(适用于系统/模块内的操作导航),<strong style="color: blue;"><span style="color: black;">意见</span>不要超过二级菜单。如超过,则<span style="color: black;">思虑</span>用页签式切换代替</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">二级菜单跟页签式切换的应用区别是:前者偏向场景变换(<span style="color: black;">例如</span>假期规则、假期余额或加班规则、加班记录、加班余额等),后者偏向状态流转(<span style="color: black;">例如</span>在职、离职、待入职或周期未<span style="color: black;">起始</span>、进行中、已结束等)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>列表页。<span style="color: black;">倘若</span>是<strong style="color: blue;">核心列表,<span style="color: black;">必定</span>要考虑自定义列、排序</strong>以及筛选;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">核心列表页面<span style="color: black;">通常</span>字段多,但对<span style="color: black;">每一个</span>用户<span style="color: black;">来讲</span>,<span style="color: black;">仅有</span><span style="color: black;">必须</span>的字段才是核心内容。这方面吃亏数次,总觉得<span style="color: black;">不必</span><span style="color: black;">这里</span><span style="color: black;">太多</span>投入资源,却<span style="color: black;">亦</span><span style="color: black;">因此呢</span>被吐槽不少。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>详情页。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">新建、编辑、查看<span style="color: black;">意见</span>一体化设计</strong>,而不是用两个页面分别实现新建和编辑,单独再设计一个查看页面,好处是用户在列表页面,就无需<span style="color: black;">太多</span>关注是要查看或编辑,随意点击整条均可进入后,再决策查看或编辑等操作。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">同期</span>,严格区分二级详情页、抽屉式详情页、弹窗式详情页的适用场景,<span style="color: black;">意见</span><strong style="color: blue;">全系统采取一种设计最佳,最多<span style="color: black;">运用</span>(前)两种</strong>,<span style="color: black;">必定</span>避免三种混合<span style="color: black;">运用</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">2、</span>表现层:页面结构模块化 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">页面结构模块化与功能要素抽象化、<span style="color: black;">制品</span>规则透明化(<span style="color: black;">掌控</span>层),三者目的一致(即让用户<span style="color: black;">有效</span>完成任务),相辅相成。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">简单可理解为:功能要素抽象化是<span style="color: black;">基本</span>、是内在结构,<span style="color: black;">制品</span>规则透明化是规则、是外化信息,而页面结构模块化是呈现、是外在皮肤。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2.1 案例 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">做为</span>一名考勤HR,你期望可<span style="color: black;">按照</span>企业的加班规则,快速完成对应员工的加班<span style="color: black;">方法</span>的设置。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">可供参考的<span style="color: black;">方法</span>,依然是3个,即:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">方法</span>1</strong>:核心分三大模块:基础设置、核心加班规则、<span style="color: black;">更加多</span>规则设置。采取直铺核心模块+<span style="color: black;">隐匿</span>辅助模块的方式,直接帮用户决策模块的优先级;</p><span style="color: black;">基本</span>设置:名<span style="color: black;">叫作</span>、适用范围、负责人
核心加班规则:区分三种加班类型的<span style="color: black;">同期</span>,又拆分成若6个子模块:<span style="color: black;">准许</span>加位置、计算方式、<span style="color: black;">准许</span>加班时间、最小加班时长、<span style="color: black;">休憩</span>时间、<span style="color: black;">赔偿</span>方式;
<span style="color: black;">更加多</span>规则设置:加班时长单位、加班时长取整、加班步长、日时长折算、加班预警;<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q6.itc.cn/q_70/images03/20240628/c6942dc26ef04397ba68bd90e1b32b0d.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">方法</span>2</strong>:核心分三大块:<span style="color: black;">基本</span>信息、加班类型、<span style="color: black;">更加多</span>设置。模块拆分与<span style="color: black;">方法</span>一几乎一致,但采取的方式,却<span style="color: black;">选取</span>的是按模块分<span style="color: black;">过程</span>的方式。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">方法</span>3</strong>:核心分四大块:<span style="color: black;">基本</span>设置、计算规则、核心加班规则以及高级设置。<span style="color: black;">一样</span>是采取直铺核心模块+<span style="color: black;">隐匿</span>辅助功能的方式。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q2.itc.cn/q_70/images03/20240628/9f462cab2ba74a1a84b389cd939bfc14.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">哪个<span style="color: black;">方法</span>更佳呢?</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">相信答案可能没<span style="color: black;">那样</span><span style="color: black;">显著</span>,毕竟三者之间的模块化设计,大差不差,<span style="color: black;">倘若</span><span style="color: black;">必定</span>要<span style="color: black;">选取</span>,可能略倾向于<span style="color: black;">方法</span>2。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2.2 解析 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">从两个层面看<span style="color: black;">方法</span>2的设计,它有两个细节相对更佳。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">首要</span>,用户视角。采取<span style="color: black;">过程</span>式的模块化设计方式,初始就<span style="color: black;">供给</span>了用户进度条,让用户有一种掌控感。<span style="color: black;">同期</span>,<span style="color: black;">每一个</span><span style="color: black;">过程</span>只专注于当前模块的任务,相对而言,效率更高;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其次,<span style="color: black;">制品</span>视角。<span style="color: black;">每一个</span>核心模块都有自己的【全页面】,充分利用PC端页面空间的<span style="color: black;">同期</span>,便于后续<span style="color: black;">区别</span>模块的扩展。<span style="color: black;">例如</span>在模块3新<span style="color: black;">增多</span>班预警、步长限制等。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2.3 经验分享 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">页面结构模块化的<span style="color: black;">基本</span>是功能要素抽象化。<span style="color: black;">倘若</span>后者抽象的足够清晰,穷尽,独立,那前者<span style="color: black;">便是</span>基于它之上,做页面层面的平铺/切分、<span style="color: black;">归类</span>/聚合、收起/展开、<span style="color: black;">隐匿</span>/<span style="color: black;">表示</span><span style="color: black;">罢了</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">原则1:<span style="color: black;">必定</span>要做页面模块的用户优先级</strong>。<span style="color: black;">例如</span><span style="color: black;">基本</span>设置、加班规则、<span style="color: black;">更加多</span>规则/高级设置,从模块的命名上<span style="color: black;">已然</span><span style="color: black;">知道</span>了优先级(即模块1少不了,模块2是核心,模块三是<span style="color: black;">加强</span>或辅助)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">原则2:<span style="color: black;">必定</span><span style="color: black;">保准</span>页面模块之间的独立性,避免同一个要素可属于多个模块的<span style="color: black;">状况</span></strong>。同一个要素,<span style="color: black;">必定</span><span style="color: black;">不可</span>模棱两可,好像属于哪个模块都行,否则就要<span style="color: black;">思虑</span>模块分布的<span style="color: black;">恰当</span>性。<span style="color: black;">例如</span><span style="color: black;">方法</span>3的【<span style="color: black;">基本</span>信息】中的【加班时长单位】和【取整方式】,可能就有点疑问,把它们放入到【<span style="color: black;">更加多</span>设置】里,<span style="color: black;">好似</span><span style="color: black;">亦</span>成立。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">原则3:<span style="color: black;">每一个</span>页面模块下的要素数量,<span style="color: black;">通常</span>不超过7个</strong>。否则要么需进一步细分子模块,要么思考再新独立一个模块。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">因同一等级或同一模块下的要素太多,容易让用户产生认知疲惫感。就像在高速公路上开车,<span style="color: black;">始终</span>保持差不多的速度,容易产生懒惰性思维匹配。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">换个视角看,童话故事里的七个小矮人、葫芦娃七兄弟等,<span style="color: black;">为么</span>是七个?再多就容易产生认知疲惫。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">3、</span>页面层:页面设计对象化 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">中国语言博大精深,有官话,有方言;有黑话,有白话。<span style="color: black;">区别</span>圈子、<span style="color: black;">区别</span>圈层,<span style="color: black;">区别</span>职业、<span style="color: black;">区别</span>工种等,还有自己的专业名词,不足为外人道。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">同理,<span style="color: black;">制品</span>经理的话语体系,与你所服务的用户的话语体系,<span style="color: black;">亦</span>会有<span style="color: black;">很强</span>差异,且你所服务用户的职业、岗位<span style="color: black;">区别</span>,<span style="color: black;">亦</span>会有差异。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">因此</span>在做<span style="color: black;">制品</span>设计时,你<span style="color: black;">是不是</span>在<span style="color: black;">运用</span>你的用户的话语体系,<span style="color: black;">亦</span>在<span style="color: black;">必定</span>程度影响着<span style="color: black;">制品</span>的用户体验,而对象化、对话感的话语体系可能更胜一筹。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">什么是对象化?</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">就像你现在在看的<span style="color: black;">文案</span>,我在写的时候,脑海里是有一个你的画像,仿佛你就在我旁边,认真听我“分享”经验的<span style="color: black;">同期</span>,你还会给我“<span style="color: black;">即时</span>反馈”(假设你有困惑、疑问之处,针对性给出我的<span style="color: black;">处理</span><span style="color: black;">方法</span>)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">题外话:是的,我<span style="color: black;">晓得</span>你阅读起来并没<span style="color: black;">那样</span>舒适,文字多,内容长,案例不是你所<span style="color: black;">熟练</span>的<span style="color: black;">制品</span>等,水平有限,你就“弱水三千”,只取自己的“一瓢”吧。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">制品</span>设计理想的状态<span style="color: black;">亦</span>如此(尤其是页面语言、要素命名以及布局等细微之处)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你脑海里<span style="color: black;">必要</span>有一个清晰的用户画像,好似<span style="color: black;">经过</span>页面来跟TA“聊天”<span style="color: black;">同样</span>,并猜测TA可能得疑问之处,用TA能听懂的语言体系,能看懂的命名,给出你的<span style="color: black;">处理</span><span style="color: black;">方法</span>,<span style="color: black;">最后</span>让TA<span style="color: black;">有效</span>完成既定任务。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3.1 案例 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">做为</span>一名考勤HR,你期望<span style="color: black;">按照</span>企业考勤规则,快速设置好上下班时间与打卡范围等,以便员工可正常进行考勤。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">方法</span>1(如下图所示):不区分固<span style="color: black;">按时</span>间与弹性时间上班,默认只需设置上下班时间,给你<span style="color: black;">选取</span><span style="color: black;">是不是</span>自定义打卡时间范围。最后再问你<span style="color: black;">是不是</span><span style="color: black;">必须</span>弹性上班。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q3.itc.cn/q_70/images03/20240628/68298422e02a4be38a63659074a977de.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">方法</span>2:区分固定与弹性上班,<span style="color: black;">知道</span>标识字段名<span style="color: black;">叫作</span>,并想象你对考勤时间是<span style="color: black;">知道</span>的,给出一种“偷懒式”的打卡规则设置。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q9.itc.cn/q_70/images03/20240628/2ceabdfba7044b87bd4ee0bb2e3ebbc6.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">方法</span>3:区分固<span style="color: black;">按时</span>间与弹性时间上班,需手动输入上下班卡的时间范围。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q2.itc.cn/q_70/images03/20240628/d3b73d4aa89046f8bf65934a48b3f002.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">假如你是考勤HR,你觉得哪个更<span style="color: black;">有效</span>,让你感觉体验更好?</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我猜你可能会优选<span style="color: black;">方法</span>1或2(即<span style="color: black;">方法</span>1≈2>3)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3.2 解析 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">首要</span>,<span style="color: black;">方法</span>2比1好的<span style="color: black;">地区</span>在于,提前让你做关键决策,避免认知<span style="color: black;">包袱</span></strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span><span style="color: black;">方法</span>2初始让你<span style="color: black;">选取</span>班次类型(即固<span style="color: black;">按时</span>间班次,还是弹性时间班次),既<span style="color: black;">能够</span><span style="color: black;">隐匿</span>不<span style="color: black;">关联</span>信息,<span style="color: black;">同期</span>,提前决策,避免设置规则时,<span style="color: black;">始终</span>心存疑虑(我在哪里设置弹性时间呢?),反而<span style="color: black;">必须</span>付出<span style="color: black;">更加多</span>的认知精力。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这就好比领导找你谈话,直接进入主题,不铺垫背景(如谈话目的等),你对这次谈话的主题和目的,心里会<span style="color: black;">始终</span>有疑惑(我是哪里做的<span style="color: black;">欠好</span>?还是<span style="color: black;">出现</span>了什么大事?),反而影响你们谈话的质量。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">第二,<span style="color: black;">方法</span>1跟2都是站在你的<span style="color: black;">方向</span>,多为你计算和思考了一层,减轻你的决策<span style="color: black;">包袱</span></strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>打卡时间的设置,<span style="color: black;">方法</span>1是“上班前/后x小时打卡”,<span style="color: black;">方法</span>2是“最早可提前X分钟打卡”,“晚于Y分钟打卡记为迟到”,你无需基于上班时间计算从几点到几点,你<span style="color: black;">亦</span>非常清晰<span style="color: black;">晓得</span>设置的是<span style="color: black;">准许</span>打卡的范围;</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">对比<span style="color: black;">方法</span>3采取是绝对时间(即上班卡HH:mm-HH:mm),你<span style="color: black;">必须</span><span style="color: black;">自动</span>基于上班时间,计算几点<span style="color: black;">准许</span>打卡,时间区间长短<span style="color: black;">是不是</span>合适等。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">第三,<span style="color: black;">方法</span>1跟2的语言体系更清晰,更有说话的对象感</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>最早可提前X分钟进行打卡、晚于X分钟打卡计为迟到,相比<span style="color: black;">方法</span>3的上班打卡绝对时间以及豁免X分钟<span style="color: black;">来讲</span>,更<span style="color: black;">拥有</span>对话感,更清晰表达意思,减少不必要的歧义。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">再<span style="color: black;">例如</span>“上班最多可晚到X小时Y分钟”,且加上说明“上班晚到几分钟,下班就晚走几分钟”,相比<span style="color: black;">方法</span>3的“晚来晚走,最多<span style="color: black;">准许</span>晚来X分钟”,显然就更清晰<span style="color: black;">精细</span>,<span style="color: black;">亦</span>更像一个人在跟你对话的感觉。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3.3 经验分享 </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">页面层级的设计,<span style="color: black;">必定</span>要有对象感、对话感,就像有人在给你“无声”的说话。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">原则1:提前明确设计对象,且<span style="color: black;">必定</span>要真实、具象</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">制品</span>设计时,脑海里<span style="color: black;">必定</span>要有一个清晰的用户(真实用户最佳),<span style="color: black;">能够</span>从你调研的用户中<span style="color: black;">选取</span>(一位<span style="color: black;">就可</span>)。想象TA在(利用你的<span style="color: black;">制品</span>)完成任务时,会怎么思考,怎么决策,哪里有疑惑,有疑惑时怎么办等。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">它有点像你设计的求婚仪式,你所有的设计、细节、语言表达都是为了那个<span style="color: black;">独一</span>的TA,<span style="color: black;">最后</span>设计出来的东西,虽<span style="color: black;">必定</span>有缺憾的部分,却<span style="color: black;">必定</span>瑕不掩瑜,细节满满。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">原则2:不要一味追求设计的简洁,更重要的是表达的清晰与完整</strong>。千万别<span style="color: black;">由于</span>追求简洁而放弃文字描述的方式(简洁有效的文字<span style="color: black;">亦</span>是简洁设计)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你设计的<span style="color: black;">制品</span>是<span style="color: black;">帮助</span>用户达成目的的工具(而不是目的本身),<span style="color: black;">经过</span><span style="color: black;">制品</span>设计<span style="color: black;">循序渐进</span>引导TA完成<span style="color: black;">自己</span>任务,这个过程其实<span style="color: black;">便是</span>你跟TA“对话”、“交流”、“协同”的过程,只<span style="color: black;">不外</span>不<span style="color: black;">是由于</span>你亲自完成,而是“<span style="color: black;">拜托</span>”了你的<span style="color: black;">制品</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">对话的重点不在于你说了什么,说了多少,而在于对方听懂了什么。<span style="color: black;">因此</span><span style="color: black;">必定</span>避免是“我的思维”,<span style="color: black;">运用</span>“我的语言”。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>加班时间、<span style="color: black;">必须</span>打卡、限制出勤地点、晚走晚来,<span style="color: black;">好似</span><span style="color: black;">亦</span>能表达你的意思,但对方却不<span style="color: black;">必定</span>能”听懂“。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">那就<span style="color: black;">能够</span>:</p>
加班时间–> 最早<span style="color: black;">准许</span>上班前X分钟<span style="color: black;">起始</span>加班,最晚可加班至下班后Y分钟
<span style="color: black;">必须</span>打卡–> 外出时,<span style="color: black;">是不是</span><span style="color: black;">必须</span>打卡
限制出勤地点 –> 外出时,<span style="color: black;">是不是</span>只能在指定地点打卡
晚走晚来–> 当天晚走X分钟,次日可晚来Y分钟不计为迟到
总结一下
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">今天<span style="color: black;">重点</span>分享了KISS原则的第三层:表现层,它<span style="color: black;">重点</span>是“三化”:交互设计一体化、页面结构模块化、设计表达对象化。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">1、交互设计一体化</strong>:<span style="color: black;">处理</span><span style="color: black;">繁杂</span>系统的子系统或子模块之间的设计一体化,<span style="color: black;">保准</span>全系统体验对用户的一致性,减少<span style="color: black;">运用</span>摩擦力。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以HR SaaS的三个案例,分别从顶级一级菜单、左侧一二级菜单、列表页、详情页的设计进行了拆解,并分享了三个经验:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">第1</span>,交互设计规范与原则是<span style="color: black;">基本</span>,更重要的是顶层抽象设计</strong>。 以WorkDay为引子,把HR SaaS系统抽象为最顶层:流程+对象=系统,以及围绕“流程”、“对象”又抽象为对应的三类核心页面:对象的查看页面、业务流程的操作对象页面以及流程的历史查看页面。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">第二,交互设计的核心是一体化与场景化</strong>。</p><span style="color: black;">例如</span>菜单设计。顶部一级导航适用于平行子系统/模块的切换;左边菜单栏导航适用于子系统内且偏操作类<span style="color: black;">制品</span>。<strong style="color: blue;"><span style="color: black;">意见</span>不要超过二级菜单,否则<span style="color: black;">思虑</span>用页签式切换代替</strong>
<span style="color: black;">例如</span>列表页。<span style="color: black;">倘若</span>是<strong style="color: blue;">核心列表,<span style="color: black;">必定</span>要<span style="color: black;">思虑</span>自定义列、排序</strong>以及筛选;
<span style="color: black;">例如</span>详情页。<span style="color: black;">意见</span><strong style="color: blue;">新建、编辑、查看一体化设计</strong>,并<span style="color: black;">思虑</span>优先<span style="color: black;">思虑</span>用抽屉式详情页,其次是二级详情页。最不<span style="color: black;">意见</span>是弹窗式详情页(<span style="color: black;">乃至</span>三者混合<span style="color: black;">运用</span>)<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2、页面结构模块化</strong>:与功能要素抽象化、<span style="color: black;">制品</span>规则透明化(<span style="color: black;">掌控</span>层),三位一体,<span style="color: black;">帮忙</span>用户<span style="color: black;">有效</span>完成任务。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以HR SaaS的三个案例(加班规则)为例,拆解了它们的优劣,并分享三个经验。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">第1</span>,<span style="color: black;">必定</span>要做页面模块的用户优先级</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">第二,<span style="color: black;">必定</span><span style="color: black;">保准</span>页面模块之间的独立性,避免同一个要素可属于多个模块的<span style="color: black;">状况</span></strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">第三,<span style="color: black;">每一个</span>模块下的要素数量,<span style="color: black;">通常</span>不超过7个</strong>。否则要么需进一步细分子模块,要么思考再新独立一个模块。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">3、设计表达对象化</strong>:<span style="color: black;">处理</span>系统的细节体验问题。即站在用户视角,用其语言体系,采用对话的形式,让系统设计“说人话”,避免信息模糊、不清晰而<span style="color: black;">引起</span>的“<span style="color: black;">欠好</span>用”类用户心声。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以HR SaaS的三个案例(新建班次)为例,拆解了它们的优劣,并分享三个经验。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">第1</span>,提前<span style="color: black;">知道</span>设计对象,且<span style="color: black;">必定</span>要真实、具象</strong>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">第二,不要一味追求设计的简洁,更重要的是表达的清晰与完整</strong>。千万别因追求简洁而放弃文字式描述的方式(简洁有效的文字<span style="color: black;">亦</span>是简洁设计)。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">《KISS原则:SaaS<span style="color: black;">制品</span>设计最重要的原则》这个小专题就告一段落了,<span style="color: black;">期盼</span>对你有所启发。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">专栏作家</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">邢小作,<span style="color: black;">微X</span>公众号:邢小作之家,人人都是<span style="color: black;">制品</span>经理专栏作家。一枚在线教育的<span style="color: black;">制品</span>,关注互联网教育,<span style="color: black;">爱好</span><span style="color: black;">科研</span>用户心理。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">本文原创发布于人人都是<span style="color: black;">制品</span>经理。未经许可,禁止转载。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">题图来自 Pixabay,基于CC0协议<a style="color: black;"><span style="color: black;">返回<span style="color: black;">外链论坛:www.fok120.com</span>,查看<span style="color: black;">更加多</span></span></a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">责任编辑:网友投稿</span></p>
真情实感,其含义为认真了、走心了的意思,是如今的饭圈常用语。 外链发布论坛学习网络优化SEO。 外贸B2B平台有哪些?
页:
[1]