同样需求为什么有的公司报价3万有的公司报价10万
有粉丝在公众号给我留言:前段时间想找开发公司做个APP,问了几个公司,有的8万有的10万,但昨天问了几个公司两三万就能做,花10万做一个是不是就是被坑了?
这个问题就像是在问,吃一顿饭需要多少钱?我花183块钱吃了顿饭是不是被宰了?
首先这个问题没有预设条件,也可以说条件不足,我们可以加个条件,换个方式问:
三个人准备在郑州二七广场吃烩面,需要多少钱?
两个人打算在上海人民广场,吃一个西式的情侣烛光晚餐,要花多少钱?
软件开发同样是这样的,你只问开发一个APP多少钱,但不说需求肯定没法报价、报工期。你把需求理出来了这也只是第一步。因为你首先要明确,软件开发是有弹性的,同一个需求,不同人的理解就可以产出不一样的产品,所以重要的地方一定要反复沟通,你讲给他听,也让他讲给你听,反复沟通,不要怕麻烦。特别是哪些需求可以变更,哪些需求不能变更要整理文档写清楚。因为越明确的合同价格就会越高,因为偷鸡摸鱼的机会就越少!
并且一个软件的成本大多是人工成本,所以也有可能价格稍微低点的是有几个应届生的公司。这也有可能导致后期维护困难,遇到bug处理时间长,导致长时间宕机。
当然也不排除有的企业觉得办下来后利润不大,然后二包三包给一些更便宜的个人开发者,所以也造成了价格有另外的差额区间。
如果价格低,我可以只是满足“能用”的场景,如果价格高,是否就可以要求“好用”的场景!
这也是有的公司价格报低,先给你做,在需求方面含糊不清,做出来的软件也只是能用,而不是好用。
对于外包来说,还有项目后续的交接和维护是否有文档,代码交付的质量是不是可拓展和健壮,这些都是成本的衡量标准。
简单算下成本你就知道了,一个程序员就按照最低标准每月工资8000元,一个项目基本也都要5到8个人。按最低5个人算,成本也就是4万,工期就按半个月算,后期维护成本不考虑的情况下,按照2万算,加上销售人员的提成也得差不多3万,这还只是显性成本,公司每月房租水电什么的也得好多钱,所以不要看价格有多低。
如果价格越低,担心的不是自己,而是对方。不经意设下的坑,短期可能看不到,长期可能凶险万分。价格高的你只需要警惕自己的腰包就行了。
所以根据价格你要考虑的是,他为什么会是这个价格,这个价格做下来之后有什么保障,也可以说你做这款软件想做多大。
这就是为什么同样需求,价格不同并且有时候差别很大的原因。