首页 > 企业资讯 >新闻内容

开发一个微信小程序有多难?

2021年01月07日 18:07

在目前我们接洽的项目中,大部分成型的项目都是基于小程序实现的。很多客户在阐述需求时,也直接提出需要做小程序。

在这期间,我们发现80%的需求方都容易犯如下一些致命的错误:

  • 小程序到底是什么不清楚,盲目要求要做小程序。

  • 感觉做个小程序很简单,所以描述需求的时候非常模糊。

  • 急着想要报价,在自己对需求不确定的时候就要报价。然后就按这个报价开始做。

  • 不知道自己要什么,想做个派单平台说要做的是滴滴出行。

  • 缺乏耐心,不明白也从未想过自己要做的东西有多复杂。

  • 自己不知道要做的东西的具体功能,需求要靠服务商来猜,而且还要即时得到报价。

事实告诉我们,这些问题一定会导致以下结果:

  • 产品做出来跟自己想的完全不一样。

  • 在外包项目中,有超过一半的甲方项目经理由于项目失败而被迫离职/降职。

  • 产品上线的时候漏洞百出,反复修修补补解决不了问题,最后必须推翻重做。

  • 误把自己都不确定需求时得到的不靠谱报价当做真实报价去开始做预算,导致后期资金预算跟不上,继而导致项目失控或者烂尾。

同时,在为需求方做咨询的时候,经常会提到以前找的某某服务商太坑,做的东西很差。

仔细一问会发现原来客户自己在项目开工之前对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为服务商会帮他完善剩余东西。

实际上,并不会有任何一家服务商会去帮客户在开发中途完善需求。原因很简单,需求想的越仔细开发成本越高。

一般根据需求的细化程度,开发成本差出来几倍到几十倍都很正常。10万的项目,如果需求将所有细节都呈现出来几十万的成本都不够。

这也导致有时候需求方问报价,不同的开发商会差许多倍的原因。其根本原因是对同样一个需求的理解是完全是不一样的。

负责任的服务商会仔细的问你需求细节,而不负责任的服务商上来就给你报价

人总是有惰性的,一旦要涉及思考的时候都有惰性心理,所以需求方们一般会讨厌这种耐心并仔细问需求的开发商。反而喜欢什么都不问,实际并不知道你要做什么,但是先报个超低价吸引入坑的开发商。

最后带来的结果就是前面提到的那种情况,项目直接失败;或者中途被黑心开发商宰一把,狠狠加价(原来1万成本可以实现的功能中途要5万)。

因为已经选了这个开发商了,要么做到一半放弃,要么继续加钱。大部分需求方都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会增多少钱。这时候已经没法再去选其他的开发商再进行尝试,所以会无奈选择做下去。

投入如无底洞

常见的问题

我遇到的最常见的例子,就是需求方上来就问能不能做小程序? 做一个小程序多少钱?或者说要做个类似滴滴、大众点评或者类似与某某某(一般是某个行业的标杆软件)一样的小程序多少钱?

第一种:问能不能够做小程序?

一般这么问的需求方对小程序的概念都缺乏了解,认为小程序无所不能;但本质上小程序与之前的网站,H5移动端,App一样,是属于一种应用展现的载体。

目前,在中国市场即将步入微信互联网的时代,小程序作为利用微信的一个载体方式,将会对很多消费端应用造成革命性的影响。但需求是不是适合以小程序的方式来展示,其实还是要结合业务需求来综合考虑。

举个例子:如果一个只给企业内部员工使用的应用,如果用小程序来展现就不是最优选择。

另一方面,小程序作为微信的创新性应用,腾讯本质将它定位于降低技术开发门槛的应用,所以对于绝大多数业务需求方来说,是否有靠谱的产品经理来结合小程序特性与实际业务需求来设计产品才是至关重要的。

由于腾讯一直对于小程序的特性做迭代修改,负责项目的产品经理能持续对于新事物的转化与学习能力也是考核标准。


第二种:问做一个小程序多少钱?

其实问这个问题就好像你到4S店问,一辆车要多少钱?

车有10万的家用轿车也有100万的超跑。车根据用途(轿车,越野,跑车,赛车,公交也是车)、配置、引擎、装置不一样,价格和成本是天差地别。

同理,你来问小程序也是一样的。必须表达清楚自己的需求背景,用于什么场景,期望小程序能解决什么业务问题。

开始就问价格,不亚于你去问汽车4S店,我就是要一辆车,你告诉我价格就行了。


第三种:我要做个类似滴滴出行/大众点评,或者类似与某某某(一般是某个行业的标杆软件)一样的小程序多少钱?

这么问的大多数的需求方是创业者,很多人说不清楚自己要的是什么。可能只是看中了比如滴滴出行的派单,但是描述的时候说的是跟滴滴出行的需求类似。而滴滴出行的派单功能本身实际只占整个软件系统功能的百分之一都不到。

同理,有的是看中了是某个行业的标杆软件,例如某个自媒体的阅读小程序:具有智能排序,多人分享阅读,视频展示、书签标注等功能。如此复杂功能也是基于业务的需求,通过不断迭代开发而产生聚合效益的结果。

但是需求方开口就提是否能给做一个功能完全一样的小程序,绝大多数开发商其实完全不明白具体要实现什么功能。

因为虽然功能需求一样,但极大可能性业务逻辑完全不同,所以无法完全仿做。(如果业务逻辑也完全一样也无需报价方案,直接采购SaaS服务即可,稍后我们会提到。)

为什么不能是完全仿做?大家看到的貌似简单的滴滴打车或大众点评这样的小程序,都是基于大公司已经非常完善的后台架构进行扩展的,绝大多数需求方只能基于小程序的用户界面来判断难易。

但实际上最复杂的一块恰恰不是基于小程序的展示界面,而是后台的处理逻辑,这些大公司后台细节的复杂程度超乎大家的想象。

每个的软件研发成本都是过几百万,乃至几千万的(特别是复杂的后台)。如果是行业中的标杆软件,也是不断结合自身运营与业务需求不断反馈而达到的效果。

对于从0到1的产品制作来说,一定需要避免由初期较薄弱的业务运营来支撑一个复杂的产品逻辑。举个例子:比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,这种搜索可能在几千个,几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条,这时候肯定会崩溃。

不仅仅是商品数据会起到影响,比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。

蘑菇街/拼多多这样大平台的搜索功能,就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。

大家现在就可以打开蘑菇街的搜索功能仔细看看它有多少细节(文字/图片搜索,地域,价位筛选,搜索结果排序,热门等等)。

有些人可能会觉得,这是大公司所以才需要。在初期需要考虑的这么细致吗?但是基于我们的经验,可以很明确告诉大家,非常需要!等到错误发生了再去解决,所要付出的成本是非常巨大或者会直接导致失败。

大公司不仅仅是因为是大公司才做得细致,是因为做得细致才能成为大公司。

同时,在没有充分的需求沟通前,不要寄太大希望服务商来为你出主意。绝大多数立即给报价的公司只会告诉你这件事很简单,你快做吧。

作为需求方,如果你无法表达清楚具体的使用场景与功能需求,最后吃亏的一定是自己。

另外,如果寄希望于这样类型的公司为你去思考产品细节,他们只会偷换概念,偷工减料。因为这样做就可以呈现出更低的报价并增加客户选他方案的概率。

比如一个购物车功能包括,加入购物车,从购物车移除,添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量,批量付款。这些功能里面很多开发商就只会做一个,大部分开发商不会考虑其他的。

而需求方会认为,蘑菇街/拼多多都有啊,为什么没做?(大家看到的一般都是行业标杆并且是很成熟的产品)。但需要知道,这种基本的研发成本是亿级别的,而且经过了很多轮次的迭代与更新。

这里列举最影响小程序软件质量和成本的因素,方便大家接触到合适的服务商并掌控项目质量。


如何做小程序?

现在市场上存在的几种小程序的开发方式如下:

  • 使用Saas 服务直接生成

由于小程序的第三方分发特性,有很多技术实力强的云服务厂商,会结合一些具体的应用场景(例如:企业展示,电商)做大量的小程序框架。

需求方可以通过云服务厂商提供的配置界面,通过插入文字,图片与商品的方式,一键生成小程序。目前在市面上x分钟生成小程序绝大多数都是基于这个方式来做。

例如:有赞 、小电铺 的小程序电商方案,以及 上线了 的小程序企业展示方案都是其中的佼佼者。

随着精益创业思想的普及,绝大多数需求方都能结合自己的业务特性来选择合适的云服务。但缺点是除了内容文案方面可以由客户自己编辑外,其他的功能与界面布局基本无法进行任何变化。

我建议如果需求方的业务逻辑完全契合此类服务,就应该尽量使用。因为比起之后的二种定制化服务来说,使用Saas服务生成的小程序性价比是最高的。

  • 用后端云服务开发

将小程序的服务器租赁、维护等后端的开发和部署部分交给后端云服务提供商,而将主要资源投入到小程序的前端产品设计与研发上,这样节省了开发资源,也缩短的项目周期。

例如:知晓云,bmobcloud,leancloud 等都是比较优秀的提供商。

缺点是由于后端云服务的黑盒子特性,性能上会有不稳定,与安全性的风险;同时对后续扩展开发与功能升级也有局限性。

我建议业务需求注重前端展示,而后端功能较轻的小程序可以使用此开发模式。

例如各类纯展示类小程序:对界面与展示要求非常高,但没有太多的后端功能, 使用这种模式就非常恰当。

  • 原生开发

原生开发是目前最常用和最成熟的方式,越重视细节成本越高。我建议大家在预算充足的情况下,都使用原生开发的方式。

  • 模板方案

另外再聊聊模板方案,目前看到市面上多小程序模板方案,不可置否使用成熟的模板解决方案能节省很大的成本,小程序也不例外。

但是模板方案也一样价格存在巨大的差异。同样的一个行业方案模板可能价格也上下差出来十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。

如果你在买之前不仔细观察细节功能,那么一定会出现购买后完全不能使用的情况。原因是模版不是为你的业务定制的,需要再进行二次开发。

考虑到定制化的需求服务,其业务逻辑都有其独特性,绝大多数情况也无法直接拿预定制的模版进行运营上线。

写在最后

随着腾讯对小程序投入力度越来越大,基于微信庞大的流量,与灵活传播路径;并配合近期推出的小程序的插件市场、APP 直接跳转分发等新举措,对于核心竞争力不在IT行业的业务来说,依靠小程序进行数字化转型的确是一个弯道超车的机会。

广东优联互通科技有限公司有丰富的资源优势,成熟的经验优势,强大的技术优势,优质的服务优势;根据客户的实际情况进行开发设计跟SEO优化,从而更快更有效的部署软件产生效益,满足企业的市场需求。需要可加微信13539285443详谈!

相关推荐

房屋租赁管理的基本政策与制度

房屋租赁是指房屋所有权人将一定期限的房屋使用权让渡给使用人,并由使用人定期向房屋所有权人交付房屋租金的行为。其中,房屋所有权人是房屋出租人,房屋使用人是房屋承租人。房屋所有权人出租房屋,既包括承租人用于居住的情况,也包括提供给他人从事经营活动及以合作方式与他人从事经营活动的情况。为加强城市房屋租赁管理,维护房地产市场秩序,保障房屋租赁当事人的合法权益,建设部根据我国《民法通则》和《城市房地产管理法》有关规定,制定并颁布了《城市房屋租赁管理办法》。一、房屋租赁的主要原则1.房屋租赁是公民、法人和其他组织关于财产权交易的民事活动,当事人应当依照民法规定遵循自愿、平等、互利的原则。2.公民、法人或其他组织对享有所有权的房屋和国家授权管理和经营的房屋可以依法出租。其中,国家授权管理和经营的房屋,是指各级政府交由机关、部队、团体和企事业单位经营管理的国有房屋。根据政府授权规定,其中有的房屋可以出租经营,有的房屋不得出租经营。3.住宅用房的租赁,应当执行国家和房屋所在地城市人民政府规定的租赁政策。租用房屋从事生产、经营活动的,由租赁双方协商议定租金和其他租赁条款。4.房屋租赁仅仅是房屋所有人让渡房屋使用权,房屋所有人仍享有对房屋的处分权,可以出卖、交换其所有的房屋。但是,承租人依据房屋租赁合同享有的房屋使用权同样受法律保护。因此在租赁期限内,房屋出租人转让房屋所有权的,房屋受让人应当继续履行原租赁合同的规定。5.房屋租赁合同是租赁双方权利义务的约定,任何一方不履行约定,就会给对方造成损害。因此,出租人如果在租赁期限内死亡,其继承人应当继续履行原租赁合同,以保障承租人的承租权。6.我国尚存一定数量向居民或职工出租的公有房屋,这部分房屋租赁带有一定程度的住房福利政策。缘于住房性质的特点,这种住房福利不仅限于承租人,也包括与其共同居住的家属。因此,为保障承租人家属的住房权利,住宅用房承租人在租赁期限内死亡的,与其共同居住两年以上的家庭成员可以继续承租该房屋。7.房屋所有权人以营利为目的,将以划拨方式取得使用权的国有土地上建成的房屋出租的,应当将租金中所含土地收益上缴国家。二、房屋租赁合同一)房屋租赁合同主要条款1.房屋租赁,当事人应当签订书面租赁合同,租赁合同应当具备以下条款:(1)当事人姓名或者名称及住所;(2)房屋的坐落、面积、装修及设施状况;(3)租赁用途;(4)租赁期限;(5)租金及交付方式;(6)房屋修缮责任;(7)转租的约定;(8)变更和解除合同的条件;(9)违约责任;(10)当事人约定的其他条款。2.房屋租赁期限届满,租赁合同终止。承租人需要继续租用的,应当在租赁期限届满前3个月提出,并经出租人同意,重新签订租赁合同。(二)房屋租赁权利义务的一般约定出租人应当依照租赁合同约定的期限将房屋交付承租人,不能按期交付的,应当支付违约金,给承租人造成损失的,应当承担赔偿责任。出租住宅用房的自然损坏或合同约定由出租人修缮的,由出租人负责修复。出租人不及时修复,致使房屋发生破坏性事故,造成承租人财产损失或者人身伤害的,应当承担赔偿责任。租用房屋从事生产、经营活动的,修缮责任由双方当事人在租赁合同中约定。出租人在租赁期限内,确需提前收回房屋时,应当事先征得承租人同意,给承租人造成损失的,应当予以赔偿。承租人必须按期缴纳租金,违约的,应当支付违约金。承租人应当爱护并合理使用所承租的房屋及附属设施,不得擅自拆改、扩建或增添。确需变动的,必须征得出租人的同意,并签订书面合同。因承租人过错造成房屋损坏的,由承租人负责修复或者赔偿。(三)关于转租房屋的规定房屋转租,是指房屋承租人将承租的房屋再出租的行为。承租人在租赁期限内,征得出租人同意,可以将承租房屋的部分或全部转租给他人。出租人可以根据转租合同约定,从转租中获得收益。房屋转租,应当订立转租合同。转租合同必须经原出租人书面同意,并按照规定办理转租房屋登记备案手续。由于转租合同依据房屋出租合同而存在,因此转租合同的终止日期不得超过原租赁合同规定的终止日期,同时,在房屋转租期间,原租赁合同变更、解除或者终止的,转租合同也随之相应的变更、解除或者终止,但出租人与转租人双方另有约定的除外。转租合同生效后,转租人享有并承担转租合同规定的出租人的权利和义务,并且应当履行原租赁合同规定的承租人的义务,但出租人与转租双方另有约定的除外。

2020年04月16日 01:16

百度发力"云手机", 低配置也能玩大型游戏

网易科技讯4月15日消息,今日百度发布基于自主研发的ARM服务器的百度“云手机”产品,可将手机上所有的应用都转移上云端,原本需要手机终端提供的计算、存储等能力,都改由云端的服务器来提供。据悉,百度“云手机”可以覆盖云游戏、云应用、云VR和云办公等四大场景。百度副总裁马杰表示,“5G时代的到来将加速云游戏发展,百度‘云手机’将为整个行业提供技术基石,为广泛的、运算能力有限的AIoT设备提供可能性。”据百度安全部副总经理沈鹏飞介绍,百度“云手机”具有四大优势:第一是基于百度自主研发的ARM服务器,运行速度更快。第二是有更好的兼容性,可以兼容目前Android应用市场中TOP热门手游和App应用。第三是可以为合作伙伴提供更完善的配套工具与更广泛的开放能力,支持客户实现高并发管理。第四是可以让企业根据业务需求灵活资源配置,实现定制化服务。据百度介绍,百度“云手机”还为云游戏行业提供了一整套新型的解决方案,可以让玩家大幅降低对于硬件设备性能的依赖,四五年前配置不算高的手机和平板电脑,都可以流畅地运行当下最新的大型3D游戏。目前,咪咕快游已与百度“云手机”一起搭建了以手机端为主体,覆盖电视端、PC端、VR端纵向延伸的“一体三翼”战略生态,建立起了云游戏平台。除了云游戏,百度“云手机”在云应用、云VR和云办公等场景中已有落地成果。在VR场景中,云VR能够为学生提供生动、逼真的学习环境,从而加速和巩固学生学习知识的过程。在办公场景中,从网络到链路,再到主机和应用,百度“云手机”提供安全能力,数据在云端运行,实现了企业与员工两个层面便捷性与安全性的统一,同时实现了全流程的自主可控。(一橙)

2020年04月16日 00:35

定向降准首批资金落地:带动融资成本下行 政策仍有空间

4月15日,市场迎来定向降准首批资金。这一举措将有效增加中小银行支持实体经济的稳定资金来源,有助于引导市场利率下行,也有利于促进降低小微、民营企业贷款实际利率。随着经济社会秩序加快恢复,CPI开始高位回落,货币政策在注重与财政、就业等政策协同配合方面仍有发力空间——  4月15日,市场迎来定向降准首批资金。  4月3日,中国人民银行决定实施年内第三次降准。此次降准为定向降准,分4月15日和5月15日两次实施到位,防止一次性释放过多导致流动性淤积,确保降准中小银行将获得的全部资金以较低利率投向中小微企业。  此次降准公布后,银行间市场流动性充裕,资金利率加速下行,多期限资金利率创下近年来新低。  资金价格创新低  4月14日,DR001也就是银行间存款类机构以利率债为质押的1天期回购利率均值,继续保持在1%以下。  从历史走势看,DR001低于1%的情况并不多见。2019年年中、年末以及2020年年初,这一利率曾一度跌至1%以下。4月3日,央行宣布将实施定向降准后,DR001再度跌至1%下方。4月7日,DR001一度跌至0.6%,成为该指标自2014年12月15日公布以来的历史最低值。随后,这一利率有所回升,但截至4月14日收盘,这一利率仍然保持在1%以下。  实际上,2月份以来,市场资金利率就趋于下行。2月开始,央行在公开市场的操作利率、中期借贷便利(MLF)利率、贷款市场报价利率(LPR)“接力式”下调,资金利率开始逐步下行。  上海银行(8.320,-0.05,-0.60%)间同业拆放利率(Shibor)各期限品种曲线自2月开始逐渐下行。与3个月前的水平相比,Shibor隔夜品种和3个月期品种均已累计下行超过100个基点。  不仅是短期限的资金利率下行,较长期限的资金利率水平也在走低。3月、6月、9月和1年期Shibor上周以来均出现显著下滑。1个月期至1年期Shibor分别跌至11年来的最低点,1年期Shibor首次跌破2%至1.73%。  带动融资成本下行  近期短中长期资金利率显著下行,与央行加大流动性投放、引导市场利率下行有关。  今年以来,央行已三次降准,中长期流动性投放力度较大,使得中长期限的资金更为便宜。随着流动性投放力度的加大,银行间流动性充裕。  这从一季度金融数据大幅超预期也能看出来。一季度新增人民币贷款7.1万亿元,同比多增1.3万亿元;3月末M2增速10.1%,达到近年来的高位,重新回到两位数增速;社会融资规模增速11.5%,比2019年年末提高0.8个百分点,逆周期调节有力。  银行间市场流动性充裕也带动了社会融资成本明显下降。数据显示,3月份一般贷款平均利率是5.48%,比LPR改革前的2019年7月份下降了0.62个百分点。代表性的市场利率——10年期国债利率3月末比去年的高点下降了0.84个百分点,企业债券利率比2019年高点下降了大约1个百分点。  统计数据显示,一季度五大国有商业银行新增的普惠小微贷款达2400亿元,同比多增了750亿元。这五家大行的普惠小微贷款利率是4.4%,比去年全年的平均值下降了0.3个百分点。  在4月15日定向降准落地后,将为市场带来长期资金约4000亿元,平均每家中小银行可获得长期资金约1亿元,有效增加中小银行支持实体经济的稳定资金来源。  货币政策仍有空间  定向降准落地后,业内专家认为,接下来宏观政策逆周期调节仍有空间。  中国民生银行(5.780,0.00,0.00%)首席研究员温彬认为,随着国内疫情防控取得阶段性重要成效,经济社会秩序加快恢复,CPI开始高位回落,为货币政策操作打开了更大空间。  国家统计局发布的数据显示,3月份CPI同比上涨4.3%,涨幅比上月回落0.9个百分点。这是CPI同比涨幅连续两个月收窄,并回落到5%以内。  温彬认为,下阶段,在保持流动性合理充裕的背景下,货币政策调控应由数量型工具向价格型工具转换,一方面引导国债收益率曲线整体下移,推动企业债融资利率下行;另一方面适时适度下调存款基准利率,引导LPR利率下降,进一步降低实体经济融资成本。  “货币政策在注重与财政、就业等政策协同配合方面仍有发力空间。”交通银行(5.180,-0.01,-0.19%)金融研究中心首席研究员唐建伟认为。  央行一季度货币政策例会指出,要健全财政、货币、就业等政策协同和传导落实机制,对冲疫情对经济增长的影响。  温彬表示,增强财政和货币政策联动,要在信贷投向上加大对重大基础设施建设项目、新基建、民生工程等领域支持力度,支持居民消费升级,提高对民营企业和小微企业的信贷占比,不断优化信贷结构。  唐建伟认为,未来货币政策在继续通过降准、公开市场操作、MLF投放等保持市场流动性合理充裕,引导市场利率稳中有降的同时,还应抓住CPI回落的时机,适时通过调降MLF操作利率,引导LPR的下行,带动贷款利率的下降来降低企业和居民部门资金成本,为稳投资、促消费、扩内需做贡献。  唐建伟表示,此外,还可在适当的时机对存款利率进行“并轨”,进一步推进利率市场化。在市场利率下行趋势中,实现银行负债成本与市场资金成本趋势的联动,减轻银行负债端压力,激发银行服务实体经济的主动性。责任编辑:蒋晓桐

2020年04月15日 12:11