我们目前的项目大多是以小项目的实施为基础的。很多客户在描述自己的需求时也直接提出需要做小程序。
在此期间,我们发现80%的需求方容易出现以下致命错误:
什么是小程序不清楚,一味要求做小程序。制作一个小程序非常简单,所以对需求的描述非常模糊。急于报价,在自己需求不确定的时候报价。那么我们就按照这个报价单来做。我不知道我想要什么。我想成为一个单一的交付平台。我想做的是滴滴出行。我不耐烦,我不明白,也从来没有想过我要做的事情的复杂性。我不知道我想做什么的具体功能。需求取决于服务提供商猜测并立即获得报价。事实告诉我们,这些问题必然会导致以下结果:

同时,在为需求方做咨询的时候,经常会提到以前找的某某服务商太坑,做的东西很差。
仔细一问会发现原来客户自己在项目开工之前对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为服务商会帮他完善剩余东西。
事实上,在开发过程中不会有任何服务商来帮助客户改进他们的需求。原因很简单。需求越仔细,开发成本就越高。
一般来说,根据需求的精细化程度,开发成本从几倍到几十倍不等是正常的。对于一个10万元的项目,如果把所有细节都列出来,几十万元的成本是不够的。
这也导致了有时候需求方问报价,不同的开发商会相差很多倍。根本原因是对同一要求的理解完全不同。
负责任的服务会仔细询问你的需求细节,而不负责任的服务商会给你报价。
人总是
最终的结果是,在上述情况下,该项目直接失败;或者中途被黑心开发商宰一把,狠狠加价(原来1万成本可以实现的功能中途要5万)。
因为已经选了这个开发商了,要么做到一半放弃,要么继续加钱。大部分需求方都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会增多少钱。这时候已经没法再去选其他的开发商再进行尝试,所以会无奈选择做下去。
常见问题
我遇到的最常见的例子是需求方询问是否可以制作小程序?一个小程序多少钱?或者你想做一个类似滴滴、大众点评或者类似与某某某(一般是某个行业的标杆软件)一样的小程序多少钱?
第一:我们可以制作小程序吗?一般来说,这个问题的需求者缺乏对小程序概念的理解,认为小程序是万能的。然而,从本质上讲,小程序是应用展示的载体,就像以前的网站、H5移动终端和应用一样。
目前,在中国市场即将步入微信互联网的时代,小程序作为利用微信的一个载体方式,将会对很多消费端应用造成革命性的影响。但需求是不是适合以小程序的方式来展示,其实还是要结合业务需求来综合考虑。
例如,如果一个应用程序只由企业内部的员工使用,那么用小程序显示它并不是最佳选择。
另一方面,作为微信的创新应用,腾讯旨在降低技术开发门槛。因此,对于大多数业务需求者来说,是否有一个可靠的产品经理根据小程序的特点和实际业务需求来设计产品是非常重要的。
由于腾讯一直在对小程序的特性进行反复修改,负责项目的产品经理不断改造和学习新事物的能力也是一个考核标准。
第二:一个小程序多少钱?其实,问这个问题就像去4S店问,一辆车要多少钱?
有10万辆汽车和100万辆超级汽车。根据用途(轿车、越野车、跑车、赛车、公交车也是一辆车),配置、发动机、设备都不一样,价格和成本也大不相同。
以同样的方式,向小程序请求同样的问题。您必须清楚地表达您自己的需求背景、要使用的场景以及小程序要解决的业务问题。
一开始问价格不亚于问汽车4S店。我只想要一辆车。告诉我价钱就行了。
第三种:我想做一个类似滴滴旅游/公众点评的小程序,或者类似于某某行业的标杆软件,多少钱?
这个问题的需求方大多是企业家,很多人不知道自己想要什么。也许我只是喜欢滴滴出行的派遣单,但描述与滴滴出行的需求类似。然而,滴滴出行的调度功能本身只占整个软件系统功能的不到1%。
同样,也有人喜欢某个行业的标杆软件,比如的阅读app,它具有智能排序、多人共享阅读、视频显示、书签标记等功能,这些复杂的功能也是基于业务要求。
然而,需求方询问是否可以提供一个功能完全相同的小程序。事实上,大多数开发人员并不了解要实现的具体功能。
虽然功能需求是相同的,但是很有可能业务逻辑完全不同,所以不能完全模仿。(如果业务逻辑完全相同,不需要报价方案,可以直接购买SaaS服务,我们稍后再讨论。)
为什么不能完全模仿?像滴滴出租车或公众评论这样看似简单的小程序,都是在大公司已经完美的背景架构基础上扩展而来的。绝大多数需求方只能根据小程序的用户界面来判断难度。
但实际上,最复杂的部分不是基于小程序显示界面,而是基于后台处理逻辑。这些大公司背景细节的复杂性超出了所有人的想象。
每一个软件开发的成本都是几百万,甚至上千万(尤其是复杂的背景)。如果说是行业标杆软件,也是基于自身运营和业务需求不断反馈的结果。
为了避免产品在初始阶段的复杂操作,需要0来支持产品的初始阶段。例如:比如搜索功能,最简单的搜索功能可以开发几个小时。当产品数据有数千或上万个时,这种搜索可能能够正常运行。但如果有数以百万计的大宗商品数据,它肯定会在这个时候崩溃。
影响的不仅仅是产品数据,比如你的搜索功能是否支持模糊搜索(也就是说,你输入的关键字可能有偏差)或精确搜索。模糊搜索能模糊到什么程度,注意是很大的。
像mogujie/Pindoudoo这样的大型平台的搜索功能,需要十几个人的开发团队常年进行开发和优化。养这些人每年的费用是几千万。
现在你可以打开蘑菇街的搜索功能,看看它有多少细节(文本/图像搜索、区域、价格筛选、搜索结果排序、热门等等)。
有些人可能认为这就是大公司需要它的原因。一开始你需要这么小心吗?但根据我们的经验,我们可以清楚地告诉你这是非常必要的!
等待错误解决,代价是非常巨大的或将直接导致失败。
大公司之所以一丝不苟,不仅因为他们是大公司,更因为他们一丝不苟。
同时,不要寄予太多希望,服务商会给你建议,才有充分的需求沟通。绝大多数立即提供报价的公司只会告诉你这很简单,而且你可以很快做到。
作为需求方,如果你不能清晰地表达具体的使用场景和功能需求,最终必然会遭受损失。
另外,如果你期望这类公司为你考虑产品细节,他们只会窃取概念和偷工减料。因为这样可以降低报价,增加客户选择其他解决方案的可能性。
例如,购物车功能包括添加、从购物车中删除、在购物车中增加/减少产品数量、直接输入数字修改商品数量、批量付款。许多开发人员只会执行其中一个功能,而大多数开发人员不会考虑其他功能。
而需方会认为蘑菇街和拼多多都有。为什么不?(您看到的通常是行业基准和成熟产品)。但我们需要知道的是,研发的基本成本是1亿美元,它已经经历了多轮的迭代和更新。
下面列出了影响小程序软件质量和成本的因素,这样我们就可以联系到合适的服务提供商,控制项目的质量。
写在结尾随着腾讯对小程序的投入越来越大,基于微信的巨大流量和灵活的沟通路径,并结合近期插件市场的小程序、APP直跳发行等新举措,对于核心竞争力不在IT行业的企业,依靠小程序进行数字化转型确实是一个绕道超车的机会。