开发外包注意事项二——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,
作为找外包的人,可以简单地核算出价值和成本。
对于接外包的人,也可以简单地核算一下在某个产品在预期收入情况下的现值。
开发外包注意事项二——iOS APP的开发的更多相关文章
- 开发外包注意事项——iOS APP的开发
1. APP外包的流程是怎样的? 一般外包的项目都需要经常这几个流程: 1)需求沟通:双方沟通项目的需求,对项目的可行性进行分析 2)工作量评估:在确认了项目的需求后,外包团队对项目的价钱和进度进行评 ...
- app开发外包注意事项,2017最新资讯
我们见过很多创业者,栽在这app外包上.很多创业者对于app外包这件事情不是特别重视,以为将事情交给app外包公司就完事了,实际上不是的.无论是从选择app外包公司还是签订合同.售后维护等各方面都有许 ...
- Android IOS WebRTC 音视频开发总结(三二)-- WebRTC项目开发建议
本文主要介绍WEBRTC开发过程中的一些现象,文章来自博客园RTC.Blacker,支持原创,欢迎关注微信公众号blacker,更多详见www.rtc.help 随着移动互联网和智能硬件的快速发展,音 ...
- 揭秘 iOS App Extension 开发 —— Today 篇
转自:http://www.cocoachina.com/ios/20160619/16760.html 本文授权转载,作者:Cyandev(简书) 从 iOS 8 开始,苹果引入了全新的 App E ...
- 用APICloud开发iOS App Clip详细教程
App Clip是苹果公司在WWDC20开发者大会上发布的新功能,用户可以只访问应用程序的一小部分,而无需下载整个应用,被称为苹果小程序.本文主要介绍如何通过APICloud开发App Clip. 一 ...
- 不可或缺 Windows Native (25) - C++: windows app native, android app native, ios app native
[源码下载] 不可或缺 Windows Native (25) - C++: windows app native, android app native, ios app native 作者:web ...
- APP定制开发:APP软件开发的语言和开发环境
APP软件开发是移动互联网开发公司常开发的一种手机应用系统,对于刚刚进入APP软件开发领域的新手来说,选择什么编程语言和需要什么开发环境来开发APP软件是常遇到的问题.下面亿合科技小编来为大家分享下: ...
- 征服恐惧!用 Vim 写 iOS App
我们都知道 Vim 和 Emacs 都是文本编辑器中的上古神器,你也许用 ctags,cscopes 配合 Vim 完成过大型 C 或者 C++ 的开发,你也许配合过其他插件,完成过 JavaScri ...
- 勾勾街:一个专业的苹果ios app 自助打包的网站,免越狱,免证书签名
众所周知,苹果的APP开发是需要基于MAC环境的,而我们很多的开发者并没有这样的条件,如果单单为发布一款app就去买一台价格昂贵的MAC那成本就太高了! 就算你有一台MAC,也有能力自己开发出一款基于 ...
随机推荐
- 第二章 python基础(一)
第一节 Python文件类型 源代码 Python源代码的文件以“py”为扩展名,由Python程序解释,不需要编译 字节代码 Python源文件经编译后生成的扩展名为“pyc”的文件 编译方法 im ...
- L103
Give everyday the chance to become the most beautiful day of your life.把每天都过成你生命中最美好的一天.competence 能 ...
- FFMPEG 最简滤镜filter使用实例(实现视频缩放,裁剪,水印等)
FFMPEG官网给出了FFMPEG 滤镜使用的实例,它是将视频中的像素点替换成字符,然后从终端输出.我在该实例的基础上稍微的做了修改,使它能够保存滤镜处理过后的文件.在上代码之前先明白几个概念: Fi ...
- Bootstrap日期/日历插件Datepicker 时间加标记
由于工作需要,项目中使用了Bootstrap日期/日历插件Datepicker,根据需求需要在其中添加日期标记,实现效果图如下: 特此记录此次解决方案: 1.首先分析了功能的DOM元素(如下图),可以 ...
- gulp之压缩css
/** * css压缩 * npm install --save-dev gulp-minify-css * npm install --save-dev gulp-rename * * * 可参考: ...
- protocol 和 delegate
步骤 1.发出协议(在发协议者.h文件 下@interface-@end 上边) @protocol hireOneMaid <NSObject> @required//必须要实现的方法( ...
- C#分词算法
本文用到的库下载:点此下载 词库下载:点此下载 将词库直接放到项目根目录 词库设置如下: 类库说明 词库查看程序:点此下载 可以在上面的程序中添加常用行业词库 还可以通过下面的类在程序中实现 完整的盘 ...
- freeMaker的工具类
package com.ek.util; import java.io.BufferedWriter; import java.io.ByteArrayOutputStream; import jav ...
- shell入门-grep2
案例介绍 搜索关键词带‘root’的行 并输出行号 [root@wangshaojun ~]# cg -n 'root' 1.txt1:root:x:0:0:root:/root:/bin/bash1 ...
- VIsual Studio 2010 常用快捷键
1.Ctrl+S 保存 2.Ctrl+F: 查找 3.Ctrl+H: 替换 4.Ctrl+E,S: 查看空白 5.Ctrl+K+C: 注释选定内容 6.Ctrl+K+U: 取消选定注释内容 7.C ...