我们重点介绍了 Microsoft Clarity,它是一款由真正了解像 Switas 这样的公司所面临挑战的产品开发人员,以实际应用场景为导向打造的产品。诸如“愤怒点击”和 JavaScript 错误跟踪等功能,在识别用户痛点和技术问题方面发挥了至关重要的作用,从而能够进行有针对性的改进,直接提升用户体验和转化率。
设计债务是指当初为了图方便而做出的设计决策所累积的成本,这些决策如今却导致产品更难使用、更难修改。它相当于设计领域的“技术债务”,其形成方式也类似:在时间紧迫的情况下,为了节省成本而采取的看似合理的捷径,这些捷径最终累积成一个不一致、混乱且修改成本高昂的界面。
它通过一些可识别的机制不断累积。例如,组件仅针对某个屏幕进行细微修改,而非更新整体模式,这种变体便会保留下来。新增功能时未考虑其与现有结构的契合度。页面设计者对既定模式并不熟悉。收购的产品未经协调便被整合。品牌重塑仅应用于最显眼的部分,而忽略了其他区域。所有这些都会导致产品整体性略有下降。
成本确实存在,但却分散在各处,这也是为什么这个问题多年来一直被容忍的原因。用户会遇到不一致的模式,不得不重新学习本应通用的行为,这增加了认知负荷和错误率。设计师需要花费时间来决定采用几种现有方案中的哪一种。开发人员会实现各种变体,而不是重用组件。每一项新功能都必须适应累积的不一致性,因此变更成本不断上升。
与技术债务相比,设计债务最显著的特点在于其可见性。技术债务在导致缺陷之前对客户来说是隐形的;而设计债务则在每个屏幕上都清晰可见。客户可能没有相应的词汇来描述这种感觉,但他们会感受到产品不够完善、前后不一致,这种感知会影响客户对产品的信任度,而这种影响很难归因于任何具体因素。
有些设计债务是刻意为之且情有可原的。在投入资源进行完善之前,先推出一个粗略的界面来验证市场需求,这是一种合理的做法,前提是必须记录在案并承认这一责任。而另一种有害的设计债务则未被察觉:在无人察觉的情况下引入的不一致之处,随着时间的推移和团队的更迭而不断累积,却没有任何记录表明偏离了哪些设计,以及偏离的原因。
修复工作需要先进行盘点,然后再投入实际行动。通过审核产品,记录模式差异、每个组件的变体数量以及哪些不一致之处会影响最常用的流程,可以将整体混乱感转化为一份优先级列表。大多数产品包含的变体数量远超预期,而审核本身往往就能为投资提供充分的理由。
优先级应根据使用情况而非用户体验来制定。真正重要的不一致之处出现在用户最常使用的路径上,而一个鲜少访问的管理界面上突兀的改动,其成本远低于结账界面上一个细微的改动。按流量和商业价值排序进行修复,能够确保工作与最终成果紧密相关,并避免常见的模式:整合项目只解决审核设计师认为最令人恼火的不一致之处。
预防远比补救成本低得多,而且很大程度上是一个系统问题。一个管理完善的设计系统,加上清晰的贡献和弃用流程,就能使一致性成为默认状态,而偏差则是需要刻意考虑的。将设计评审作为一项常规实践,可以在产品发布前发现偏差。此外,将模式更新视为功能开发的一部分,而不是将其视为永远无法安排的独立改进项目,可以从源头上阻止问题的累积。
由于补救措施与功能交付争夺相同的资源,因此它需要像其他任何投资一样,提供同样的论证。实际上,审计和补救计划是通过以下方式制定的: 用户体验审核 工作中,系统性预防措施是通过已建立的设计系统来解决的。 产品设计而且,模式整合的实施通常必须与技术债务处理工作一起安排在内。 产品开发因为两者经常影响相同的部件。
我们重点介绍了 Microsoft Clarity,它是一款由真正了解像 Switas 这样的公司所面临挑战的产品开发人员,以实际应用场景为导向打造的产品。诸如“愤怒点击”和 JavaScript 错误跟踪等功能,在识别用户痛点和技术问题方面发挥了至关重要的作用,从而能够进行有针对性的改进,直接提升用户体验和转化率。