同一款软件不同公司开发价格差距真的会那么大吗?难道里面有什么特殊的秘密吗?
其实这个很正常,因为软件开发本身并不是一个以“物”为本的交付行为。同一款软件,从需求确定,产品设计,开发,测试和问题修复。这里面每一个步骤都是成本,都有可以弹性调整的部分。如是否需要提供产品设计的原型,有没有明确的文件需求是否可以按需变更界面有没有严格要求后期测试和bug修复是否需要服务费?以上这些,越明确的合同价格就会越高,因为偷鸡摸鱼的机会就越少!
还有一个重点,软件开发的最大成本在于人而不是物料,所以不同企业的人力成本就可能给出不一样的报价,例如只有几个应届生的公司就可以给出比都是老油条的公司更低的价格。同一个需求,不同人的理解就可以产出不一样的产品,比如开发过程中是否有针对可能出现的业务边界问题提前兼容。如果价格低,我可以只是满足“能用”的场景,如果价格高,是否就可以要求“好用”的场景!

对于外包来说,还有项目后续的交接和维护是否有文档代码交付的质量是不是可拓展和健壮这些都是成本的衡量标准。另外软件项目外包和其他工程外包也有相似之处,有的企业觉得办下来后利润不大,但是可以二包三包给一些更便宜的个人开发者,所以也造成了价格有另外的差额区间。所以软件开发的差价主要在于人和服务,如果你只是要一个勉强能用的软件,那就可以往低价格里整,如果你需要的是长期的开发支持和服务,就需要考量上面说的那些。另外有的厂商用低价承包后,就会以各种明目去赚增项,因为合同模糊,没有这些增项其实他是会亏钱,但是它想“卷”掉其他竞争对手,为了活下去需要先找到客户,赌你会需要增项,所以一分钱一分货也有它的道理最后,回扣不也是这个行业的常态么,这也是一个可操作的价格区间。所以价格差异大很正常,毕竟人力成本和服务成本不一样,重点在于你外包的需求和谋求的是什么。
#软件开发##小程序##软件#