人
已阅读
已阅读
APP开发那些看似简单实际很难的技术点
来源:lexintech.com 发布时间:2017-09-01
做为一家深圳APP开发公司的项目经理,有时候在跟客户沟通某个功能点的时候,客户经常会说,就这么一个小功能,很简单嘛。其实,有些看似简单的功能,技术实现起来,可不一定简单。有些不太懂技术的产品经理在跟技术沟通的时候,也时常会发生这样的矛盾。
有一种“简单”叫:没有理清可供对方理解的地方
出现“简单”一词,很可能是因为相关技术点没有理清。没理清技术点,贸然开工会导致研发过程中沟通频繁、研发目标难以明确以使交活时有较大几率陷入扯皮风险、具体研发时间无法估算。
场景一:这个位置,用来摆放用户头像,简单做一下就好。
分析:将需求点转化为技术点的能力,是产品经理与游戏系统策划的基本功。队友基本功不行,这单需求也未必就没救,关键就看需求点是否明确。
针对需求点明确的情况,如例句,可以用追问的方式细化以挽救。如:
头像多大,多少乘多少?
——大概400*400吧。
目前定不了是吗?
——是的。
你刚说400*400,长宽比例固定是1:1吗?
——我想想……不一定,具体要等界面Demo出来后再看易用性。大小不写死,我清楚了。
只在这一个界面用吗,其他View会有头像展示吗?
——可能会。那写的时候还要照顾下复用性,清楚了。
看你画的是矩形,确定是矩形边框吗?
——不,是圆角。
圆角弧度多少?
——额,我要再确定下。
头像上有可能会叠其他东西吗,比如,加个V?
——会有类似的。我本来是想做到VIP系统再提。
以上片段,摘自产品经理和程序员之间,有关如何设定App里“头像”的讨论。
可以看出,即使是一个简单的头像,尺寸、形状、身份表示等等,在技术开发那一端,都会被拆分成不同的需求来实现。
一些新手产品经理,站在和普通用户几乎差不多的角度,把许多组建看成一个模块,“一股脑儿”地要求技术人员帮他实现。这个时候,经验丰富一些的程序员,就会帮他理清一下思路,把该拆分的需求拆分,这样不但可以立马解决“需求→实现”,也可以让这个新手产品经理有所进步。