要我怎么说
事情是这样的,昨天产品那边又提了个需求,说是用户反馈现在的引导流程太长,用户懒得看,直接跳过了,导致新用户留存率不高。老板直接拍板,说一周之内必须优化上线。
接到需求,我整个人都不好了。这引导流程又臭又长,我自己都觉得烦,但之前是好几个版本迭代堆砌起来的,牵一发动全身,要大改,时间又紧,真是要了老命了。
我把现在的引导流程从头到尾梳理了一遍,用思维导图把每个步骤都列了出来。不看不知道,一看吓一跳,足足有十几步,而且很多步骤都是重复的,或者意义不大的。
- 第一步:砍!把那些可有可无的步骤全部砍掉。
- 第二步:合并!把相似的步骤合并成一个。
- 第三步:优化!优化剩下的步骤,让操作更简单,提示更明确。
说起来容易,做起来难。砍掉哪个,合并哪个,优化哪个,都要仔细斟酌。我拉着UI和产品,开了好几次会,吵得不可开交。产品说这个步骤很重要,用户必须知道;UI说这个提示很漂亮,不能删。我直接怼回去,用户体验才是最重要的,漂亮有个屁用!
经过激烈的讨论和妥协,我们终于达成了一致。引导流程从十几步缩减到了五步,每一步都精简到了极致。UI也重新设计了界面,让提示更加醒目。
接下来就是coding了。我用了整整一天的时间,把新的引导流程写了出来。测试的时候,发现了不少bug,修修改改,又是一天。
上线前,我让几个同事体验了一下,他们都说新的引导流程简洁明了,操作起来很舒服。我心里总算松了一口气。
今天上线后,我一直在关注用户数据。下午的时候,老板突然把我叫到办公室,问我:“这回的优化效果怎么样?”我心里忐忑不安,打开数据一看,新用户留存率竟然提升了15%!
老板拍了拍我的肩膀,笑着说:“干得不错,继续努力!”
总结一下这回的实践:
- 需求分析很重要,要彻底搞清楚问题的本质。
- 沟通很重要,要和产品、UI充分沟通,达成一致。
- 测试很重要,要充分测试,确保没有bug。
虽然过程很痛苦,但是结果是好的。这回的经历也让我明白,有时候,Less is more。简洁才是王道。
