热搜:
导语:本文作者近期项目在做验收相关的工作,从中发现了一些可总结优化的点,并做了以下输出。细节决定成败,通过本文跟大家聊聊项目开发中最后一个环节,也是考验细节能力的一个环节,即「设计验收」。

背景:为了快速迎合市场发展,公司战略层决定做中台版本的建设,此次项目现已完成测试验收 1.0,进入设计验收环节,体验过提测的产品之后,发现页面的还原度和设计稿存在一定的差异性,且在交互上也存在一部分问题。

而此时的验收工作正是为解决这些问题而存在,是产品上线的最后一道防线。

事件:在验收过程中,发现产品验收这一工作流程,存在一些问题,由此主动做了一个系统性的验收框架提案,且已提案成功,在团队内纳入使用。

目的:为了利用敏捷的方法来进行协作,完成业务需求,为了在团队内形成规范性的工作流程,为了更好的利用设计为业务增值……

一般项目验收分为三个部分:项目需求验收、UI 交互验收、产品发布前验收,分别在不同的时间节点介入。

这里我将针对 UI 交互验收这一环节,从以下五个细节方面来和大家一起探讨。

一、书写格式

在验收过程中我们团队使用的是钉钉在线表格(知识库-产品验收问题记录表)进行协作,由设计部门维护,开发部门反馈。

协作模式是由设计团队在测试版体验产品,然后和 UI 稿、交互稿、PRD 文档做比对,从中发现问题,并书写在表格中,核心要写的是问题描述和配图两大块,开发、测试去查看问题,所以先来简单描述下有关书写需要注意的事项:

1. 格式一致性

在多人参与协作时,设计团队对外输出应保持一致性,所以在验收时,要做到同一模块内容书写格式保持一致,方便相关人员查看和理解内容。

建议书写格式根据导航系统来书写:一级导航 -> 二级导航 -> 主菜单 -> 具体模块

例如:科室综合分析 -> 科室主页 -> 总览 -> 费用构成分析

2. 聚类整合、统一呈现

上一步中我们统一按照去描述问题模块,这里应把相同模块的问题聚类整合到一起,让表格看起来具有统一性,展示表格的整体性。

由于验收由多角色(产品、交互、设计…)参与,这里建议大家在描述问题时,把相同模块下的问题写到一起,减少相同内容重复出现,降低表格的复杂度,也方便开发测试去查看问题。

最终还可以清晰的看出问题模块占比,甚至可以由此责任到相关人员。

二、截图标注

单纯的用文字问题描述需要一定的理解成本,附上图片则能更加直观的展示问题,在截图标注问题时有以下几个小 tips 可供参考:

1. 整页截图

问题:B 端产品页面重复性高,如果仅局部截图,很大情况下会是很多模块都有这个截图上的内容,很难看出到底是属于哪个模块,需要结合文字再去确认。

好处:方便开发人员利用导航系统定位页面位置。

2. 在图上标注问题及修改建议

好处:开发人员在查看截图时即可清楚的看到问题及修改建议,同时方便保存图片带着问题与其他人员进行探讨(问题来源:在小分辨率电脑上,打开 excel 表格中的缩略图会覆盖表格内容)。

3. 多个问题存在,用序号做标记

面对一个页面有多个问题需要做标注时,要做到井然有序。

4. 复杂问题,附上对应的 UI 稿/交互稿/PRD 文档截图

减少开发人员操作(找文件,找页面的重复操作),提升修改 bug 的效率。

升级版验收标注截图技巧❗️❗️❗️

5. 带代码截图标注

在检验页面的时候,即使是拥有像素眼?的设计们,单纯的靠眼睛去检查页面,也很难准确的看出来哪里有错误。

这里就需要我们对照着代码去检验页面,便可以带着代码截图,并在代码中找到要修改的地方,并在一边附上说明,然后把这样的截图附在验收文档中,便可以给开发省下很多时间,同时体现出我们是如此的专业。

这里顺便跟大家分享一个好用的 MAC 截图标注软件「xnip」,它不仅可以截图、搭配有很多截图功能键、而且有步骤标注工具、支持滚动截图、可设置快捷键……总之很好用,推荐给大家。

三、问题描述

有了前面的基础操作,那在验收时,到底该如何对问题进行描述呢?这里需要换位思考,从设计视角转变为开发视角,站在他们的角度去思考,怎么样的问题描述能帮助开发通过有效的描述得到想要的信息。

1. 不要只描述哪里错了,而是直接描述如何做

意思就是说一定要把修改意见写详细,帮开发节省反复对稿、计算参数的时间,反过来是帮自己减少了二次验收的成本。

文案技巧:用间距减小 4px,代替高度 20px、参见交互稿等这类含糊不清的文案。

四、完整验收

在没有一个系统的验收框架时,我们基本上是看到哪里是哪里,这样就会导致在验收的时候会有遗漏、缺失、重复等问题。所以有一份设计验收清单至关重要,对照清单进行验收,才能尽量避免遗漏,保证验收的完整性。

这里我根据结合项目,整理了一份设计验收清单。这份清单可以助力大家更全面的验收产品,同时应根据项目的迭代不断的优化其内容,持续的修正和完善,使其覆盖更全面、更好的赋能业务。

五、复盘验收

验收的复盘工作是对一次产品更新的总结,也是为预防以后重复出现错误工作。

在产品验收工作进行到90%或完成后,问题已达到了一定的数量级,在这时应对问题进行分类整理,从中找出基础组件问题、通用型交互规范问题。把这两类单独挑出来,进行整理,并和对应的负责人,进行一对一的对接调整,严格按照组件库和交互标准进行修改,以达到百分百还原度,在源头上解决基础性问题,这样后续在其他项目中沿用此类组件/交互时,不会重复出现此类问题。

这样一次完整的验收工作就可以完美的结束了。

小结:有了这个系统性的验收流程之后,可以帮我们在验收过程中更好的与上下游协作,当然相对应的提出人也要负责到底,问题提出后时刻关注开发人员的反馈状态,若有问题积极沟通,具体问题给出具体解决方案,直到问题解决,以保证产品顺利上线。

以上就是我个人对产品验收这一环节做的提案,希望可以在为团队工作提效,为业务赋能,同时更希望大家提出宝贵的建议。