219mze 发表于 2024-8-7 17:24:06

KISS原则:SaaS制品设计最重要的原则(中)


    <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>,<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://q8.itc.cn/q_70/images03/20240622/8effaeac3db143c88df10645f2b803d5.jpeg" style="width: 50%; margin-bottom: 20px;"></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;">今天则继续分享<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://q5.itc.cn/q_70/images03/20240622/76d1bebc5ef841c7b70f5b5557231e37.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><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>的扩展性与体验。</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>、完成,而这两个词在页面结构呈现上,考验的都是<span style="color: black;">制品</span>经理的抽象能力。</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;"><span style="color: black;">例如</span><span style="color: black;">做为</span>一名考勤HR,基于企业制定的年假规则,期望<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>四个核心要素:发放方式、发放日期、发放额度、有效期。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q8.itc.cn/q_70/images03/20240622/0d5341906fd64d01b585d2dada5d7267.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>抽象<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/20240622/e721988f0b1a4be8a966588a5973752f.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>抽象<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://q0.itc.cn/q_70/images03/20240622/926c276d48564216adbb6706079efc43.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>不解析,单纯以直观感受来看,<span style="color: black;">倘若</span>你是用户,哪个<span style="color: black;">方法</span><span style="color: black;">能够</span>让你更<strong style="color: blue;"><span style="color: black;">有效</span></strong>地<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>。</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;"><img src="https://q8.itc.cn/q_70/images03/20240622/78e1f72b41994e1a95940ff94ae00077.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>,更利于<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;">1、</span>二,都只抽象了两个要素(即发放方式与发放时间),<span style="color: black;">倘若</span>是一个3*2的组合的话,支持场景最多<span style="color: black;">便是</span>6个;</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>变成422的组合,可支持场景最多变<span style="color: black;">成为了</span>16个。</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;">1、</span>二,在【发放类型、发放<span style="color: black;">要求</span>、发放额度】三个核心要素的抽象上,均采用一一对应的单一方式(即发放的是司龄年假,就只能用司龄做<span style="color: black;">要求</span>,对应设置发放阶梯)。即<span style="color: black;">倘若</span><span style="color: black;">每一个</span>要素有2个<span style="color: black;">选取</span>,则最多支持场景是4个(<span style="color: black;">要求</span>与类型完全1:1,再跟两种发放额度进行组合)</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>的1:1。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">结果支持场景数量就变成:司龄与工龄是否合并发放发放类型发放<span style="color: black;">要求</span>发放额度 = 2324 = 48个场景。</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;">1、</span>二与<span style="color: black;">方法</span>三的支持场景数,在两个核心的维度上的对比是6:16以及4:48。</strong></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;">我猜你可能会说,<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>了<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;">第1</span>,业务发展。<span style="color: black;">做为</span>一款SaaS<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>抽象、解耦,不<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>要素先只支持1-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;">换句话说,<strong style="color: blue;"><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>。</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;">第1</span>版本完全<span style="color: black;">能够</span>是:周期只支持2个(年跟半年)、频率只支持1个(按周期<span style="color: black;">起始</span>时间)、发放时间支持2个(指<span style="color: black;">按时</span>间、入职时间)、法定与福利年假不区分(即1个)、发放额度支持4个(按工龄发放、按司龄发放、按工龄与司龄之和发放、按工龄与司龄最大值发放)。</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;">1、</span>二所支持的场景。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1.4、经验 </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;"><span style="color: black;">第1</span>,先发散与拆解</strong>。可借助思维导图(或Axure均可),把对应模块所有要素进行尽可能细致、全面的完全拆解。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q7.itc.cn/q_70/images03/20240622/9a0f678f935a4a4da637a1deee37a0be.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;">原则1:依然是MECE原则</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>只能是【工龄】,司龄年假的<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:一个要素<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;">例如</span>案例三<span style="color: black;">便是</span>把【周期】、【周期<span style="color: black;">起始</span>时间】、【频率】完全独立,<span style="color: black;">每一个</span>要素负责自己的维度,而<span style="color: black;">方法</span>一/二,则是将3个要素,耦合成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;">思路:可从时间、空间、结构、因果、过程等方向进行拆解与抽象。</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>从时间维度拆解;</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;">运用</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;">第二,组合、封装与合并。</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><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;">第1</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>1层,但<span style="color: black;">最少</span><span style="color: black;">保准</span>车是<span style="color: black;">能够</span>通行,后续再打通东西方向以及2层、3层等。</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;"><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></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>年假模板、调休假模板等。</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>用Axure画图的方式,而不是Xmin思维导图),供参考。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="https://q5.itc.cn/q_70/images03/20240622/9fb655653bf14912baab256de7b1173e.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;">2、</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;">规则是To B<span style="color: black;">制品</span>(含SaaS)不可或缺的部分,<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;"><span style="color: black;">例如</span><span style="color: black;">做为</span>一名薪酬管理员,TA可能会问:</p>

    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">为何</span>员工年假余额是5天,而不是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>生成调休? <span style="color: black;">为何</span>外出申请10:00-18:00,外出时长却是0? <span style="color: black;">为何</span>请假半天是3.5小时,而不是4小时? 等等。</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;">怎么办?</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><span style="color: black;">做为</span>一名企业的考勤HR,<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:年假余额记录化</strong>。<span style="color: black;">第1</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>2:年假余额透明化</strong>。<span style="color: black;">第1</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;"><span style="color: black;">方法</span>3:年假余额黑盒化。</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;"><img src="https://q2.itc.cn/q_70/images03/20240622/6f9931cf9c4241b88c3636e587b67244.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>你是考勤HR,你会觉得哪种方案的体验更好?</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我猜是:<span style="color: black;">方法</span>2 &gt; <span style="color: black;">方法</span>1 &gt; <span style="color: black;">方法</span>3。</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>1跟<span style="color: black;">方法</span>2的差距不大,但与<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;"><span style="color: black;">方法</span>1跟2在<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>2比<span style="color: black;">方法</span>1略胜一筹之处,是两个细节:</p>细节1:采取列表方式,让用户可清晰核算、对比年假余额,快速定位问题;
    细节2:年假结果与<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>员工跟你反馈说:<strong style="color: blue;"><span style="color: black;">为何</span>我的年假余额是5天,而不是6天?</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的话,你需逐条发放记录去核算,什么时候发了几天,它的有效期是什么时候,什么时候又用了几天,在你往下翻查记录的<span style="color: black;">同期</span>,计算量与记忆量<span style="color: black;">已然</span>把你的“CPU”干烧了。</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>问题。</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>3的话,你可能就头疼了,它<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>发放,什么时候过期,<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;">它不仅不是“Don’t make me think”,而是你让多重“think”,这<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;">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>(尤其是SaaS<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;"><strong style="color: blue;">原则1:<span style="color: black;">倘若</span>有生产、流转、<span style="color: black;">运用</span>、消耗、过期等状态/数据变化过程,则<span style="color: black;">必定</span>要有清晰且透明化的<span style="color: black;">制品</span>设计</strong>。</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>设计字段的定义与公式的<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>金额与<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:<span style="color: black;">倘若</span>有用户操作类<span style="color: black;">行径</span>,则<span style="color: black;">必定</span>要外化所有操作记录,以及后台记录所有日志</strong>。</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>、手机、方式等,以及打卡记录。<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><span style="color: black;">例如</span>有员工<span style="color: black;">供给</span>了一张截图,是其5月9日已审批请假的记录证明,TA用这张图跟HR争辩,当天明明已请假,系统却是旷工,说是系统的Bug<span style="color: black;">引起</span>。<span style="color: black;">实质</span><span style="color: black;">状况</span>是该员工有的是5月6号的审批请假,<span style="color: black;">经过</span>PS方式,把9改成6当做9号审批;
    <span style="color: black;">例如</span>员工截图给HR说6月7日已打卡,且系统提醒打卡成功,是系统Bug<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>了6月5日的打卡成功页面,把对应日期PS为6月7号。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">日前</span>的PS手段与技术,确实<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;"><span style="color: black;">3、</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;">SaaS<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>的企业客户,标准化SaaS<span style="color: black;">制品</span>的贴合度<span style="color: black;">区别</span>,有些企业可到95%,有些企业可到85%,有些企业则只能满足70%。显然,<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>,过去2年<span style="color: black;">处理</span>了900多条需求,<span style="color: black;">此刻</span>待<span style="color: black;">处理</span>需求还有5219条(90%以上是<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>SaaS企业的生命线,而长尾个性需求的<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>会有两个<span style="color: black;">制品</span>路径:</p>

    <strong style="color: blue;">路径一:SaaS+PaaS双平台模式</strong>。SaaS<span style="color: black;">制品</span><span style="color: black;">处理</span>80%的通用需求,剩余20%个性化需求,则由PaaS平台<span style="color: black;">经过</span>低代码、接口化等方式<span style="color: black;">处理</span>。
    <strong style="color: blue;">路径二:SaaS<span style="color: black;">制品</span>的最大可配置化</strong>。<span style="color: black;">尽可能</span>做到可<span style="color: black;">处理</span>80%-90%的需求,剩余10%则可<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;">路径一,还是路径二?</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>HR SaaS赛道,<span style="color: black;">已然</span>做到<span style="color: black;">必定</span>规模的企业,少说<span style="color: black;">亦</span>有十几家(<span style="color: black;">例如</span>北森、盖雅、肯耐珂萨、薪人薪事、i人事、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;">从结果层面看,北森确实<span style="color: black;">亦</span>做到了中国HR SaaS的<span style="color: black;">第1</span>名(从市场占有率看),以及<span style="color: black;">作为</span>了<span style="color: black;">第1</span>家上市的中国HR SaaS企业,但其<span style="color: black;">亦</span>付出了“惨重”的代价,<span style="color: black;">近期</span>几年居高不下的产研成本(理想<span style="color: black;">状况</span>是产研成本20%,但其却40%~50%之间,<span style="color: black;">例如</span>2023年其营收7.5亿,3.5亿的<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>SaaS企业不敢轻易<span style="color: black;">选取</span>路径一的<span style="color: black;">原由</span>(即产研投入太大),<span style="color: black;">乃至</span>PaaS平台的搭建成本,比SaaS平台本身还大。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">因此</span>本文的主题是路径二(即SaaS标准化的<span style="color: black;">制品</span>能力配置化),路径一(即SaaS+PaaS模式)按下不表。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">路径二的三个核心设计方向是:功能配置化、规则配置化、数据定制化。</p>

    <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>开启,<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>可自定义);<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>规则、扣款规则、外出/出差规则等,可自定义进行配置;<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><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>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;">3.1、案例 </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>一名考勤HR,期望SaaS<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:自定义报表与字段。初始内置5张<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>2:自定义报表与字段。初始内置2张<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;"><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>2 &gt; <span style="color: black;">方法</span>1 &gt; <span style="color: black;">方法</span>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;"><span style="color: black;">方法</span>1跟2的差距微乎其微,后者略微胜出的点是:自定义字段功能属于免费功能,而前者是付费能力。</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>,内置报表<span style="color: black;">太多</span>且不可编辑,对用户的干扰太多。<span style="color: black;">同期</span>,不<span style="color: black;">准许</span>自定义字段,则缺失了统计字段的灵活性与透明度。</p><span style="color: black;">例如</span>客户A说:<span style="color: black;">咱们</span>对严重迟到、早退的定义,是超过60分钟,而不是只记录迟到分钟数;
    客户B说:<span style="color: black;">咱们</span><span style="color: black;">必须</span>月报里,<span style="color: black;">能够</span>统计员工每月所上班次的次数,并给予对应<span style="color: black;">补助</span>金额;
    客户C说:<span style="color: black;">咱们</span>线下的报表<span style="color: black;">仅有</span>20个字段,且正好符合A4纸打印,对应的<span style="color: black;">次序</span>、字段都需一一对应,需线下打印后,让对应<span style="color: black;">分部</span>负责人签字确认;
    客户D说:<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>报表:员工每月加班大于95小时,以及<span style="color: black;">少于</span>95小时,以便于政府稽查。
    等等<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>满足<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;">或许你会有疑问说:<span style="color: black;">方法</span>1跟2<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>3的方式,等你回头想支持灵活自定义时,除了重构,别无他法,<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;"><strong style="color: blue;">原则1:所有员工端的功能,<span style="color: black;">必定</span><span style="color: black;">尽可能</span>开关配置化</strong>(即让管理员可配置开启或关闭)。</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>有效期、<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><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>排班、<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;"><strong style="color: blue;">原则2:所有报表统计类功能,<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>,以及自定义字段。</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>1跟<span style="color: black;">方法</span>2。</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>规则类的设计,一定要抽象化与配置化。</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;">以加班规则为例(如下图)。</p><span style="color: black;">例如</span>8:00-17:00上班,班后固定加班3小时(即上班8:00-20:00,<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>;
    8:00-17:00上班,12:00-13:00<span style="color: black;">休憩</span>吃饭,但有时赶工,<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>加班】以及【上班班前X分钟加班】能<span style="color: black;">处理</span>;
    工作日加班时间<span style="color: black;">不可</span>少于1小时且<span style="color: black;">不可</span>多于3小时,而<span style="color: black;">休憩</span>日则<span style="color: black;">不可</span>少于4小时,且<span style="color: black;">不可</span>多于11小时,则<span style="color: black;">仅有</span><span style="color: black;">方法</span>一跟二的【班前/班后最少加班X小时】以及【当日累计加班最少X小时】能<span style="color: black;">处理</span>;
    工人加班时间不固定,有时8:00-17:00,有时9:00-18:00,或10:00-18:00,但中间加班都需扣除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 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;">总结一下 </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>用户体验的<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;"><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><span style="color: black;">处理</span>需求的场景数。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以HR SaaS<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;">第1</span>,先发散再收敛。</p>

    <strong style="color: blue;">原则1:MECE原则</strong>。即<span style="color: black;">尽可能</span><span style="color: black;">保准</span>要素之间独立、穷尽。
    <strong style="color: blue;">原则2:一个要素<span style="color: black;">尽可能</span>只负责一个维度</strong>。

    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">第二,组合、封装与合并。即<strong style="color: blue;">用模板进行组合与封装后,遵循最小闭环原则落地</strong></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>规则透明化</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>体验,减少客诉。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以年假假期额度的管理为例,分享了三个案例,以及对应两个设计原则。</p>原则1:<span style="color: black;">倘若</span>有生产、流转、<span style="color: black;">运用</span>、消耗、过期等状态/数据变化过程,则<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>要外化所有操作记录,以及后台记录所有日志。<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>能力配置化</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;">以报表设计为例,分析了三个案例,以及对应的三个配置化设计方向。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">第1</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>自定义配置化。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Time,下篇见(分享最后的表现层)。</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>




zrd123 发表于 2024-9-7 09:30:04

一看到楼主的气势,我就觉得楼主同在社区里灌水。

qzmjef 发表于 2024-9-30 04:18:00

祝福你、祝你幸福、早日实现等。

b1gc8v 发表于 2024-10-1 15:49:00

楼主听话,多发外链好处多,快到碗里来!外链论坛 http://www.fok120.com/

4zhvml8 发表于 2024-10-8 08:23:00

一看到楼主的气势,我就觉得楼主同在社区里灌水。

7wu1wm0 发表于 2024-11-10 08:35:13

你的见解独到,让我受益匪浅,非常感谢。
页: [1]
查看完整版本: KISS原则:SaaS制品设计最重要的原则(中)