在互联网这个讯息万变的时代,快速开发 app 的捷径当然是找外包开发商,那么如何避开「雷区」,顺利的与外包公司合作完成开发呢?丁丁在网上看到很多吐槽以及建议,再根据自己的工作经验总结了三个主要的点,一起来看下。
一、80% 的客户都会犯的错误
以为做个软件很简单,描述需求的时候很模糊;
不确定需求就要报价,然后按这个报价开始做;
不知道自己要什么,想做个商城说要做淘宝;
网站和手机 app 区别搞不清楚;
以为所有软件都有模板,而且都很便宜;
缺乏耐心,不明白也从未想过自己要做的东西有多复杂。
事实证明,这些问题一定会导致以下结果:
项目做出来跟自己想的完全不一样。
据调查,在外包项目中,有 52% 的项目经理因为项目失控/失败而被迫离职/降职/开除。
项目上线时漏洞百出,反复修补解决不了问题,后面必须重做。
误把不确定需求时得到的报价当做真实报价做预算,导致后期资金跟不上继而导致项目失控/破产。
二、不要问做一个 app 要多少钱
这就像你到 4S 店问,一辆车要多少钱?车有 10 万的家用轿车也有 1000 万的超跑。同理,你问 app 也是一样,必须表达清楚自己要的是什么样的 app,用于什么场景,要解决什么问题,怎么解决。如果碰到外包公司上来就给你报价,那么你就要小心了,他会先报个超低价吸引你入坑,最后的结果要么是项目失败,要么中途被宰,因为你已经选了他了,大部分人都不想前面投入一半的预付款打水漂,所以会选择做下去。
相反,负责任的外包公司会仔细的问你需求细节才能给你报价,原因很简单,需求想的越仔细开发成本越高。那么靠谱的开发商具体是怎么做的呢?小编个人认为至少该做到且不限于以下几点:
1、需求梳理。问清楚详细的需求(细到可能连你都没想到),这个需求是否合理,不合理的话要怎么解决,梳理完需求之后才能给你报价;
2、根据产品的需求画出产品原型;
3、根据项目的用途确定 UI 风格并给出 UI 稿;
4、软件开发、测试、上线;
5、很重要也是很多服务商忽略的一步:提供技术上的维护,做到紧急 bug 当日响应,有新功能需求也会跟进合作。
三、搞清楚你想做的是什么样的 app
经常有人会问,我要做个类似美团/淘宝/京东/这样的 app 多少钱?其实你只是看中了他的某一部分功能,就说要做类似的 app。这种看似简单的 app 研发成本有多高?答案是过千万甚至几个亿,因为这些大公司 app 的细节和后台的复杂程度超乎你的想象。拿最基本的注册登录来说,可能就分为邮箱、手机号注册登录,微信、QQ、微博授权登录,邮箱、短信找回密码。你做一种还是做 7 种开发成本可能就差了 7 倍或者更高(滴滴仅 3 月份在招的技术职位就上百个,平均年薪 20~40 万,你们随意感受一下)。
有人会觉得,我创业初期需要考虑这么细吗?非常需要,因为等到错误发生了你再去解决,所付出的成本是非常巨大的。你自己都不清楚要做的东西是什么样子的,别人更加不知道,你寄希望于别人给你思考细节,碰到靠谱的开发商会帮你梳理,但成本也会增加,碰到不靠谱的开发商就只会给你偷换概念,偷工减料。所以找外包之前最好先列出一份详细的功能表或者需求文档,这样可以更好的评估你的项目周期以及价格成本,在开发过程中也减少很多不必要的麻烦!
看完这篇文章大家应该对外包有点了解了,想了解更多关于外包与开发的知识,关注「庖丁开发」微信公众号,回复「开发」两字看开发完整流程文章。
