开发外包注意事项二——iOS APP的开发
目前我的方式是按时间算。
首先这得建立在双方的信任基础上。
以我做过的Case为例:
首先会和客户一起评估需求:
1. 哪些功能是最为重要的
2. 哪些功能是可以删除的
3. 用什么策略保证APP的出色
4. 最终这个APP大概需要多少时间来完成开发
接下来就简单了,根据难度,50-150美金每小时不定。这样就能得出这个APP的开发预算。 谈定时间后就开始进行设计开发。
此时,客户首先得对我进行充分信任:1. 我有足够的能力成熟度 2. 我讲诚信,不会故意多记开发时间。
开发进程分为几个步骤:
1. 概要模型(低保真),这个阶段是越快越好,以保证梳理出的客户需求不会跑偏。
2. 高保真,这个阶段决定了APP的最终视觉效果,也要和客户反复确认修改。
3. 编码 + 测试。 千万不要等编码完全后再测试, 加快迭代周期
4. 交付
其中要说明的是:
Q: 为什么不一口说定价格:
A: 因为如果一口说定价格,在途中因客户而产生的变化会增加工作量,这样的工作量由谁来承担? 通常会以设计人员承担,这会让很多项目无限期的拖延无法结束。 而以时间计算的话,这样的风险就由客户来承担了。 双方都会相互产生博弈关系。
Q: 为什么这么贵?
A:拥有更高成熟度的设计人员有很多优势:
a. 沟通上,他们能更快速地把握需求
b. 评估上,他们知道风险是什么,哪些是不合理的,会帮助客户梳理思路,帮助产品成功
c. 设计上,他们会节约大量的时间
d. 开发上,他们的编码质量比较高
e. 整体把握上, 他们会知道每个环节的沟通方式,协调起来速度很快,失真很小。
这些优势会大大缩短沟通和开发的时间。因此,即便单位时间价格高,但是从总体上来看,会更节约,风险更低。
从另一个层面更新一下这个问题的价格计算方法。
假设一个外包产品上市后收入稳定在1000 USD/天 (我们现在具体是多少,暂不方便透露)
如果按无风险利息为10%来计算,产品的生命周期按2年计算:产品有形价值(不包括用户数本身的价值)大概在80w USD左右。
有一个非常简单的估算方法,数页面,数功能,这样就可以估算代码行数。如果需要我帮你估算,私信好了。价格看欧美网站功能报价就ok了。
对于接包方来说,价格必须比自己当前月薪高几千。这是保证自己坚持下来和不会后悔的前提。至于2W人月不一定会达到这数。
我个人看法:外包中有三个职位: 产品经理,美工和编码。发包方必须有产品经理出详细设计,界面规范和通讯协议设计这类的文档。接包方只负责编码,发包方如果不负责美工,则这部分费用单算。如果没有这一些约定后期双方非常容易扯皮,验收也无法确定,时间也无法控制。
有一些公司没有产品经理,可能就是销售或行业公司提出需求怎么办?则产品经理的分析工作这部分得算费用,否则就是无休止的扯皮了。
So,
作为找外包的人,可以简单地核算出价值和成本。
对于接外包的人,也可以简单地核算一下在某个产品在预期收入情况下的现值。