@liuwanwei
2017-01-16T16:44:34.000000Z
字数 1052
阅读 1604
外包
我们将维护期分为两类:
1.合同内维护期
2.合同外维护期
半点软件开发的项目,都会在合同内约定一个维护期,这个维护期始于移交开发成果给甲方正式使用之后。
移交给甲方之前,开发团队会在内部进行模拟测试,但无论考虑的多么周到,模拟环境都会跟真正运行环境存在差异,从而影响软件最终执行效果。有可能产生影响的因素包括:
所以当软件部署到甲方实际运行的环境(业内称为“生产环境”)后,必须运行使用一段时间,软件才会真正的稳定下来。我们称这段时间为合同内维护期。
主要是客户实际使用中,在合同规定的范围内出现的软件异常、问题与新的需求,包括:
项目 | 所需费用 |
---|---|
内测时没有发现的问题 | 免费 |
由于运行环境的迁移而新发生的问题 | 免费 |
对界面文字和图片进行更换 | 免费,资源由甲方提供 |
提交新的 App 版本 | 免费 |
更新服务器软件 | 免费 |
对界面布局或工作方式进行调整 | 累计工时不超过总开发工期 5% 时免费;超出部分,按照合同工时均价计算后追加费用。 |
新增功能 | 按照合同工时均价计算后追加费用。 |
需要追加费用时,具体工时由甲乙双方协商确定。
项目金额 | 维护时长 |
---|---|
10 万以下(含 10 万) | 一个月 |
10-20 万(含 20 万) | 两个月 |
20-30 万(含 30 万) | 三个月 |
大于 30 万 | 不低于三个月,由双方协商后确定 |
维护期结束后,开发团队原则上已经尽到了对甲方的责任和义务,所以请每个甲方都认真对待维护期,尽量在维护期安排人力物力对软件进行高强度的测试和使用。
为维护良好的合作关系,开发团队会尽量抽时间帮助甲方分析后续使用中出现的问题,但必须明白这并非开发团队的义务。
对于自身没有开发能力的公司,在合同内维护期结束后,如果仍然有开发和维护上的需求,我们建议签署长期维护合同。
长期维护时间以年为单位,包含的服务内容如下:
服务内容 | 费用 |
---|---|
解决非人为因素造成的问题,保证软件服务正常运行 | 按照开发合同总金额的 20% 收取服务年费 |
解决人为因素造成的问题 | 分析问题每次收取 500 元服务费;如需开发,按照开发成本的价格收取额外费用 |
新功能开发 | 按照开发成本价格报价 |
开发成本如何计算:
假设甲方提出一个新功能,开发团队评估后得出开发人员和开发周期为:
开发岗位 | 人数 | 开发周期(人日) | 平均日薪 |
---|---|---|---|
安卓程序员 | 1 | 2 | 300 |
iOS 程序员 | 1 | 2 | 300 |
PHP 程序员 | 2 | 5 | 500 |
总的开发成本就是:
(1 * 2 * 300) + (1 * 2 * 300) + (2 * 5 * 500) = 6200