本期问题
如何有序地推动大型改版落地?
—— WHY 等读者
淘宝乃至每一个成熟的应用,在与用户的朝夕相处中都伴随着自己不断的优化。
其中既有交融在日常版本迭代中的体验细节和功能优化,也有基于一定业务命题或设计主题的大型改版。而后者对设计师的项目推动能力和对体验的全局思考,都提出了更高的要求。
相比这样的“萌新三连”,读者WHY在他的提问中,非常清晰地把这个颇为复杂的问题结构化成了3个层次(这样的读者再来一打!):
1、大改版中设计和研发工作量巨大,如何实现这么多改动在一个版本更新中全部落地?
2、如果无法短期内一次性落实全部改动,是逐步更新还是等待全部开发完成后统一上线?
3、若逐步更新,怎么处理已改动和未改动部分的差异性问题?
本期邀请的三位设计师,将结合自己在改版中的实战经验,分别基于手淘整体、首页频道、交易链路这3个不同的案例,谈谈各自的理解。
首先是最典型的例子——在淘宝今年整体的体验升级改版中,来看看设计师们是如何解决这一问题的。
这次体验升级改版从方案设计到落地我们前后经历了大半年,我们采用统一提案设计分开落地的策略。淘宝业务较为复杂涉及参与人数多,各业务在方案落地上是随日常的月度版本迭代进行。如何确保差异性问题我们主要从以下三个方面考虑的: 1. 有统一的设计理念:在这个版本中交互框架对于新业务的拓展包容、UI上使用内容更为聚焦的卡片式运用等,这些设计理念在各个业务改造时都需要纳入考虑且严格遵循。有了统一的设计理念后,各主要链路产品整个体验改造方案是在统一的时间进行设计提案。 2. 易使用的准则规范:除各业务特有的需求外,基础控组件在各个业务提案中严格运用,通常相关业务域的开发是同一拨人,控组件的基础运用与扩展在前期需要多花心思考究。 3. 搞定主要矛盾:基于业务商业诉求之上给予业务更多想象空间,基础交易、前台市场、内容导购、关系互动等几块最能快速感知变化的地方,随日常版本不断迭代升级完成。对于未升级部分,需要识别重要程度,用户影响面、商业价值等都需要纳入考虑,对于横向多处都存在的体验痛点问题,通常采取专项优化项目进行推进。 from 扇贝
实际上以淘宝的复杂度,在全局的大改版之下,许多规模同样不小的改版是以首页频道、交易等核心场景为单位进行的。作为具体核心场景的设计师们,同样会面对负责类似的问题。来听听他们的看法吧!
做好规划,顺畅过渡
先比较笼统的回答一下这一串问题。
我认为,一次性落地全部改动,还是逐步更新,取决于两种方式对产品整体用户体验的影响。
1、一次性落地往往需要相对比较长的开发时间,但如果逐步更新会导致产品整体在优化期间的体验断层,使用户无法接受,我们也不得不采用这种方式。
2、逐步更新落地的前提,就是已改动和未改动部分的体验差异,在用户体验可以接受的范围内。
下面,以这次淘宝频道体系的设计升级举个例子。
淘宝的频道众多,由不同业务和设计团队负责,本次淘宝改版中,所有频道都需要进行一定的调整,需要接入新的框架、按照规范调整部分体验细节。
最理想的情形,当然是所有的频道都唰一下全部接入、调整完成,然后一起上线。然而现实中这是不太可能的,因为不少业务都有自身的产品计划和项目排期,等待全部业务都接入和调整完成,需要很长时间。同时,从淘宝整体体验来看,新旧频道在使用通路上并无区别,我们认为体验的差异性在可接受范围内,因此频道体系设计升级项目,推进方式为小步快跑、逐步更新。即允许各频道在不同的时间点接入新框架,各频道的体验细节也可以逐步优化。
当然,新旧并存肯定是不理想的,我们接下来要解决的问题是:如何能让各个业务尽快接入和调整完成?
第一,方案层面减少阻力。设计新频道框架的设计师,要充分考虑兼容性、扩展性,去了解所有业务的现实。遇到个别在新框架中确实无法兼容的功能,也要积极的帮助思考怎样在框架之外解决问题,而不是给业务一个“理想化”的统一方案——我反正就这么设计了,你看着办。最终让新的设计更容易被其他业务方和设计师接受。
第二,技术方面降低成本。例如开发可供业务直接使用的组件、或制定更加易于统一实现且不影响体验的设计规范等。这次频道体系升级,就采用了通用功能框架化的思路,将各频道需要统一的部分、或大多需要的功能,都打包在框架中,业务只需调用即可,而不是重新开发。
最后想说,现实中很多比较复杂的项目都不是能够一次性落地的,关键还是做好规划和跟进,让“中间版本”能够顺畅的过渡到“理想版本”。
小编注:案例细节可参考作者专题文章《淘宝频道去哪儿了:频道体系设计升级》。
from 秒杀
这个问题非常好,关乎优良的用户体验如何呈现给用户,不仅切合实际而且和设计师的身家性命息息相关。在下目前也正处于这个致命的漩涡中,好在是整体螺旋上升即将冲出水平线,这里结合下项目经验分享下经验。 1. 多链路更新如何在集中一个版本中落地? 本质上与公司产品策略相关,但视觉风格类升级最好在大版本统一更新。当初淘宝2017整体视觉升级就是这样,设计侧的项目负责人就负责出面协同各岗位同学,过程确实很辛苦,但最终给统一给用户呈现了手机淘宝全新的面貌,结果反馈也挺好。如果链路改造涉及较多的交互等变更,对用户习惯有较大影响时,就需要提前评估「新版本」带来的差异给用户造成的认知负担,也许迭代测试小步快跑的策略更适合。 2. 无法在一个版本中落地怎么办? 不要绝望,接受现实,拥抱变化。如果你像我一样也是被开发排期的问题所困,不妨听听老人言。脸皮要厚,合作方就是你最亲的人,积极找产品和开发兄弟沟通了解问题背后的原因,整体落地的瓶颈在哪一环,看看设计角色能帮什么忙,大家互相理解事情就好办了,最后就是排期排期再排期,尽可能将后续的发布版本控制在最少,发布节奏越快越好。看望开发兄弟们不妨带点水果茶点将心比心。心脏要大,主动同步进展,经得住leader每周进度的灵魂叩问! 3. 逐步更新如何避免差异过大? 引用下《一代宗师》里的一句话:“一门里,有人当面子,就得有人当里子”。心系用户,将整体项目要做的事情从用户体验视角重新排一遍优先级,确保核心链路体验一致,分支链路有节奏落地。一般来讲整体的视觉变更开发成本相对较小,可以先和团队沟通提升优先级,约定某个版本统一发布,将面子上的差异降到最小。对于细分场景中信息框架、交互逻辑及操作习惯等里子的变更,要将事项分解到合理的颗粒度,高频又关联的场景优先,低频且独立的场景稍作延后。设计团队协作中,提前将设计规范贯彻一致,确保所有的设计终稿体验统一,最终祝你面里双收。 from 扎氪
但愿我们的回答,能帮助大家在大型项目的推动、落地以及期间体验一致性把控等问题上有所收货,希望提问和围观的小伙伴们满意:)
期待和大家在更多有趣的问题中共同用文字沉淀设计思考,共同进步!
往期回顾
「设计师问设计师」问题持续征集中……
是对淘宝某个界面、功能设计背后的故事非常好奇?想了解进阶之路上的技能树攻略?对体验设计的未来发展存在困惑?想了解图标、动效等具体设计过程中的思路与技法?想八卦淘宝设计师们的工作环境、日常爱好……
无论你的问题是什么,都可以随时向我们提问!
参与本栏目提问,请在公众号后台直接留言(或本系列文章下方留言区亦可),问题前加“#设计师问设计师#”前缀。
还等什么,马上参与吧!
原文始发于微信公众号(淘宝设计):「设计师问设计师」第4期 如何有序地推动大型改版落地
评论0