这有一招,教你如何评估产品方案的技术成本

产品小白专属,10周线上特训,测、练、实战,22位导师全程带班,11项求职服务,保障就业!了解一下

产品经理以用户思维和产品思维为主导,工程师以技术思维为主导,对于产品方案或者问题的思考层面和深度各有区别。所以有时候,你在与技术沟通的时候,你会感觉你们不是一个次元的,本文教你一招,看如何评估产品方案的技术成本。

当一件事物我们无法理解时,那就接近它、深入它、理解它。

我的读者中,有这么一位同学,她的这段血泪史,你一定也很熟悉:

我本科学的是经济学,毕业后在做一个公司内部创新项目的移动端产品,我是仅有的一个产品经理。一开始提需求的时候,我都是通过市场分析和竞品调研,然后画出了原型图,文档中标注了想要得到的效果。

自以为技术们都能懂了,结果需求提过去就被怼惨了:这个页面是原生做还是Webview?初始化时客户端是否要做缓存?这个字段是客户端写死还是要做成服务端配置?……

作为一个新手的我当时完全没想过这些问题,而且对于不同技术方案的实施成本毫无概念。我这才意识到不懂技术基础,很难和技术沟通,感觉不是一个星球的。

接纳思维模式的差异化

思维模式是一个人思考问题的出发点和角度,每个人会因为成长环境和专业背景的不同,具备不同的思维模式。

经过系统化的专业训练后,我们具备了某一专业领域的思维模式,设计师是感性和发散思维,工程师是理性和严谨思维。带着这种思维模式,对于同一个问题,各自会从不同的角度和思考着力点进行推演。而产品经理和工程师就是典型的思维模式差异化代表。

产品经理以用户思维和产品思维为主导,工程师以技术思维为主导,对于产品方案或者问题的思考层面和深度各有区别。我们需要认可和接纳这种区别,别抱着“为什么Ta就是不理解我说的意思”的心态去处理沟通问题。

当一件事物我们无法理解时,那就接近它、深入它、理解它。

用技术思维评估产品方案

首先,我不赞成产品经理去学习技术能力,即别把写代码当做目标,这样也许你遭受的挫败感会更大。

一位合格的工程师需要经过长期系统化的学习和训练,涉及的专业课程非常多,所以,具备写代码的技术能力,不是产品经理应该追求的目标,否则就顾此失彼了。

其次,学习和了解技术的基础通识知识,掌握技术基本原理,能在技术原理的基础上进行问题判断,从而掌握技术思维,才是产品经理应该具备的能力。

上面那位同学遇到的问题中,关于页面是用原生做还是Webview来做,我们先得弄明白什么是原生,什么是Webview。简单说,原生就是利用操作系统已经实现的页面组件去实现我们想要的效果,而Webview则是一个容器,里面可以承载网页,也就是我们常说的H5页面。

常用的操作系统包括了Android和iOS,如果用原生页面做,需要一位Android工程师和一位iOS工程师把同一个页面各自做一遍。优点是体验好,缺点是工作量大、后期更新维护成本高(原生更新需要发布新APP)。

Web技术是一项标准技术,不同的操作系统都能通过浏览器(Webview)来承载网页(H5),所以如果用Webview做,需要一位H5工程师开发页面,然后通过Webview在不同的操作系统进行访问加载。

优点是实现成本低、更新方便(无需发布新APP),缺点是体验不如原生页面,如果页面复杂,对应的解析加载速度会慢。

到目前为止,我们没有涉及到任何关于原生页面或者H5如何开发的问题,我们通过对原生和H5技术特点的掌握,根据各自的优缺点,就能进行产品方案决策了。

例如:若是一个用户常用操作页面,且交互较为复杂,此时采用原生方案实现,既能保证用户体验,也能降低页面加载出错的概率。若是一个信息展示类页面,且内容经常会因为活动变化而变化,此时采用Webview的方式实现,保证灵活性和可扩展性。

类似,上面这位同学遇到的字段是客户端写死还是服务端配置的问题,如果了解了HTTP请求、数据参数、接口、客户端和服务端通信原理后,就能建立基本的技术认知,对于类似的问题就有了判断依据,这就是技术思维。

这样的问题还有很多,非技术背景的产品经理需要系统化的对基础技术知识有一个从0到1的认知建立过程,摆脱因为不懂技术而不断掉坑的悲催。

受够不懂技术的苦,如何快速提升

非技术出身、对技术基础知识缺乏了解的产品经理,在日常工作中,常常会遇到以下问题:

  1. 无法评估技术实现难度,在产品设计上常常给自己挖坑,或被技术人员牵着鼻子走。
  2. 产品出了问题,弄不清问题的根源,也不知道要找哪些技术人员沟通解决,经常找错人。
  3. 与技术团队沟通时,对他们提到的技术原理和相关名词一知半解,需要花大量功夫去了解清楚,降低了沟通效率。

为了帮助非技术出身、缺乏基础技术知识的产品经理解决上述问题,我和起点学院共同推出了一门面向非技术背景产品经理的课程,《产品经理的技术必修课》10日学习计划,帮你跨越不懂技术这道坎。

通过10天的高强度集中学习,掌握产品经理应了解的基础技术知识,助你日常沟通更顺畅,产品设计不挖坑。

10天,一起掌握这些知识

学习奖励

完成所有学习任务的同学,可获得起点学院电子证书一份在学习期内完成全部学习任务,并在大作业评选中获得优秀的同学,还可获得我的新书《产品经理必懂的技术那点事儿——成为全栈产品经理》纸版书一本

马上报名

第11期课程10月23日开课

课程原价:299元

叠加使用粉丝专属优惠码仅需

189元

【优惠码】ryan10 

扫描下方二维码即可报名

如对课程有疑问

可添加起点学院小艾

(微信id:qdxy666)

备注“技术咨询”了解

#专栏作家#

唐韧(Ryan),微信公众号:唐韧,人人都是产品经理专栏作家。前Juliye Care产品总监,《产品经理必懂的技术那点事儿》作者,在创业公司负责过多款从0到1产品,目前在某电商巨头负责产品工作 。

本文原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

给作者打赏,鼓励TA抓紧创作!
4人打赏
评论
欢迎留言讨论~!
  1. 这竟然是一篇软文,前期引起了共鸣

    回复
  2. 可以便宜点墨

    回复