从技术的角度出发:如何避免 App 开发烂尾?

手机APP/开发
388
0
0
2022-08-13

从技术的角度出发:如何避免 App 开发烂尾?

常常听到有人跟我说:

“我们最近跟跟一个软件外包公司合作,做了两三个月,感觉好像什么东西都没做,是遇到什么问题吗?”

要不然就是就会是听到:

“最近有个朋友想要做一个APP开发,大概跟Uber类似,这样需要多久时间?”

不知道是不是因为太频繁听到这种问题,有时真的不知道怎么回答。自从到了程序员客栈工作,每天和我们的项目经理warrior面对面工作,就是不管你想做什么产品,如果超过三个月测试版本还没有上线,那么这个产品开发的烂尾率会很大,至少我也耳濡目染了这么多项目开发过程,经验是这么告诉我的。

第一个要思考的问题是?

在我看过的这么多项目开发者的第一版本产品,大部分前期需求会很多,要帐号登入、帐号管理、要新浪微博分享、要支付折扣、要在线聊天、要影音播放、要二维码扫描、要图象扫描…功能越多越好,反正跟腾讯一样,什么都想要、什么都不奇怪。这时我只会问一个问题:“如果你只有一个月就要让产品上线,你打算怎么吸引你的使用者?”在我义务给客户解答问题的时候,这通常是我第一个会问对方的事情,不是真的只有一个月,却可以帮助客户快速理清产品的重点。

一定要确定和打通核心业务流程,每一款产品应该是有一个重点功能吸引你的使用者,而这个点势必要符合人性,不管是懒惰也好、贪婪也好或是虚荣心也好,总之一定要有一个吸引人的点。不知道大家还记不记得最早以前加入Facebook的原因?有许多好友显然是Facebook最重要的一个重点,这也让很多人把Facebook好友或是按赞的数量当作自己受不受欢迎的指标。

第一阶段最重要的两件事

在一个短期想要上线产品的角度来看,并不该在意创新程度有多高,也不该在意这东西难不难做,对我来说,最重要的是两件事,"实用"并且"专注在锁定的使用者身上",这两点是做产品最重要的本意,也是技术实现的最重要目标,也因此,我都会语重心长的这么和客户说:

1.目前产品的状况(属于调整产品功能还是从零开发的状态)

2.产品服务的重点(找寻更多使用者来向创投募资或是使用者付费服务或是?)

3.服务对象的角色有几种?

4.针对不同服务对象分别想要达到的目标是什么?

5.如何在三个月内提供一套完整的服务给你的使用者

其实常常遇到许多客户在没有想过上述的问题,就已经开始草图、懂设计的甚至可以做出UI流程图,但是连要给医生思考给你手术还是保守治疗都还没确定的状况下,这些都是想当然,画出来的东西就是四不像。

下面来讲讲从技术的角度来看产品开发

如果你问我怎么把一个好idea做成产品,我会请你先Google看看有没有类似的源代码或是案例,就像如果你问我要怎么做一个好看的网站,我会建议你考虑用WordPress这样的开源系统来做开发,速度比较快,也会让你花更多的时间专注在你想做好的服务上,这边有两个案例给大家参考:

第一个就是Facebook最早踏入手机市场的时候,他们有足够的资金做一个原生程序的APP给使用者使用,不过他们选择了用html5做出一个网页版的APP,先让他们的使用者“试用”Facebook APP,最主要的原因就是这样可以节省至少一半的时间,后来Facebook发现APP使用的状况比想像中的热烈,才开始开发原生的APP,甚至后来由于使用行为的分析,决定把Messenger跟Facebook分开成两只APP,这是根据使用者回馈而陆续改变产品开发方向的最佳案例。

第二个则是我们程序员客栈平台碰到的案例,有一个朋友要做移动端电商平台,但是最重要的是,她想要卖衣服给她们的使用者,但是她的时间很紧库存挤压的也非常多,所以我们当然也会建议她用电子商务平台的有赞商城去做改版,把大部分的预算跟时间放在前端设计以及UI设计方面,以及运营策略,电子商务的功能只要通过终端在最短时间做出来,固定好了数据库的产品后,就可以在两个月内(包含测试)做出属于自己的平台。等到产品开始运营,粉丝也涨起来,确定有使用者在网站上买衣服的时候,再去做后续功能的规划。

产品上线后,才是产品开发的开始

“产品开发永远是一个过程,而不是结果",这是对所有创业者的口头禅建议,因为永远都会希望产品能够把客户服务的更好,让客户更容易黏住,所以就会不断地进行性能优化,同样的步骤,询问自己如果接下来只有一个月,怎么做一件最重要的事,专注在提供使用者更贴心的服务,然后随时观察使用者的使用状况,来判断产品的方向该往哪走。大家可以用比较简单的工具,像是Google Analytics,或是也可以自己设计一些观察使用者的方法,通过API把数据搜集起来,来了解使用者的状况。

在我们程序员客栈的项目开发经验,以我们的流程来说,技术的成本最前期大概会花到总预算的五成到六成,根据公司的成长,技术的成本反而越来越低,最后可能来到三成甚至更低,剩下的预算大多会花到客服成本或是业务成本上。对于互联网创业公司来说,由于资源有限,一定要学习把钱花在刀刃上,千万不要学习政府花太多冤枉钱,毕竟我们都不是王思聪创业。

如果有项目的问题可以随时咨询我微信:chengxuyuan8988