加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 经验 > 正文

软件定制开发怎么避坑

发布时间:2023-01-14 10:32:16 所属栏目:经验 来源:转载
导读: 这一份比较详尽的避坑指南,写给需要依赖软件系统进行创业的同学。
在N年前,我曾做过两个烂尾项目,导致客户亏损了上百万,接下来各种包袱反复折磨了我两年多,所以对软件开发行业存在的坑

这一份比较详尽的避坑指南,写给需要依赖软件系统进行创业的同学。

在N年前,我曾做过两个烂尾项目,导致客户亏损了上百万,接下来各种包袱反复折磨了我两年多,所以对软件开发行业存在的坑坑洼洼自认为是非常深刻的。从那以后我做项目都抱着极为保守的态度,对项目的控制欲变得异常强烈,甚至要求领导拒绝掉一些项目。最近知道了身边有朋友也掉入这个坑,本是一腔热血想一展抱负加入创业大潮却被软件外包团队打击消耗,我现在同时具有了坑过人和被人坑的视角,希望用我7年的从业经验帮助有需要的朋友少走弯路。

先总结一下一般用软件开展业务有哪些形式,让大家能先大致摸到这个行业的脉络。

大家日常使用的软件,更多是综合了以上几种模式的商业模式。

而软件,其实是为其他领域服务的,总要和其他东西结合才能产生价值,这和互联网+的概念不谋而合。单纯靠软件技术是很难挣钱的,能挣钱的只有软件外包,软件外包赚的是一份辛苦钱,可复制性不高。有很多程序员自认为有技术就能创业,但这份技术不是高精尖技术的话,出来可能会碰壁到头破血流。

开发女朋友的肛门经验_软件开发经验_bim轻量化引擎开发经验

通用软件&定制软件

需要采购软件之前先了解清楚什么是通用软件,什么是定制软件。

我们日常使用的QQ、微信、Office,你可以把他理解为通用软件。

通用软件的功能可以满足绝大多数人的日常需求,能够覆盖的用户群体比较广,因此在通用软件产品上竞争非常激烈。

竞争激烈的地方就会出现价格战、免费甚至贴钱给用户。我们日常使用的个人软件,可以说基本是免费的。因为软件与实体商品对比有一个明显的特点就是可以无限复制,在大众眼里复制粘贴哪里需要什么成本?但企业总要挣钱,否则根本无法生存和持续,在免费甚至贴钱的背后需要巨大的研发成本和运营成本,免费只是为了吸引流量,最终这些成本都会以各种方式嫁接到其他地方,最经典的就是广告,羊毛出在猪身上。

通用软件正因为其覆盖面广的特点,也注定了它无法满足每个人的所有需求。因此也就存在定制软件的市场空间,并且是一个千亿级的市场规模。但和互联网通用软件不同的是,定制软件是不存在马太效应的。

定制软件的重点是定制,所以不要指望定制软件很便宜,所谓的一些电商软件号称300块帮你定制一个微信店铺,其实本质是帮你开个账号,所有客户共用一台服务器,这样他的边际成本可以接近于零。但其中的定制部分还是有的,有定制部分就有人力消耗,不过是换个模板拖拽方式帮你做个排版,这种是非常浅层次的定制,所以要收你300块钱。

曾经看到过一句话:”windows正版才一两千块软件开发经验,凭什么你一套软件要卖我上万,难道这软件比windows还复杂吗?“,说这句话的人搞混了通用软件和定制软件的概念:windows是通用操作系统,面向全球用户,给你的电脑装上一套windows系统,对于微软来说成本接近于零,而定制软件则是开发人员为你服务,实打实的成本,除了卖给你,很难再找到下一个买家。

当然也有很多行业通用软件价格还是高于windows的,但是定价这种东西,成因很复杂,一方面是成本,另外一方面是有没有替代品,还有一方面是涉及到产品战略。windows需要让普通人用得起,让个人电脑进入千家万户,只有这样,你才能获得给微软在windows上的其他产品付费的资格。所以你能看到国内盗版系统横行,微软真的控制不住吗?默许而已。

如果你觉得软件定制上万贵的话,那么接下来可能让你惊掉下巴。

SAP是德国的ERP厂商,在大型企业一套系统实施下来费用正常会在几千万至几个亿不等。国内ERP厂商,正常一套下来是几百万到几千万不等。再小型的ERP也需要几十万。SAP为什么会这么贵?单纯软件其实没这么贵,SAP提供是一套企业管理解决方案,而不仅是一套软件。在软件开发中,有一个业务领域的概念,开发软件不仅需要技术,还需要具备理解业务的能力和工程能力。意思就是虽然SAP是用技术做软件的,但是要做好管理软件,他还得懂管理是怎么回事。

在服务了众多大型企业后,SAP所积累的管理经验也不会亚于他所服务的企业。他们将这些经验总结在这套软件上,而他们所具备的经验,价值远超于软件本身。这也是为什么企业管理软件很少盗版,因为没有配套服务,只拿一套软件根本用不起来。

一般通用软件,面向C端比较挣钱。而定制软件,在个人用户上是赚不到钱的,面向政府、企业才能盈利。对个人来说,点一杯奶茶可以毫不犹豫,开个视频网站会员却可能会先找半天有没有盗版。并且站在个人用户角度上来说,个人用户使用这个定制软件很难发挥出高于软件成本的价值。所以很少开发者愿意接个人的开发订单,除了一些刚毕业的大学生,迫不及待的想练练手。

软件定制的成本很高,有条件你可以自己估算一下用工成本。但开发团队也不会傻傻的每次都从头开发,在经历过几个项目之后,都会将通用部分进行封装,软件定制是不可避免的,但软件定制的成本是有办法降低的。这里存在的大坑就是:你给他们的项目,是属于这几个项目的其中一个,给他们交学费的,还是在这几个项目之后。

重点

通常比较成熟的软件团队,一般是将软件服务划分为几个等级来收费。

按照这个模式销售的软件,可以让客户马上就可以体验到成品的效果,价格不会很高,对于客户来说风险也是比较低的。创业者可以优先选择这类产品,先把业务发展起来,等有了一定成效再考虑继续投入。

自建团队 vs 软件外包

如果市面上找不到对口的成品软件,也确实只能考虑软件定制。

想软件定制,立马就有两条路摆在面前可以选择:自建团队还是软件外包。

如果有优秀的技术合伙人,并且有充足的资金可以支撑团队坚持18个月以上,可以考虑自建团队,否则选择软件外包。

优秀的技术合伙人怎么定义呢?

不仅懂技术,还需要懂业务,产品设计、项目管理和技术团队建设。只懂技术是完全不够的,必须是T型人才(一精多长)或是π型人才。每项工作不一定亲自做,但必须有能力掌握,没有一个懂行的人把关,否则团队恐怕都搭建不起来。当然如果你有这样的帮手,根本不需要看我这一篇指南。

充足的资金是多少钱呢?

需要按照团队配置进行计算,而团队配置需要根据业务来定。如果是按互联网应用开发团队相对完整的配置来算,需要产品经理、

后端开发、web开发、安卓开发、iOS开发、鸿蒙开发、测试人员、美工..

当然初创团队可以不用配置这么全面,并且有些业务场景是不需要开发原生APP的,可以用H5打包APP的方式来降低成本,这样可以将web开发、安卓开发、iOS开发、鸿蒙开发减少到只需要一个比较有经验的H5开发人员。前期体验要求不高也可以用通用的UI库或模板进行修改,省去美工。由内部团队人员自行测试省去测试人员。

在最小的配置下,可以减少到两个开发人员:后端开发、H5前端开发,不过至少得三年以上经验的开发人员。

但是互联网应用软件,商业机会对时间是非常敏感的,两人虽然能开发,等开发出来很有可能黄花菜都凉了。并且,招聘只招一两

个人,没有团队氛围,没有利益绑定,很难招到人。

咱为了好计算先忽略这个条件。按照二线城市的薪资水平,两个人每月大概得支出3~4w,2个人效率肯定会偏慢些,不过半年基本也够出一个版本了吧,半年支出按大概20+w算。而且不可能软件做完了就把人开除了,后续还需要对软件进行维护、升级改版,工资水平上来了基本是不可能降的。

从开发出软件到盈利,非常非常乐观的说需要一年半时间,人员工资奖金各项支出七八十万是少不了的。这还是在没有算入开发设备、服务器、运营推广、还有创业者和合伙人的情况下,算进来我想启动资金准备200万应该不过分吧(现实情况下,当下互联网创业几百万烧不了多久,风口已经过了,融资也比较困难)。

那么软件外包呢?

前面已经提到成熟的软件团队会把产品分为多个等级销售,但是实在是找不到对口的成品软件,也没有条件自建团队,这时候只能选择软件外包团队从头开发。

重点

在软件外包团队中,和自建团队一样,他们也需要考虑团队配置,考虑人员工资,没有办法做完项目把人踢了,也需要负责后面的软件维护,但这些问题都不需要你考虑。

你只要考虑工期和总包价格就可以了,但是人员薪酬会比自己招的人高出约1.5倍~2倍,公司需要从这部分赚取利润。同样是耗时半年,外包相比自建团队会节省下一大笔费用,这也是软件定制行业存在的必要。

一般来说,如果外包团队能支撑你的业务发展,后面都会有长期的合作,因此找到好的团队非常重要。毕竟,有太多开发团队本身配置也不完整,技术不成熟。不过能不能合作下去的前提是业务发不发展的起来。定制软件去创业失败的人外包团队见得多了,不要太指望外包团队以合作盈利分成的方式免费给你做,这个饼不好画。

开发女朋友的肛门经验_软件开发经验_bim轻量化引擎开发经验

一口答应的定制价格,不可信

当你问一个外包团队做一款XXX APP需要多少钱,他能马上给你一个明确价格,要么他们是已经有成品软件明码标价,要么就是他在瞎扯淡。最常见的是,你在和这类销售聊天时,你提到你找了某某软件团队,开发一款软件要投入50万,他立马跳起来,“什么?我们做一款才10万块钱,而且已经做好了,你找我们做吧”。前期不懂产品和技术的人可能看不出来,但你深入去了解,或是到了APP上线后某一天发现漏洞百出,才会知道10万块钱和50万块钱还是有很大区别的。

一个功能,可以按最简单的方式做,也可以按很复杂的方式做。一个功能模块,团队内部可能已经有封装好的模块可以直接用,也可能做过但没有封装起来还是需要重新开发,只是因为做过所以会快一点,还有可能根本没有接触过。有些比较简单的东西虽然没有做过,但是很容易从经验判断出来需要多少时间,而比较复杂的功能没有去实践过很难准确的给出一个时间,开发时可能会踩到很多坑。

我一个做技术出身的,大到几百万、小到几千块,周期长至四五年,短至一个礼拜,大大小小加起来也做了一二十个项目,从开发成本上来说,都很难一锤子敲定价格,我也很换衣销售哪来的自信直接给你一口价。根本原因还是打价格战,希望通过这种方式拿到订单。

其中涉及的因素很多,软件不像快消品一样以成品来定价,不能武断的从一个电商软件这个词去判断价格。而是需要把电商系统类型再进行一步步拆分,是C2C、B2C还是B2B2C类型?需要支持在哪些平台上使用:APP、微信公众号、小程序、PC端?需要支持哪些支付方式:微信、支付宝、银行卡?需不需要支持分销?需不需要对接物流系统?需不需要支持装修?需不需要其他支撑系统?...

如果你直接问我做一款软件要多少钱,我只能给你一个非常模糊的价格范围。然后和你聊完具体需求后,会告诉你具体价格需要回去评估一下。如果一拍脑袋给你报价,价格高了你觉得我在坑你,价格低了,通过内部压榨员工出来的产品,总是存在很多隐患的。

所以我无法教你怎么去压价格,也不是为软件开发价格贵而站台,一个合适的价格,才是良性合作的开始,不要贪图便宜,多问多看。

相关经验和成功案例

一个研究人工智能技术的团队来开发一款APP,很大几率会做不好。不要被学历、背景或一类高端词语所蒙蔽,你需要做什么类型的项目,就要去找对口的团队,虽然都是属于IT,但是还是有很多细分领域的。再亮的光环,也需要有经验,研究能力不是工程能力,大多数外包不需要非常高深的技术,项目能不能顺利完工,工程能力非常重要,而工程能力是需要时间积累的。

最直接的方式,选择外包团队时,让他们提供一些和你的项目相近的成功案例。重点考察两个方面,一是技术能力、二是业务经验。

你希望做一个智能家居APP,而他们只有做过电商平台的案例,只能说明他们具备了技术能力但没有智能家居相关的业务经验。

最好能找到同时具备技术能力和业务经验的团队,避免给外包团队交学费。如果实在找不到,只能退而求其次找具备技术能力的团队,少交一点学费。如果拿不出案例,那你可得当心点。

使用主流技术开发

在软件定制时,尽可能要求软件外包团队使用主流技术开发。

为什么呢?在后续如果和软件外包团队合作不太愉快,或者是发展到一定阶段需要自建团队,希望接手源代码过去开发,主流技术的人/团队才好找。

当然,软件定制你要别人给你提供源代码,在价格上可能会比较贵,你要有这个心理准备。

如果不是使用主流技术开发,等你拿到源代码后,你会发现,你很难找到人来接手。或者是,找得到,但是非常贵。

主流技术是市面上用的较多的技术,市场上这类的岗位多,就业范围较广,需求量大,那么相应的学习这类技术的人也会较多。相反,小众技术,需求量少,就业范围窄,企业难招人也会提高薪酬。

主流技术不仅只是指语言和平台,甚至要控制到开发框架。

软件开发经验_bim轻量化引擎开发经验_开发女朋友的肛门经验

先出原型图和方案

多数方案,是给出一份非常简陋的excel和word文档。

如果看不懂,可以找我。

提供人员配置

分阶段进行,及时止损

根据周期和金额,可以将项目分阶段进行,避免前期投入过大刹不住车。

项目款项可划分为3-5-2,前期预付款30%,当开发进行到一定阶段,阶段演示验收成功付中间款项共50%,剩余20%以最后一次验收时间顺延一年作为质保期,一年后没有其他问题再付20%尾款。

在开发阶段,可以按2个月为一个节点,每到一个时间节点验收这段时间内的工作成果,按照具体情况调节时间。

分批付款可以保障你的权益,当项目出现问题之后,可以及时止损。

在项目进行中时,可能会出现需求追加、变更或删减等问题,这会影响到费用的计算,应当要求软件外包计算出工作量和费用,双方确认后进行追加。

合同

定好截止时间,价格和相应的人员配置、方案、原型、功能要求和非功能性要求与合同装订在一起。

合同是死的,人是活的。实际成果和合同有些许偏差可以协商解决,但是在出现纠纷和冲突时,白纸黑字才是保障。

MVP:最小化可行产品

不要指望外包团队把整个软件都开发完整了再拿出去推广。

定期提测版本

找一个经验丰富的软件公司咨询

睿韵网络科技公司,专注软件开发五年,西安实体公司,可以随时前来实地考察免费咨询,或者付费帮你进行项目管理和架构设计,欢迎各位老板前来!

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章