文档章节

中国软件外包平台项目外包流程

waibaoba
 waibaoba
发布于 2015/11/30 12:56
字数 1360
阅读 117
收藏 2

项目外包流程

基本信息:

项目外包就是企业为了专注核心竞争力业务和降低软件项目成本,将项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动,目前逐步发展为有企业转向互联项目外包平台,所有企业和个人共同分享参与。

项目外包平台的产生

所谓项目外包平台就是以前一些发达国家的外包软件公司将他们的一些非核心的项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低项目开发成本的目的。众所周知,软件项目开发的成本中70%是人力资源成本,所以,降低人力资源成本将有效地降低软件开发的成本。然而项目外包平台有效的降低,高效,快捷已经成为外包软件项目中降低成本的一种重要的手段。

平台操作流程

发包方流程:

第一步:选择注册会员类型.

第二步:填写发布的项目名称,类型,需求描述等.

第三步:平台管理员审核发布项目的可行性分析,合格个发布到平台上,进入承接方流程,不合格则不会展示到平台上.承接方流程:

第一步:在项目竟标有效期内开始开放竟标.

第二步:如果成功竟标则进入承接方开发流程.

承接方开发流程

第一步:需求调研分析

1、相关系统分析员向用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。

2 、系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。

3 、系统分析员向用户再次确认需求。

第二步:概要设计

首先,开发者需要对软件系统进行概要设计,即系统设计。其次概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。

第三步:详细设计

概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。

第四步:编码

软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构算法分析和模块实现等方面的设计要求,开始

具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。

第五步:测试

测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。

第六步:软件交付准备

在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。

第七步:验收

用户根据需求文档及标书验收,收尾结算。

项目竟标流程

如下图:


© 著作权归作者所有

共有 人打赏支持
waibaoba
粉丝 0
博文 6
码字总数 1908
作品 0
如何像Uber一样给工程师派单,解放外包生产力?

2014年,陈柯好的第一个创业项目失败,半年之内,陈柯好以技术合伙人的方式游走于旅游、电商、团购、票务等各种领域。正当他对职业方向感到迷茫时,“大众创业、万众创新”的口号被提了出来。...

程序员客栈
2016/08/17
42
0
Team Foundation Server(TFS)功能介绍二:外包管理工具

随着信息技术的飞速发展,软件已进入了社会生活的方方面面,越来越多的企业将他们的业务系统构建在以软件为核心的IT系统之上,企业通过它们来为自己的客户提供快速优质的服务。正因为软件已经...

王京京
2007/12/18
0
0
Freelancer自由工作离我们还有多远?

Freelancer自由工作离我们还有多远?   离职闲下来,接触了不少大牛级别的自由职业者,硬是被改变了些许世界观,第一感觉就是“哇擦!程序猿还能这么玩”。   现在除了线下做点传统外包,...

程序员客栈
2016/06/06
245
0
Appstore商店排名前十的威客应用!

  威客:一个网络服务的形象代言人,觉得做威客扰乱广告行业市场,还有降低身份什么的等等,对于前者,不可否认,确实有扰乱广告行业市场,对于降低身份,我个人持批判态度,毕竟时下流行万...

程序员客栈
2016/05/25
41
0
Appstore热搜的五款外包应用!

  外包给人的第一印象就是猪ba戒,其实外包这个行业的水很深,大的外包公司都有一套成熟的外包解决方案,而小的外包公司和应用就像是鱼塘的水一样,深不可测!创业公司初期如果合理的应用外...

程序员客栈
2016/05/18
29
0

没有更多内容

加载失败,请刷新页面

加载更多

js 操作cookie

var cookie = {// 设置cookie方法set:function(key, val, time){// 获取当前时间var date = new Date();// 将date设置为n天以后的时间var expiresDays = time;//...

小丶二
14分钟前
1
0
限制root远程登录 su和sudo命令

9月21日任务 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 对于Linux而言,权限的重要性毋庸置疑!对于普通用户而言无法执行那些只有root用户才能有效的命令,导致工作无法有效进行; 系统...

robertt15
16分钟前
2
0
MQTT协议的初浅认识之通讯级别和持久会话

背景 这是我最近了解MQTT协议的最后一部分内容了,MQTT协议里面的QOS和Keep Alive是两个比较重要的内容。QOS的设置,直接影响了订阅客户端与中间件之间的消息交互行为。而Keep Alive直接影响...

亚林瓜子
18分钟前
1
0
calc

width: calc(100% - 30px); 特别注意:减号左右空格,均不能去掉。 width: calc(100% - 30px);

柴高八斗之父
26分钟前
1
0
Spring Cloud Gateway全局过滤器GlobalFilter:返回消息和重定向

Spring Cloud Gateway的全局过滤器GlobalFilter,顾名思义,声明后会对所有的请求生效,可以用来做权限控制,这里简单记录一下拦截到非法请求后如何返回自定义信息和将请求重定向到指定URL。...

夜雨寄北09
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部