阿呆关于前端动画提升用户体验和开发成本矛盾的思考

42 阅读4分钟

最近收集到了活动开发时间变长,开发效率低的问题。对标之前的开发前端确实多了很多“动效”。

作为一线开发人员从去年我刚来项目组默认都不做动效,到现在每个活动或多或少使用了动效。根据动效的复杂度,开发时间从十几分钟到几天不等。

为什么要开发动效?结合个人开发来总结了一下;

1.活动新形式复杂动效-大概占活动总量5-10%,比如说开发了一个摇动模板,摇一摇这种新形式主要动过摇动反馈+复杂的动画叠加来实现。

2.客户需要-大概占百分之40-50,客户需要丰富活动的某一个流程,比如说之前一个在原型图上明确说明了要某种动效。

3.丰富用户体验-大概百分之40-50。例如主页上面会丰富一些(悬浮球效果,风筝飘动效果,高亮闪光等等)让静态的活动页面充满生机。

诚然,即使是一些简单动画也会有开发时间的开销,开发时间直接决定成本和报价。

如何更好的降本增效,让公司产出更高,下面是我自己的一点建议。

对于上方1新形式复杂动效:

确认活动新形式动效必要性,复用性:前端目前的做法是,对于新开发的动效类型会总结到项目知识库中,方便再次出现相同需求直接引用。现在的痛点是我认为是可能有些新活动形式过于定制化,导致后续活动使用不上,在复杂活动动画的设计上就需要考虑后期复制此类活动来实现成本分摊,一次开发探索实现可持续收益。

对于上方2客户需要:

1.明确服务目标,客户其实并非使我们直接的服务目标,我们的服务目标本质是客户的对接人员。产品的页面展示的评估往往是在客户人员实测的时候就确定了第一印象。所以我们应该更加注重客户需要,战略放弃部分用户体验。

2.简化客户轻感知流程。举个例子:大转盘抽奖的针停下的时候是否指向抽出的奖品?现在项目中(之前开发)指向抽出的奖品再拉起弹窗,有的(现在)是转动过程中拉起弹出。虽然就是个简单的指针落下问题但是在开发时却需要前端根据奖品标识写死判断后多需要转动的角度,一旦产品更换前端需要重新迭代写死角度代码。一个静态的转动变成一个动态取值转动。增加了不少开发时间且不易维护。

3.判断客户价值,对高净值目标“特殊对待".金融有完善的客户重要等级,根据平时和产品小伙伴们的学习,我认为高净值目标是:

(1)总体量大的客户-直接套用项目客户重要等级评定。

(2)单个活动利润量大的客户。

(3)需求活动形式可复制的客户。

(4)刚开始合作的客户。

4.具体活动具体分析。比如说可能挂在在头部页面的活动,可能在官方微信工作号推文的活动,可能需要单独对待。

对于上方3丰富用户体验:

做加法,分主次。当我作为一个客户去参与各种活动的时候,吸引我的可能更是这个活动能或得啥“好处”。发现客户营销的手段是(发短信,某某专区挂banner,微信公众号,其他三方广告,朋友圈)等。

用户的冲动往往来自,我达标了啥条件能获得某个我心仪的奖品。用户的客诉往往急切的是:某某奖品无法兑换核销等。所以对于动画这种非用户直接关切的,应以兑奖营销为主,必要再加动画。