开发系统就是买房

上个周末我一个朋友问我,说他们想开发一个互联网信贷的网上平台,问我这样的系统大概开发出来需要多少钱。我这个朋友是风控出身,但是经过我的调教,对系统开发还是了解个皮毛,以下就是他发给我的一个页面构思:

在和他聊天的过程中我发现一个有意思的现象,他反复的强调自己的业务需求很简单,就是转接,任务分发,然后辅以在线申请,他认为这样的一个网站应该不会太复杂。但是我和另外一个技术人员的建议是单从这个页面来看,前端确实简单,也就1-2天就可以出来。

但是,后台涉及的逻辑,流程,架构体系就比较复杂了,这个会根据具体的业务需求而变化,可以很简单,也可以很复杂。如果只是参照这个前端的页面可以粗略估计需要三个月开发上线,市面的价格在100万人民币左右。而我们给出的友情报价是80万,哈哈。

通过和我这个朋友的聊天我发现,现在其实相当多的非技术用户在面临系统开发时是没有任何概念的,他们很多人仅仅能够通过前端的页面来判断一个系统是否复杂。在我以前为很多客户提供信息化解决方案的时候,我也注意到了这个问题,用户大致上分为两类,一种是觉得软件系统其实很简单,根本不需要什么钱;一种是觉得软件系统非常高大上,不投入个几百几千万根本玩不转。而且前者占了绝大多数。

因此我也一直在思考,如何能用一种浅显易懂的方式来和非技术出身的用户进行沟通,让用户接受合理的报价呢?现在大部分人都应该有过买房的经历,那么我今天就用房产来和系统进行对比,带你了解系统开发。

知乎上有一篇帖子:开发一个app要多少钱?链接:https://www.zhihu.com/question/35307410?sort=created

这篇帖子大概给出了一个开发出一个App所需要的大致金钱和时间投入,如果是一线城市,基本的投入大概在100万,至少半年。

因此,基于此,首先需要科普的是,如果你打算开发一套自己的系统,无论是基于什么样的业务流程, 至少需要投入100万人民币 ,低于这个价格就没有必要开发了,具体后面会分析。

系统就是房产

系统和房产有诸多相似之处:

都是能够解决用户的刚性需求:房产可以自住、保值、升值;系统可以增加工作效率、促进业务发展等。

都可以提供改善型需求:小户型换大户型,郊区换市区,非学区房换学区房;系统也有升级、优化。

都有多种因素决定价格:地段、学区、户型、品牌都可以决定房产的价格;业务流程、安全性、稳定性、可拓展性都决定了系统开发的成本。

都是需要长期的投入:即使是一次性付款,也需要长期维护 - 物业费、水电费、装修、清洁等;系统上线后,还需要维护、备份、培训等支出。

付款方式很重要:一次性全款可以低于市场价买到诚心如意的房子,贷款买房者可能会面临房东提价;系统按项目收费还是按人头收费会产生截然不同的报价。

都需要资本支持:没有首付,还不了贷款就别买房了;没有足够的业务收入也没有必要开发系统。

都有用户看不见的隐形成本:你的房子你只能看到三房两厅,你看不到的是当年这块地土拍多少钱,用的什么设计团队,施工材料是什么,以及税收等等;用户只看到自己使用的页面,也许就几个文本框,几个按钮,但是后台的逻辑、开发团队的质量、交付周期、运营成本等,用户一无所知。

第一步要做什么

对用户而言,如果你想开发一套自己的系统,你首先需要做什么?有人说首先要明确自己的业务需求,整理需求文档。错!

你首先需要做的是明确自己的预算。

这是我过往工作经历中经常遇到的问题,也是用户的第一个误区。用户往往会告诉我一个大致的需求,然后希望我给出一个报价,原因是他们不懂系统开发,而我是专业的,所以应该由我来报价。乍一听这很合理,其实我们用买房来类比一下就清楚了。

假设你现在想在上海买一套房,抛去限购限贷的政策,你首先要做什么?你首先要清楚的是你有多少钱?有多少现金,每个月最高能承受的还款金额是多少?你走进任何一家房产中介或者售楼处,说你要买房,对方一定会问你的预算是多少。如果这个时候你说,我不知道,你告诉我一套房多少钱,你觉得会有人搭理你吗?当你明确了自己的预算,那么接下来很多事情就迎刃而解了,你的预算是可以买在内环还是外环,大户型还是小户型,是否有学区,新房还是老房等等。

系统开发也是同样的道理。如果留意一下政府或者大型企业的招标信息,你会发现,所有的正规招标信息都会明确预算,然后告知需求,投标单位会基于预算和具体需求给出相应的解决方案。所以凡是用户自己不清楚预算的,除非是有特殊的关系,我一般都是拒绝的。因为这种时候对方其实就是想了解一下大致的行情,根本没有决定去做。而且绝大用户一旦发现实际情况和自己设想的大相径庭,就会放弃。

这里引出另外一个话题,大部分的用户其实是不知道为何要开发系统的,很多是听到见到别人用,自己也想来搞一套;或者有的美其名曰转型,以为靠着一套系统就能够实现产业升级。这种想法本身就是错误的,除非是技术驱动型公司,通常情况下,系统只是能够提升当前的效率,并不能从本质上让业务提升。回到开头提到的话,如果你的预算低于100万,其实完全没有必要开发系统的。第一,说明你的业务量根本无法支撑这样的系统;第二,你的业务量其实靠人工就可以处理;第三,即使人工不行,还有Excel啊。Excel是一款非常强大的软件,基本上可以支撑所有的业务,什么,你觉得Excel不够强大?我只能说可能你的Excel使用还不够熟练。第四,如果你一定非要系统不可,还可以购买或租用已经成型的产品啊。相信我,这些产品都可以满足你的需求,如果你认为确实不能满足,而且你的业务量又无法支撑开发系统,那我建议你可能需要改善自己的业务流程了。

为什么要这么多钱

有的用户会说,好吧,你说的有道理,开发一套系统可能确实需要这么多钱,可是为什么需要这么多呢?你看,我要的很简单啊,就是几个页面跳转一下,加个搜索登陆功能,你会不会要的太多了。

多吗?同样一套三房两厅,静安寺要12万一平方,放到成都2万就可以了。房子都是一样的房子,为什么会有那么大差距呢?你当然会说,地段不一样啊,上海的房子多贵啊。

同理啊,你后台的逻辑要求即相当于房子的地段啊。即使同样的功能,如果你需要的只是一个内部局域网系统,那么就相当于在成都买房;你如果需要的是互联网的系统,那就相当于在上海买房;如果你需要的互联网系统要保证绝对的稳定,自动抵御攻击,数据自动备份,那就是相当于在静安寺买房;如果你还需要支持高并发并且保证系统的稳定流畅,就相当于在静安寺买一套顶层复式。一个真实的例子,曾经有用户说我就想做个和谷歌一样的网站,10万够了吧?嗯,确实,谷歌的页面就一个输入框,两个按钮,可是却市值6000亿美金!

所以,这就是为什么一开始需要用户明确自己的预算。因为只有基于明确的预算,我们才能提供合适的解决方案。如果你的预算就几百万,就不要指望能够做一个淘宝、天猫、京东这样的平台。专业的团队会砍掉所有不需要的功能,尽最大努力满足你的业务需求。

开发系统是有门槛的

这是我和我朋友关于报价的聊天记录。其实我想通过这一段谈话来说明系统开发真的是个技术活,是有门槛的。

经常有用户跟我说,你看别人报价才多少,比你便宜多了,你怎么要这么多。怎么说呢,假设你是威海人,长期在上海工作,想买一套住房,你现在有两个选择:一在上海买,保守估计至少500万;二在威海买,50万。请问你选哪个?如果单从价格考虑,威海肯定是首选啊,那么便宜,还有海景。可是你想过没有,你可能这辈子都不会去威海住,你也许花了只有上海房子十分之一的价格,那又有什么用呢?你还是要在上海租房啊,你的50万根本没有解决你日常的住宿需要啊,哪怕5万,也是毫无意义的。

这篇新闻应该完美的阐述了这种观点。http://business.sohu.com/20140909/n404171063.shtml

这里再引申另外一个话题。有的用户说我的要求确实不高,预算也有限,就准备花个2、30万,三个月做完就可以。这里我可以负责的告诉你,如果你花30万打算三个月就做完的话,你这套系统的开发成本其实最多只有10万,而且价格越低,时间越短,那么你需要支付的额外成本就越高,比如20万花两个月,那你的系统开发成本最多5万。

你肯定会认为这样是非常暴利的。但我告诉你,这是非常正常的。首先,开发团队需要招募人手,技术水平越高的人工资就越高,而且高手轻易不会接这种小单。因为做完三个月以后就没有了,技术人员也要吃饭养家,他必须考虑后续的生活成本。因此,如果开发周期是三个月,这个人就会开出相当于目前薪水六个月的工资,而且即使这样很多人也不愿意。所以即使现在去市场上找一个月薪1万的开发人员,他的报价至少要2万。各位可以换位思考一下,如果你现在有一份稳定的工作,月薪1万,我让你跳槽去一家公司做一份三个月的工作,你会开出多少工资呢?2万?3万?还是根本不会考虑。

用户会说,你做完我这个,还可以接下来给其他人做啊,这样不就衔接上来了吗。这个属于典型的站着说话不腰疼。首先,很难保证订单能够无缝连接,做完这个马上开始下一个,那是理想状态。第二,即使有后续系统,因为不同的需求,也很难保障现有的团队可以立刻加入。比较常见的情况是,多个项目同时并行,每个项目都有专门的团队。而很多软件公司不会养闲人,一旦项目结束,很有可能这个团队也就解散了,这也是IT领域人才流动频繁的一个原因。

因此,稍微正规一点的公司是不会去碰这些为期只有几个月,预算几十万的项目的,因为利润太低,而且极度不稳定。所以很多软件公司都是为大型企业服务的,因为这些企业都有着稳定的需求以及充足的预算,可以确保开发团队一直有事做。

所以对很多中小企业,其实没有必要照搬大型企业,非要开发自己的系统。市面上很多成型的产品和SaaS系统(软件即服务)完全能够满足很多业务需求。就如同买房一样,如果你只有100万,非要住在上海内环,那么租房就是你唯一的选择。

最后总结一下,系统其实就是房产,每个企业需要综合评估自己的能力和需求,然后选择最适合自己的才是正道。

END

作者 丑陋的白痴

关键字:产品经理, 系统


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部