细节决定成败,这次跟大家聊聊项目开发中最后一个环节,也是考验细节能力的一个环节,即「设计验收」。
背景:为了快速迎合市场发展,公司战略层决定做中台版本的建设,此次项目现已完成测试验收 1.0,进入设计验收环节,体验过提测^ s $ s , E 3的产品之后,发现页面的还原度和设计稿存在一定的差异性,且在交互上也存在一部分问题。
而此时的验收工作正是为解决这些问题而存在_ % ) t y o L,是产品w T ^ | n 4 f n上线的最后一道防线。
事件v b L l !:
在验收过程中,发现产品验收这一工作流程,存在一些问题,由此主N N R / v p动做了一个系统性的验收框架提案,且已提Z w 1 A + E {案成功,在团队内纳入使用。
目的:
为了利用敏捷的方法来进行协作,完成业务需V { ~ Q . T m y求,为了在团队内形成规范性的工作流程,为了更好的利用设计为业务增值……
一般项目验收分为三个部分:项目需求验收、U ( eI 交互验收、产品发布前验收,分别在不同的时间节点介入。
这里我将针对 UI 交互验收这一环节,从以下五个细节方Y d T + b U {面来和大家一起探讨。
在验收过程中我们团队使用的是钉钉在线表格(知识库-产品验收问题记& G e T | – e录表)进行协作,由设g N A { y计部门维护,开发部门反馈。
协作模式是由设计L W i团队在测试版体验产品,然后和 UI 稿、交F l 7 W r U互稿、PRD 文档做比对,从中发现问题,并书写在表格8 ] }中,核心要写的是问题k C 5 R M描述和配图两大块,开发、测试去查看问题,所以先来简单描述下有关书写需要注意的事项:
1. 格式一致性
在多人参与协作时J 7 C ) w 8 M , ,,设计团队对外输出应保持一致性,所以在验收时,要做到同一模块内容书写格式保持一致,方便相关人员查Q # Q看和理解内容。
建议书写格式根据导航系| o h D R 6 J统来书写:一级导? g z + b G ^ ] =航 -> 二级导航 -> 主菜单 -> 具体模块
例如:W 5 a u @ v c科室综合分析 -> 科室主页 -> 总览v E – | p T -> 费用构成分析
2. 聚类整合、统一呈现
上一步中我们统A C G一按照导航去描述问题模块,这里应把相同模块的问题聚类整合到一起,{ 9 (让表格看起来具有统一性,展示表格的G { t C m w 1 t整体性。
由于验( v ; – Y收由多角色(产品、交互、设计…)参与,这里建议大家在描述问题时,把相同模块下的问题写到一起,减少相同内容重复出现,降低表格的复杂度,也方便开8 2 %发测试去查看问题。
最终还可以清晰的看出问题模块占比,甚至可以由此责任到相关人员。
文章开头可领取此设计验收表模版。
单纯的用文字问题描述需要一定的理解成本,附上图片则能更加直观的展示 N X * d问题,在截图标注问题时有以下几个小 tips 可供参考:
1. 整页截图
问题:B 端产品页面重复性高,如果H p S仅局部截图,很大情况下会是很多模块都有这个截图上的内容,很难看出到底b E – d a D $是属于哪个模块,需要结合文字再去确认。
好处:方便开发人员利用导航系统定位页面位置。
2. 在图上标注问题及修改建议
好处:开发人员在查看截图时即可清] p 3 ( : n ~楚的看到问题及修改建议,同H n @ # J z t时& & & g方便保存图片带着问题与其他人员进行探讨。(问题来源:在小分辨率电脑上,打开 excel 表格中的缩略图会覆盖表格内容。)
3. 多个问题存在,用序号做标记
面对一个页面有多个问题需o a / – 8 d R J要做标注时,要做到井然有序。
4. 复杂问题,附上对应的 UI 稿/交互稿/PRD 文档截图
减少开发人员操作(找文件,找页面的重复操作),提升修改 bug 的效率。
!!!升级版验收标注截图技巧
5. 带代码截图标注
在检验页面的时候,即使是拥有K $ d像素眼的设计们,单纯的靠眼睛去检查页面,也很难准确的看出来哪里有错误。
这里就需要我们对照着代码去检验页面,便可以带着代码截图,并在代码中找到要修改的地方,并在一边附上说明文案,然后把这样的截图附在验收文档中,便可以给开发省下很多时间,同时体现出我们是如此的专业。
这里顺便跟大家分享一个好用的 MAC 截图标注软件「xnip」,它不仅可以截图、搭配有很多截图功能键、而且有步骤标注工具、支持滚动截图、可设置快捷键……总之很好用,推荐给大家。
下载链接: https://xnipapp.com/
有了前面的基础操作,那在验收时,到底该如何对问1 c q $ @ a 4题进行描述呢?这n A v B & – z里需要换位思考,从设计视角转变为开发视角,站在他们的角度去思h % X S – g b Q考,怎么样的_ F E ~ Y U / B问题描述能帮助开发通过有效的描述得到想要的信息^ ) f * 2 F t。
1. 不要只描述哪里错了,而是直接描述如何做
意思就是说一定要把修改意见写详细,帮开发节省反复对稿、计算参数的时间,反过来是帮自己减少了二次验收的成m e L 3 K d本。
文案技巧:用间距减小 4px,代替高度 20px、r & { e参见交互稿等这类含糊不清的文案。
在没有一个系统的验收框架时,我们基本上是看到哪里是哪里,这样就会导致在Y s X U l g验收的时候会有遗漏、缺失、重复等问题。所以有一份m V k _ ` | 4 a d设计验收清单至关重要,对照清单进行验收,才能尽量避免遗漏,保证验收的完整性。L % b
这里我根据结合项目,7 } b _ S ~ y +整{ 2 : n d ] 9 |理了一份设计验收q Y x清单。这份清单可以助力大家更全面的验收产品,同时应根据项目的迭代不断的优化其内容,持续的修正和完善,使其覆盖更全面、更好的赋能业务。
验收的复盘工作是对一次产品更新的总结,也是@ x w为预防以后重复出现错误工作。
在产品验收工作进行到90%或完成& N M E d Z后,问题已达到了一定的数量级,在这时应对问题进行分类整理,从中找出基础组5 A t D :件问题、通用型交互规范问题。把这两类单独挑出来,进行整理,并和对应的负责S c L g r f e人,进行一对一的对接调整,严格按照组件库和交互标准进行修改,以达到百分百还原度,在源头上解决基础性问题,这样后续在其他项目中沿用此类组件/交互时= 9 J 4 R j,不会重复出现此类问题。
这样一次完整的验收工作就可以完美的结束了。
文末小结:
有了这个系统性的验收流程之后,可以帮我们在验收过程中更好的与上下游协作,当然相对应的提出人也要负责到底,问题提出后时刻关注开发人员的反馈状态,若有问题积极沟通,具体问题给出具体解决方案,直到& W f % V * y L )问题1 x i解决,以保证产品顺利上线。
以上就是我个人e V {对产品验收这一环节做的提案,希望可以在为团队工作提效,为业务赋能,同时更希望F s U u . N 1 U }大家提出宝贵的建议。
如何高效的进行设计验收?来看这份总结!
橙J a q子的橙子:一直以来,设计验收都不太受重视,设计师总是习惯于把时间用在雕琢设计稿上,而忽略掉后期的设计验收,这就导致程序员在修改 bug 的时候,常常需要多次修改才能还原设计稿的效果,重复返工,极其影响. o ] ;效率。但其实很多时候只要设计师在验收的时候做一点点改变,多花费几分钟,就能大大提高 bug 的修改率v e R X。
阅读文章 >>
欢迎关注作者微信公众号:「做设计的小仙草」