项目外包注意事项(详细)

简述:
在这快节奏的时代,软件的更新速度也紧跟其后。为了辅助公司的业务发展,节约成本,大多公司都选择外包项目。外包项目的坑不再少数,做此笔记仅做参考。

软件外包流程

软件外包流程

1.沟通需求:与客户沟通,了解客户实际需求,并根据客户的要求写出需求分析文档
2.需求确认:完成需求分析后,与客户确认,如有疑问则修改,再与客户确认,直到客户满意。
3.验收标准协议:根据客户的需求分析,制作出验收标准协议,每个阶段的验收工作都以验收标准协议为准。
4.签订合同:
a.签订软件开发合同,
b.签订验收标准协议,确定采用哪种外包模式后,外包管理小组和接包方会就合同的类型及合同的主要条款进行协商谈判,以便达成共识。发包方提供方案给接包方,描述工作任务和要求,而接包方应提供方案和建议,将原来协商好的报价,承诺等条文内容文档化,经过几轮的反复后双方签署,成为外包服务合同,或者签订专门的外包合同.

合同注意事项:
1.付款节点:互联网公司一般是三期款项,334的模式支付。首付款30%、设计阶段结束支付30%,项目实施完甲方验收完毕40%。
2.但实际上一般都采用451模式。即首付40%,项目结束交付时支付50%。确定售后维护合同或约定,交接代码后,即视项目完成,支付剩余10%。可以灵活掌握。
3.第三方费用承担:
a.软件著作权的申请费(只是产权保护,现在APP上架必须需要的文件,相当于软甲你的专利。一般不加急3个月拿到,700元左右)
b.服务器的费用
c.短信的费用(用来发验证码的一般一条6分钱,一万条=600元)
d.支付权限申请的费用(微信是年费300.支付宝免费,但是这两项后期交易流水都存在手续费)
e.是否使用了付费的数据库(MySQL免费,0rcale是收费的)
f.是否使用了付费的第三方SDK(就是开发用到的一些快速集成工具,但是有些是收费的,按年收费一般是。比如要开发直播或者及时通讯)

5.软件开发:框架搭建和代码编写
6.软件测试:测试贯彻整个开发过程,并提供测试报告。

  1. 验收与交付:根据验收标准协议,验收项目,并支付相关费用,接包方将待验收的工作成果准备好,并将必要的材料提前交给外包管理小组。外包管理小组慎重地组织验收人员。双方确定验收的时间、地点、参加人员等。
    a.验收人员审查接包方应当交付的成果,如代码、文档等等,确保这些成果是完整的并且是正确的,
    b.对待交付的产品进行全面的测试,确保产品符合需求。
    c.验收人员将测试结果记录在验收合同之中。
    当所有的工作成果都通过验收后,接包方将其交付给外包管理小组。双方的责任人签字认可。外包管理员通知本机构的财务人员,将合同余款支付给接包方。

文档验收:

乙方项目所需文档交接给甲方。文档必须符合以下规范
文档齐全(参考附件一文档列表);
文档内容描述准确, 没有歧义和错误的表达;
文档内容容易理解, 通过使用适当的术语、图形表示、详细的解释来表达;
文档对主要功能和关键操作尽量提供应用实例。
乙方向甲方后期维护人员提供源代码培训及后期维护方式,培训完成后,双方确认签字后方可进行验收

界面验收

界面设计符合约定设计规范;
各界面需要做好PC、手机、pad等UI兼容与机器适配;
原则上,浏览器至少需适配Chrome、Safari、火狐、IE8以上;
原则上,手机至少需适配苹果、小米、华为等大众品牌。

功能验收

功能验收范围覆盖(接口、数据库存取、页面功能、主要功能参考表格功能实现);
提供单元测试用例、集成测试用例和系统测试用例;
提供BUG管理跟踪记录表;
提供质量分析报告。

性能验收

提供性能测试报告;
相关重要指标达到以下要求:

安全验收

1.用户程序安全。
明确区分系统中不同用户权限;
系统中会不会出现用户冲突;
系统会不会因用户的权限的改变造成混乱;
用户登陆密码是否是可见、可复制;
是否可以通过绝对途径登陆系统;
2.系统网络安全。
软件需有留痕功能,即保存用户的操作日志、系统异常日志、接口调用数据日志等;
模拟非授权攻击,看防护系统是否坚固;
扫描出的安全漏洞(包含但不限于:越权访问、XSS跨站攻击、SQL注入、文件上传漏洞、跨站请求伪造等)乙方需修复完毕。
软件中不允许出现与本公司业务无关的额外接口,否则追究法律责任,
3.数据库安全。
系统数据是否机密;
系统数据的完整性;
系统数据可管理性;
系统数据的独立性;
系统数据可备份和恢复能力。
4.用户验收
外包团队需提供稳定的用户验收环境和联调环境;
业务场景功能测试不通过数的比例<1.5%;
不存在严重等级为1的错误;
不存在严重等级为2的错误;
严重等级为3的错误数量≤3;

8.源码交接
3.1交接前提条件

需提供用户验收通过确认书;

9.源码验收

代码应只保留跟本项目相关的代码,无效代码应一律去除;
数据库应只保留跟本项目相关的表、视图、存储过程、函数、触发器、定时job等,无效内容应一律去除;
代码结构清晰无冗余,注释完整有效,避免硬编码;
但凡不符合源码验收规范的,外包团队需修复完毕。
交接的源码必须添加准确且详细的注释。
提供项目可能出现的重大故障及其解决方案。

10.交接完成

以上所有项交接完成,由上级领导审核通过后,整个交接仪式完成

11.交付文档如下:


交付文档

ODC软件系统开发流程

项目
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,056评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,842评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,938评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,296评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,292评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,413评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,824评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,493评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,686评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,502评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,553评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,281评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,820评论 3 305
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,873评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,109评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,699评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,257评论 2 341

推荐阅读更多精彩内容