zoukankan      html  css  js  c++  java
  • 搞IT产品,请谨记Mobile First

    我们在哪儿?

    作为一名企业IT的老鸟,发现一个比较有意思的事情,就是我们的企业IT产品,仍然投入大量的精力,在基于PC的WEB端的设计和交付上,而在APP上的,移动端的考虑,一直都是在PC搞完之后,再延伸一下,做个APP,基本上都是基于PC的裁减版本,从功能的视角来讲,基本的套路是先来一个全集,再取个子集作为APP,我想,这仍然是不少产品的一个基本套路。

    说一下我们的业务领域系统吧,数了一把,居然有500来个菜单,也就意味500以上的页面,你要说他多吧,也不算多,东一块西一块,都有业务流程和业务对象支撑,你没法说哪块是多余的,我们基于我们以往的事实,作业就是在PC上,我们的业务就要有对于的页面来承载。

    以上2个事实,也体现了这是我们的认知。但是我们忽略了一个事实,我们所有的业务系统设计,都是在PC时代长出来的,我们的业务流程也是在那个时代就设计好的了。任何东西都需要演变,过去,是否代表未来?

    这让我想起了以前一个故事,为什么传统的银行以及运营商的APP做得很渣,而淘宝和微信的线上支付和理财却做得很好。真的是银行的IT人员就要渣一点,笨一点吗?很多找的是同一个团队来做,也会发现就是差不少。这里面最大的分歧在哪里?我们很多银行的领导,认为不就是一个APP嘛,找个外包公司做就可以了!别人有,我们也有嘛,把所有的功能都搞上去,顺便商城也搞一搞。他们不知道这APP其实是他们的线上营业厅,而这个营业厅是一个最大的优势就是可以24小时不休息地服务所有的用户!当你意识到这个APP有这么重要的时候,当你把它做当你的营业厅来设计的时候,你的思路就变了!你要想的是,用户怎么进来,他需要做什么,第一时间要做什么?是查余额,还是转账?什么时候有理财的诉求,你会延伸到一家营业厅是怎么服务消费者的,流程和交互要怎么设计,才能让用户完成下去,如果转换了这个思路,我想银行APP的体验完成可以达到互联网公司水准。再回到我们自身,我们做PC再做APP的思路是啥,还是一种功能交付的思路,而不是一种用户思路和场景思维。毕竟对于工程师来说,交付是第一责任,但是如果对于产品经理 ,还是这种思维,就很要命,会导致抓不到用户的真正场景的痛点,做出来的东西无关痛痒,好像都有,但是用户就是不爱用,人家就是不Care.

    问题在哪里?

    解决产品体验有2个核心问题,用户为什么要来?用户来了怎么找到你?有诉求不等于不会来,有时候嫌麻烦就不来了,人就是这么懒,为什么我们谈场景,就是要切入到用户那里。比如你去点菜,我微信扫一下,我就搞定了,我很愿意,但是让我再装个APP,我就不想弄了,麻烦!为啥?我懒。再举个例子,我是知道有报表,比如上次我告诉用户可以从哪里看我们的报表,用户很吃惊,我发了链接给他,他发现没权限。我让他申请,他问我上哪儿申请,刚好IDM切换iAauth,我跟用户都不知道iAuth要怎么登陆,然后我发现我找不到。我们想得很美好,我设计好了,人家就会用?其实并不是这样。那都是你想得美好,你想的,和用户乐意用,还有很长的一条路!讲了这么多,我只想说一个观点,即,产品设计要跟着用户场景走!我们讲用户场景的时候并没有回来业务现实,用户到底需要什么?用户到底是怎么样的?

    Mobile时代,Mobile First

    现在是一个移动社交的时代,中国有11亿移动用户,微信的用户量也过了10亿,这说明什么?使用移动APP是每个人的习惯,而使用WEB系统已经是少数。我们很多年前,就喊,移动互联网时代,这是一个移动互联网的时代,也就是Mobile的时代,大家不否认。在移动的时代,安卓和IOS实现了对Windows的超越,腾讯信托微信,拿到了移动互联网的入场券。我们天天都是在喊移动的时代。现在手机上都有一个功能,就是统计我们的上网时间 ,最新的统计报告也显示,平均超过了5个小时,随时可见低头族。既然是移动的时代,为什么不是移动先行,明明用户都已经在移动设备上了,我们在PC主要工作是做什么?写材料!回想一下,我们在什么时候需要打开电脑?多数人会说,写PPT的时候,没错!作业的时候才需要!其它时候其实你都不需要打开电脑了,发邮件不需要,沟通不需要,查看数据不需要,那你为什么还执着于PC上设计那么多WEB页面呢?为什么我们打造IT产品,不能直接简单粗暴的执行Mobile First的原则呢?移到先行,至少先证明,你是跟着时代走,跟着趋势走的。我们倡导Mobile First的理念,正是顺应时势,顺应用户的使用场景。

    哪些人用PC?也就是作业人员,决策人员还用PC吗?很少,也就是意味着啥,我们的价值用户,特别是一些核心的价值用户,已经逐步离开了PC。我写过分析PC的WEB还有客户端的分析文章:《开发PC端就真的很LOW了吗》,比较分析了几个产品形态的差异。PC只有一个场景,就是作业,高频的,需要复杂操作的。比如我们写文档,编写代码,做表格,这些自然是在PC上最方便的,但也不一定是WEB哟,可能是客户端更方便。而低频的,操作较少的,全部都适合到Mobile上面来,有啥不能来了?你可以反思一下,这时候,你开始学会了识别核心用户,对用户的场景加以区分,开始考虑目标用户群了,而不是只考虑功能,而你经常一审视,你会发现,基本上核心功能都应该在移动应用上。

    我们在WEB页面的开发真的是过量。电脑适合做什么?移动办公是我们的主要场景,我要查看今天的销量,我怎样最快?我打开app,直接就看到了。而PC是要怎么样,找到这个URL,通常我没保存(难堪),很大可能在这一步就死了一半。而APP我只要装了,我在桌面上一打开就看到了。随时随地,简单、快捷,能用手机看就不用电脑看,除非我需要在电脑上制作,能移动应用解决的,坚决不做PC上面!

    开启你的用户思维

    最后,说了这么多,让你意识到了,移动应用才是我们的主战场。如果你做到了,说明你开始学会了思考为什么,用户到底是怎样?用户到底需要什么样的产品。当你切换到移动先行的理念之后,你已经迈出了与时俱进的第一步,你打开了潘多拉之盒!移动先行,不是说让你做APP,而是移动设备的场景。你开始思考场景了,那么你就要思考,这是一个APP,还是一个小程序就可以解决。你的交互方式,是语音好呢?还是手机触摸,如果中是问个天气预报,报个数字,为什么不能考虑语音的效果呢?问一句今天销量额是多少是不是要考虑。华为眼镜出来了,手势的交互是不是要考虑一下?

    Mobile First的副作用

    末了,还有一个跟用户关系不大的好处,移动场景受限于界面,我们学会了抓重点,一开始的时候更好地打造MVP,先取舍,再补充优化,而不是现在我们啥都想要,啥都是重点,移动场景,逼着你一开始就要取舍,毕竟你不可能在APP上像PC一样加个横向滚动条,把100个字段全部堆上去吧?从简单入手,从核心入手,我们总是说要做简单的产品,说是容易做是难,移动先行,有利于这个理念的执行到位。

    作者:邱逸峰

     

    往期文章精选

    如果让你手写个栈和队列,你还会写吗?

    挑战10个最难的Java面试题(附答案)【上】

    javascript基础修炼(13)——记一道有趣的JS脑洞练习题

    【我的物联网成长记3】如何开发物联网应用?

    【HC资料合集】2019华为全联接大会主题资料一站式汇总,免费下载!

     对你没有看错!不到 10 行代码完成抖音热门视频的爬取!

    Python面试的一些心得,与Python练习题分享

  • 相关阅读:
    每日总结2021.9.14
    jar包下载mvn
    每日总结EL表达语言 JSTL标签
    每日学习总结之数据中台概述
    Server Tomcat v9.0 Server at localhost failed to start
    Server Tomcat v9.0 Server at localhost failed to start(2)
    链表 java
    MVC 中用JS跳转窗体Window.Location.href
    Oracle 关键字
    MVC 配置路由 反复走控制其中的action (int?)
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165279.html
Copyright © 2011-2022 走看看