文档视界 最新最全的文档下载
当前位置:文档视界 › 软件外包流程及规范

软件外包流程及规范

软件外包流程及规范
软件外包流程及规范

软件外包流程及相关规范

一、外包前的准备工作

1.1项目负责人的确定

外包项目确定启动前,我方应制定一个专门人员,作为软件外包的项目负责人,全权处理外包项目的所有事务。

1.2需求文档的制定

由项目负责人,对项目软件的使用范围、用户人群定位等进行详细分析,规划

出软件的主要功能,同时结合我们现有平台软件,对软件的开发环境、应用环

境做出规范要求,以此制定出《软件需求文档》。

《软件需求文档》在经项目组讨论后生效。

《软件需求文档》应包括以下内容:

●项目软件的中英文名称、预计开发周期;

●软件的技术规范,如开发环境、应用环境、数据库标准、数据交换接口等;

●软件的适用范围、主要应用思想;

●主要功能模块及功能详细说明;

●业务基本流程;

1.3《软件开发方案》及接包方的确定

1.《软件需求文档》确定后,根据需求文档预选定接包方;

2.接包方同项目负责人沟通技术细节后,由项目接包方根据需求方案,对开发

流程进行细化,制定《软件开发方案》及相关DEMO;

3.项目负责人根据《软件开发方案》和DEMO确定最终的接包方,双份针对软

件开发、后期应用、源代码交付方式等细节进行磋商,签订《软件开发合同》。《软件开发方案》中应包括以下内容:

●项目整体的开发进程,应包括开发、测试、验收、交付等关键环节的进度安排;

●软件各模块划分及定义;

●软件开发计划,应包括开发进度安排、详细的工期明细;

1.4接包方责任人的确定

软件接包方确定后,接包方应确定软件开发的负责人,协同我方项目负责人对

整个项目开发过程中的所有事情进行沟通和协调处理。

二、软件在开发过程中的管理

2.1软件需求的细化

开发方案确定后,接包方需根据开发方案书,对软件的需求进行细化,包括各

模块的具体实现、子功能模块的划分、数据描述和相关报表内容等,并需及时

同我方项目负责人进行沟通,以确认可行性。

2.2开发过程中的管理及协调

1.接包方在软件开发过程中,应该保留详细的软件开发文档,以便于后期源码

程序的移交;

软件开发文档应包括:模块设计说明、业务流程说明、数据库设计说明、代码

中的注释等内容;

2.在开发过程中,开发负责人应至少每周一次向我方项目负责人提交《开发进

度报告》,以方便我方了解开发进度;

3.开发负责人在开发过程中遇到需同我方进行数据对接等测试需求时,应及时

同我方项目负责人联系沟通,项目负责人应及时提供测试环境,以免影响项目

进度;

4.开发过程中,如果因为技术或是其他原因导致功能无法实现,开发负责人应及时同项目负责人进行沟通,并进行“软件需求变动”流程;

5.软件部分模块或是初步成型后,开发负责人,需联络项目负责人申请进行软件的模块测试或是初步测试;项目负责人需组织开发人员,对软件的模块及雏形框架进行测试,以保证软件符合原本设计要求;

2.3软件需求变动

1.在双方确认软件需求后,如有功能上的调整,双方负责人需针对新的需求进行讨论论证,并制定《软件需求变动书》;

2.软件需求变动确定后,双方应根据需求变动书进行开发周期的估算,接包方需合理安排工作量,以确保整个开发进度不会延误;

3.对于确实因需求改变而造成工作量加大,可能会导致开发进度延误情况,需要开发及项目负责人双方进行协调处理;

三、交付验收过程管理

3.1软件交付前的内测

1.软件交付前,开发负责人、项目负责人需要组织我方测试人员协同开发负责人对软件进行内测。内测时,需模拟真实的使用环境,重点对软件的功能进行测试,保证功能的正常、业务流程的畅通。

主要测试以下内容:

1)软件各模块的名称、界面的正确及合理性;

2)软件各模块功能的完整性;

3)软件各业务流程运行的正确性;

4)其他开发需求文档中未列到的细节问题;

2.内测时,开发负责人、项目负责人,要对发现的问题进行详细的记录,并出具《软件内测报告》;

3.内测结束后,接包方对内侧出现的问题进行修改和调整;

4.内测可能需要进行多次,直到软件没有问题符合公测要求时止;

3.2软件交付时的公测

1.在完成内测后,外包项目负责人,需组织实际用户对软件进行小范围的公测;主要测试以下内容:

1)软件的用户体验,软件使用起来是否方便快捷等;

2)在实际使用中各种参数设置的合理性;

3)软件功能模块设置的合理性;

4)软件功能上的新的需求;

5)软件的负荷;

2.公测时,接包方要同时提供《软件使用帮助》文档;

3.公测时,项目负责人需及时沟通实际用户,了解实际用户对软件的意见及建议,收集整理后,汇总为《软件公测报告》;

4.项目负责人需针对公测报告中的问题进行分析,然后整理汇总后,交接包方

进行修改;

5.接包方修改无问题后,完成软件公测;

3.3软件验收交付的内容

在完成公测后,进入软件的验收流程。接包方需向我方提供以下内容:

1.软件的所有源代码

包括软件所有的源代码、所使用的自定义类库等内容。源码应规范、完整,包

含详尽的注释说明;

2.软件发布好的程序

包括完整的发布文件、安装程序、部署配置文档、帮助手册、软件硬件使用环

境等;

3.软件所有的开发文档

包括软件模块设计文档、数据库设计文档、业务流程设计文档、开发环境配置

文档、接口规范文档、开发过程中的需求变动书等;

4.软件的相关培训等

接包方需要对我方人员进行软件开发环境搭建、软件部署、软件使用等的培训;

3.4软件的验收

软件的验收主要包括以下内容:

1.软件源代码的验收

1)软件验收组根据接包方提供的开发环境文档,搭建开发环境,对软件进行编译,并对编译后的程序进行测试,以确认源代码的正确及完整性;

2)组织软件验收组,对软件源码进行分析,以确认软件的可读性;

2.软件相关文档的验收

软件验收组对接包方提供的相关文档进行检查,确保文档完整、无误。

3.5软件验收报告

在软件完成公测完成后,由项目负责人组织软件验收组,汇总软件内测、公测

的数据、软件的相关文档、源码后,出具软件验收报告,以完成软件测试。

四、交付后的程序及源代码管理

4.1软件交付后的程序BUG处理

1.软件通过验收交付后,由软件项目负责人将所有源码、文档、程序进行封存,并编唯一版本号;

2.封存后,如发现严重的功能缺陷及BUG,由项目负责人提出,并提交软件修

改需求,接包方需对问题进行处理;问题处理后,如果修改的文件不多,则只

发布更新过的文件,采用补丁包的方式对程序进行更新,程序的版本号不变化;如修改的文件较多,需同项目负责人沟通发布方式;

3.封存后,如遇功能修改上的问题,只要不影响程序正常运行,暂时只对问题

进行收集、整理和汇总;

4.2软件交付后的功能更改

1.在软件功能修改经过论证后,项目负责人可提出新的软件修改需求,对软件

的功能进行修改;

2.软件项目负责人将软件修改需求同开发负责人讨论后,接包方对软件进行修

改和调整;

3.软件进行功能调整并发布后,对软件的版本号进行升级;

4.3程序发布及源代码管理

1.软件在进行更新发布后,项目负责人需组织人员先对修改后的BUG或是功能进行测试后,才可以;

2.接包方在发送软件更新程序时,需包含软件更新说明、软件升级部署方法等

文档;

3.软件在测试无误后,接包方需将所有修改后的源码、更新说明、部署方法等

打包给软件项目负责人归档;

软件外包管理系统要求规范

软件外包管理规范 1目的 明确本公司的外包过程及其控制方法,通过对外包过程的有效控制,使开发出的软件满足规定的要求。 2适用范围 本文件适用于软件的外包开发。 3职责及权限 1)项目经理负责对软件开发供方(外包方)的调查、评定和选择。 2)项目经理提出外包要求,并组织对外包要求的审核,确定后纳入外包合同。 3)项目经理实施对外包过程的控制,并组织在项目结束时对外包供方的评估。 4对软件开发供方的控制 4.1对软件开发供方的调查 1)由项目经理组织对软件开发供方进行如下内容的调查,并填写《软件开发供方调查表》、收集证明材料。 ·开发经验 包括:开发的软件清单,应用行业,系统规模,软硬件平台,开发工具 ·人员结构 包括:开发过程所需各种人员的数量及人员经历。 ·设备资源 包括:可提供开发的设备情况。 ·实施效果 包括:客户对其提供的软件系统的满意程度 ·角色成员访谈 访谈对象包括:公司技术负责人、项目负责人、测试负责人等 对公司技术负责人,访谈问题如:如何组织软件开发过程?如何组织软件质量保证过程?等 对项目负责人,访谈问题如:如何进行项目计划和计划跟踪?等 对测试负责人,访谈问题如:如何组织测试过程?等 2)由项目经理组织测试部、研发部对软件开发供方的质量管理体系、技术水平进行

审核,并提出质量审核报告。 4.2合格软件开发供方的选择 1)项目经理提供《软件开发供方调查表》、质量审核报告及有关证明资料,组织有关人员或部门,对软件开发供方进行评定和选择。评定和选择依据是软件开发供方软件开发的能力,包括:开发经验、人员结构、设备资源、技术水平、质量保证能力、客户满意程度等。 2)根据参加人员的评审意见,由项目经理填写《软件开发供方评定表》,参加者会签。 3)项目经理负责拟制《合格软件开发供方名单》,报领导审批。 4)《合格软件开发供方名单》是本公司选择软件开发供方的依据,经批准的《合格软件开发供方名单》为受控文件,由项目配置管理员负责发放并归档管理。 4.3合格软件开发供方的调整 4.3.1重新评定的时机 1)每个外包项目完成时都要对外包软件开发供方进行重新评定。 2)超过一年未合作的合格软件开发供方,有外包项目前重新评定审批。 4.3.2重新评定的方法 1)外包项目完成后,应从以下方面重新评定该项目的外包供方。 A.项目经理组织对外包软件供方进行评估,填写《外包软件供方评估表》。评估内 容包括 ·外包软件产品的可维护性 ·外包软件产品的文档质量 ·外包软件供方的组织管理能力 ·外包软件供方的合作情况 ·外包工作量 ·客户评估(客户评估结束后,要在“备注”栏写明供方单位名称) B.项目经理进行评估数据处理。 ·对所评估的各方面(除工作量评估外)的评估值均按下面公式计算: 评估值(%)=∑评估项目所选分值/∑评估项目总分值×100(%) ·工作量评估通过供方和公司内部两组数据的对比,可以寻找出双方在工作量认 识上的差距,为合作情况分析提供参考依据。 C.项目经理提交评估资料,并重新评定项目外包供方。 项目经理根据评估结果判定该项目外包供方是否保留在外包合格供方名单中,若需要 修改《合格软件开发供方名单》,则要经审批后实施。注意更改所有受控文本。评估资料和

软件开发过程管理规范

软件开发过程管理规范文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

0 引言 如果要提高软件开发人员的开发质量,必须有相应的考核制度,有了制度后才能推动开发人员想方设法改善自已的开发质量。目前研发对软件开发的过程缺乏细粒度的度量,所以不能依据有效的度量数据来考核开发人员的工作绩效,大部份只是凭考核人主观意志来考核,不能形成对被考核人有效的说服力。此绩效考核办法旨在结合实际情况合理客观地评价开发效率和质量。 1 目的 对软件开发的过程所产生的软件项的质量和过程进行定量的评价,用评价的结果指导软件的开发过程,不断地提高软件开发质量水平,并依据度量记录来考核软件开发人员的工作绩效。 2 软件项包括 1)技术文档:主要包括:可行性分析报告、需求分析报告、软件功能规格说明、开发计划、系统设计报告、测试文档、用户手册、总结报告等; 2)计算机程序。 3 度量数据的来源 1)项目计划; 2)评审报告; 3)测试报告; 4)问题报告; 5)软件维护记录; 4 质量度量

4.1 度量指标 主要根据各类软件项检查表的检查指标来确定,例如,软件需求规格说明书检查表(见附录1),有10个检查指标,则根据具体项目检查侧重点不同,可从中选择相应的检查指标作为度量指标。 4.2 质量等级 1)软件项的质量等级的确定根据度量综合指标进行。 2)度量综合指标计算公式为:Total = ∑QiMi。 3)其中i=1,2,...n代表指标数量; 4)Q代表度量的指标; 5)M代表度量的指标Q在整个指标体系中所占的权重系数,对不同的开发项目可能不同,此系数根据开发的不同着重点给出。 度量指标权重系数表: 序号指标权重 1 指标1 权数1 2 指标2 权数2 3 指标3 权数3 4 指标4 权数4 5 指标5 权数5 加权平均分 1.0 6)质量评价:一般地,根据度量综合指标值,有以下评分标准。 质量评价计分标准表 序号得分质量评价

4.3软件开发项目外包管理办法

软件开发项目外包管理办法修订记录 审核记录 第一章总则 第一条为使公司软件开发项目外包业务流程顺畅合理,规范参与软件开发项目外 包人员的行为,确保软件开发项目外包期间公司的资产安全,维护公司利益,实现软件开发项目外包的战略目标,制定本办法。 第二条本办法适用于公司所有软件开发项目外包活动的管理。 第三条本办法所称的软件开发项目外包业务,主要是指为实现公司的战略经营目 标,通过合同或协议等形式约定由外部IT服务提供商(以下简称为“外包商”)提供的某些软件开发的部分工作或全部工作。 第二章外包软件开发人员管理 第四条外包商必须是拥有法人资格,从事行业相关软件开发的国内、中外合资、 外资和独资公司。外包商必须经过公司的初步资质评估,评估结果合格。

第五条外包商必须成立3年以上,注册资金不能低于人民币200万元。

第六条外包商必须在最近三年的财务状况良好,每年税后净利润在币以上。 100 万元人民 第七条外包商必须有成熟规范的软件开发项目管理规范,必须通过了CMMI3 或ISO9000 以上的认证,获得了相应机构颁发的证书。 第八条外包商必须在行业内就拟参与项目有至少两个以上的成功案例。 第三章外包软件开发项目流程 第九条业务部门根据自身发展需要或者外部要求,提出相应业务需求,并进行业务可行性和必要性分析,确定业务是否可行以及是否需要立即进行。 第十条产品研发部在分析业务需求后,结合自身情况,决定是否将项目进行软件开发外包,主要考虑以下几个方面的因素: 1.此项业务是否需要利用公司没有的设备、生产系统、专业人员及专门技术; 2.产品研发部自身是否有足够的资源(包括人力资源、时间以及技术等)来完成本业务; 3.此项业务软件开发外包可以降低成本(包括人力资源成本、时间成本、财务成本等); 4.此项业务软件开发外包能够产生比自主开发更多的利益等。 第十一条产品研发部在确定软件开发外包后,编制项目开发计划书,计划书主要包括以下内容: 1.外包的背景,如公司外部环境要求及公司中长期发展战略; 2.外包内容,将部分还是全部开发工作交由外包商提供; 3.外包的具体实施计划; 4.外包的主要风险和应对措施; 5.其他相关内容。 第十二条选择承包方 1.计划财务部发布投标公告,发放《外包项目竞标公告》及相关材料。有意参与竞标的外包商应在指定期限之内提交《投标书》及相关材料,主要内容包括项目解决方案、实施计划、资源配置、报价等。 2.产品研发部与业务归口管理部门一同对外包商进行资质预审,评估外包商的综合能力。评估因素 主要包括4 个方面: 1)外包商类似项目的经验、服务能力、资格认证和信誉;

人力资源外包方案

第一部分前言 一、中智介绍 中国国际技术智力合作公司(中智集团)是中央直接管理的国有重点骨干企业,是全国服务业500强企业之一。中智集团适应中国服务产业结构的提升和经济增长方式的转变,在人力资源服务、投资服务、国际贸易服务领域凝聚核心竞争力。综合提供企业人力资源服务、人力资源管理咨询服务和人力资源出国服务,构建人力资源整体外包服务的宽大平台。拥有人才、资源、网络、规模、经验、品牌的巨大优势和影响力。中智集团是人力资源服务领域最具市场指名率和竞争力的服务组织。中智集团拥有10亿元以上的固定资产,年营业收入60亿元,利税8亿元是国资委管理的优秀中央企业中之一。中国国际技术智力合作公司(中智集团)是中央直接管理的国有重点骨干集团,是全国500强企业之一。“中智”商标被认定为“中国驰名商标”。 中智集团在全国154个城市向5万家公司(其中包括全球500强中157个品牌下的379家企业)派遣并正在服务管理着142万名中高级管理人员和雇员,提供统一规范、高效的服务,并努力将外资来华人力资源服务与国际人力资源合作紧密结合起来。中智集团通过ISO9001—2000质量认证,具有领先的IT信息技术,拥有强有力的客户服务团队,领先全国外企网络的统一服务质量标准。中智集团将为WTO下全球人力、资本、技术、贸易、服务在中国的融合贡献自己的力量。 中智列2015中国企业500强第281位 中智列2014中国服务业企业500强第98位 中智连续入选中国服务业百强企业 中智连续10年列中国人力资源企业第一位 二、中智优势 页脚内容1

1.中智的比较优势: * 全国服务网络优势十分明显: - 作为人力资源外包服务的专业机构,中智公司是业内公认的全国服务网络建设的先行者。 - 在未设立直属分支的96个地区,中智选择了40个当地最具实力与影响力的合作伙伴长期合作; * 服务内容广泛: - 服务人员范围广,包括:正式员工、非正式合同工、短期临时工、实习生、外籍员工/留学生; - 服务内容全,涉及外包服务的方方面面; - 中智公司对于员工的法律水平,特别是劳动法方面的要求十分严格。同时,中智公司设有专门的法律团队,专门负责员工的日常法律咨询以及劳动纠纷,中智的律师团队成员还被各地的劳动仲裁部门聘请为兼职律师。 * 资金实力雄厚 中智的注册资金为1亿元人民币,全国人力资源服务专项可运营资金在人民币10亿元以上。连续5年以上被北京、上海等地国家地方税务机关评为先进纳税企业。 中智沈阳公司注册资金为500万元人民币,流动资金500万元人民币。 * 客户服务经验丰富 中智有近20多年人力资源服务的专业经验,中智现有的客户中不乏世界知名公司,行业规模、市场占有率首屈一指,积累了丰富的行业客户服务经验。 一、中智公司服务优势: 页脚内容2

外包过程控制程序

外包过程控制程序 1 目的 为了整合型管理体系的需要,对组织选择的外包方施加质量·环境·职业健康安全管理的影响,通过对影响产品符合要求的外包过程进行控制,确保外包的产品或服务满足顾客要求和法律法规要求。 2 范围 适用于组织对任何生产过程进行外包(指劳务分包或专业分包)时的控制。 3 术语和定义 3.1 外包方:即劳务分包人或专业分包人,指为公司提供产品或服务的单位或成建制的施工队伍。 3.2 顾客:即发包人(业主),指公司为其提供产品或服务的单位。 3.3 组织:即承包人,指公司(含分公司、项目部)。 4 职责与权限 4.1 分公司、项目部根据其所需外包的生产过程编制外包计划。 4.2工程管理控制中心负责外包方的归口管理,对外包合同(协议)进行审批,发布和保持合格/不合格外包方目录。 4.3 以公司名义中标的项目委托分公司管理、或组织项目部进行施工时,由分公司、项目部组织对外包方的评价和选择,保持相应的评价记录和外包方名单,负责同外包方草拟合同(协议)。直管项目的专业分包(协议)报公司工程管理控制中心审查通过后方可签订;直管项目的劳务分包(协议),以及分公司自管项目的专业分包(协议)和劳务分包(协议)报分公司工程管理控制中心审查通过后方可签订。

4.4工程管理控制中心负责对以公司名义中标的项目在外包发生前,对外包方的资信证明进行复审,并审查回复已经草拟的合同。 4.5 分公司、项目部负责对外包方通报有关质量·环境·职业健康安全的程序,并施加质量·环境·职业健康安全管理的影响。 4.6 工程管理控制中心负责组织有关部门、分公司、项目部对由外包方提供的产品或服务实施验证,根据验证的结果对外包方进行年度评价或最终评价。 5 工作内容和要求 5.1 对外包的控制类型和程度应取决于产品对随后的产品实现或最终产品的影响 根据实际情况,分公司、项目部采取以下一种或几种对外包的控制类型: a) 对外包方进行调查; b) 对外包方的资质进行审查、对外包方的产品进行检验和试验; c) 组建审核组对外包方进行第二方审核评价; d) 对外包方以往的业绩进行评价; e) 对外包方在同行当中进行类比评价。 5.2 根据外包方提供产品的能力进行评价和选择 a) 由分公司、项目部组织对外包方进行现场考察(包括外包方名称、地址、联系人、企业简介、质量能力、资质等级、以往质量/环保/安全业绩等),对其技术管理和人员配备、质量/环保/安全保证能力等进行调查,填写外包方资质评审记录,交分公司、项目部负责人审查批准。 b) 分公司、项目部在其单位负责人审批后将外包方评审表及资料按合格、不合格外包方的分类存档,编印《合格/不合格外包方名单》,在负责人审批后交工程管

软件外包管理规范方案

软件外包管理规 1目的 明确本公司的外包过程及其控制方法,通过对外包过程的有效控制,使开发出的软件满足规定的要求。 2适用围 本文件适用于软件的外包开发。 3职责及权限 1)项目经理负责对软件开发供方(外包方)的调查、评定和选择。 2)项目经理提出外包要求,并组织对外包要求的审核,确定后纳入外包合同。 3)项目经理实施对外包过程的控制,并组织在项目结束时对外包供方的评估。 4对软件开发供方的控制 4.1对软件开发供方的调查 1)由项目经理组织对软件开发供方进行如下容的调查,并填写《软件开发供方调查表》、收集证明材料。 ·开发经验 包括:开发的软件清单,应用行业,系统规模,软硬件平台,开发工具 ·人员结构 包括:开发过程所需各种人员的数量及人员经历。 ·设备资源 包括:可提供开发的设备情况。 ·实施效果 包括:客户对其提供的软件系统的满意程度 ·角色成员访谈 访谈对象包括:公司技术负责人、项目负责人、测试负责人等 对公司技术负责人,访谈问题如:如何组织软件开发过程?如何组织软件质量保证过程?等 对项目负责人,访谈问题如:如何进行项目计划和计划跟踪?等 对测试负责人,访谈问题如:如何组织测试过程?等 2)由项目经理组织测试部、研发部对软件开发供方的质量管理体系、技术水平进行

审核,并提出质量审核报告。 4.2合格软件开发供方的选择 1)项目经理提供《软件开发供方调查表》、质量审核报告及有关证明资料,组织有关人员或部门,对软件开发供方进行评定和选择。评定和选择依据是软件开发供方软件开发的能力,包括:开发经验、人员结构、设备资源、技术水平、质量保证能力、客户满意程度等。 2)根据参加人员的评审意见,由项目经理填写《软件开发供方评定表》,参加者会签。 3)项目经理负责拟制《合格软件开发供方》,报领导审批。 4)《合格软件开发供方》是本公司选择软件开发供方的依据,经批准的《合格软件开发供方》为受控文件,由项目配置管理员负责发放并归档管理。 4.3合格软件开发供方的调整 4.3.1重新评定的时机 1)每个外包项目完成时都要对外包软件开发供方进行重新评定。 2)超过一年未合作的合格软件开发供方,有外包项目前重新评定审批。 4.3.2重新评定的方法 1)外包项目完成后,应从以下方面重新评定该项目的外包供方。 A.项目经理组织对外包软件供方进行评估,填写《外包软件供方评估表》。评估容 包括 ·外包软件产品的可维护性 ·外包软件产品的文档质量 ·外包软件供方的组织管理能力 ·外包软件供方的合作情况 ·外包工作量 ·客户评估(客户评估结束后,要在“备注”栏写明供方单位名称) B.项目经理进行评估数据处理。 ·对所评估的各方面(除工作量评估外)的评估值均按下面公式计算: 评估值(%)=∑评估项目所选分值/∑评估项目总分值×100(%) ·工作量评估通过供方和公司部两组数据的对比,可以寻找出双方在工作量认识 上的差距,为合作情况分析提供参考依据。 C.项目经理提交评估资料,并重新评定项目外包供方。 项目经理根据评估结果判定该项目外包供方是否保留在外包合格供方中,若需要修改《合格软件开发供方》,则要经审批后实施。注意更改所有受控文本。评估资料和评定资料

外包软件开发流程教程文件

外包软件开发流程 一.商务谈判 武汉-沃-航-科-技 一款软件准备开发时,首先就是和甲方公司进行接洽和商务谈判,初步了解用户需求以及这个项目甲方对资金以及工期和其他的各方面的预估,初步达成合作意向。 二.产品需求讨论 需求分析是做产品的头等大事,而需求分析的第一步就是找准产品定位。产品定位实际上就是关于产品的目标、范围、特征等约束条件,它包括两方面的内容:产品定义和用户需求。产品定义主要由产品经理从网站角度考虑,用户需求主要由设计师从用户角度考虑。明确了产品定位,也就确定了产品设计的方向,统一了团队成员对产品的理解,可以避免团队内很多不必要的争执。 产品定义就是用一句话概括产品,包括如下三个方面: 使用人群:产品服务于哪类人群。 主要功能:功能范围的限定。 产品特色:与同类产品相比的竞争优势。 举例:一款音乐应用的产品定义。 使用人群:白领 主要功能:播放音乐 产品特色:音质清晰、更新速度快 用户需求概括起来就是:「谁」在「什么环境下」想要「解决什么问题」。一般可以分解为一个个用户故事,包括如下三个方面:目标用户:目标用户是在使用人群细分的基础上得到的,它也在一定程度上影响了使用场景和用户目标。拆解用户的时候考虑潜在用户量和商业价值。使用场景:用户使用产品的环境,需要关注不同场景的特点。用户目标:用户在不同场景下期望完成的目标,可从中提取出功能关键词。

三.prd输出和确认 一般一份PRD文档要包含以下这些内容: 1、概述部分:简单介绍一下产品的背景,产品的价值或者愿景,产品的简单介绍,一些预估的风险点,干系人,名词解释等等; 2、业务需求描述部分:定义好目标用户群体,业务流程图,业务架构图,脑图等等的介绍; 3、功能需求描述部分:这部分才是用到上面所述方法的点,每个功能点都可以用那样的方式描述; 4、非功能需求描述部分:与产品相关的一些辅助功能,性能要求、易用性要求等等; 5、接口描述部分:与外部有相关接口的需要在这个部分描述; 6、附录部分:培训信息、参考资料等,还可以有运营计划等等;完整的PRD文档中,最多的部分就是对功能需求的分解描述,AxureRP可以很好的支撑这个部分的全部内容,另外其实AxureRP也有流程图、UML图的功能,业务流程图、业务架构图等都可以在AxureRP 里面实现出来。 四.合同拟定 需求确认完成后就要开始拟定合同了。 合同要列出双方的责任与义务,验收方式,过程中遇到问题的解决情况,项目资金打款的问题 保密协议,软件所有权,知识产权、著作权归属,外包完工之后,售后的支援与帮助。 确定双方的沟通的机制及开发周期 双方的主要干系人,开发负责人,产品负责人,项目支持等 简历微信群,讨论组,文档上传共享的网盘等 开发是每周一个周期,进行功能的测试与UAT,然后将工期进展邮件抄送所有人主要是双方合作方式及实现方式 五.项目计划

软件开发规范标准整体规范标准

软件开发规范 Software Development Specification Version: V1.0 Date: 2010-06-22 Prepared by

Document Revision History文档修订记录

Table of Contents目录 1Introduction 简介5 1.1Purpose 目标5 1.2Scope 范围6 1.3Definitions, Acronyms, and Abbreviations. 术语,缩略词6 1.4References 引用7 1.5Overview 文档组织7 2The Overall Description 概述8 2.1Software Development Organizing 开发团队组织结构8 2.2Project Base Process 项目基本流程9 2.3CMM Base Process CMM基本过程10 2.3.1SCM软件配置管理10 2.3.2SPP 计划策划12 2.3.3SPTO项目追踪16 2.3.4PR同行评审18 2.3.5SQA质量保证19 2.4SDLC 生命周期选择20 2.5Development Process 开发过程21 2.5.1Development Phase 开发阶段21 2.5.2Phase Product 阶段制品22 2.6Role Duty 角色职责23 2.7Constraints 限制24 3Specific Requirements 详细描述25 3.1Precondition 前提25 3.1.1SCM配置库25 3.1.2Test Environment 测试环境26 3.2Development Control Process 开发控制流程26 3.2.1项目启动和策划阶段27 3.2.2需求分析、设计、编码阶段27 3.2.3提交测试阶段27 3.2.4生产发布、终测28 3.2.5发布后问题反馈修改过程28 3.3TSP 团队软件过程30 3.3.1会议组织30 3.3.2沟通问题30 3.3.3代码走查30

呼叫中心外包项目建立流程.

呼叫中心外包项目建立流程 1目的 对外包项目运营服务的建立过程进行规范,并加以有效的控制。以确保外包项目运营服务满足客户的要求,并持续提高客户及最终用户的满意度。 2适用范围 适用于所有外包运营项目以及所涉及到的其他支持部门,如技术部、人事部、销售部、行政部等。 3职责 3.1销售部负责获取并向运营部提供与该项目组及客户有关的服务信息,包括:客户规定的要求、隐含的要求以及法律法规要求。 3.2运营部总监负责任命项目经理。 3.3项目经理负责针对客户的需求制定该项目组的“质量计划”,以“项目计划书”的形式输出,并组织各相关部门对“项目计划书”进行评审,确保该计划的实施。 3.4相关部门负责实现“项目计划”中,由本部门负责实施的各类需求。 3.5项目经理负责组织对相关部门需求完成情况的确认。 3.6服务经理负责组织编写及制定,针对该项目组的运营手册,并确保严格执行。 3.7销售部负责向运营部反馈,客户关于该项目运营服务实施过程意见及建议。 3.8系统维护开发部负责项目组运营过程中的各类设备的维护、检修。

3.9 人事部负责招聘及培训客户服务代表,保证人员要求符合合同及《项目计划书》。 3流程说明 3.1服务信息收集: 3.1.1当增加新的项目组或原项目组增加新的服务内容时,销售部应负责向运营部提供,经客户及本公司确认的所有服务信息,包括:客户的规定的要求、隐含的要求以及相关的法律法规要求。提供的形式可为:该项目的建议书、标书、服务合同、项目需求单等。 3.1.2当客户的服务需求发生更改时,销售部应负责组织并通知运营部参加相关评审,并将评审结果以书面形式通知运营部。 3.2运营部总监负责任命项目经理,签发任命书。 3.3项目的实施。 3.3.1项目经理负责针对销售部提供的服务信息,对外包项目运营的实现过程进行策划,制定本项目组的质量计划,并以项目计划书的形式输出。 3.3.2项目计划书的内容应包括: 9项目组各职位的人员要求; 9项目组各职位的岗位职责; 9项目组硬件设备及设施的需求; 9项目组软件系统的需求;

软件外包流程及规范

软件外包流程及相关规范 一、外包前的准备工作 1.1项目负责人的确定 外包项目确定启动前,我方应制定一个专门人员,作为软件外包的项目负责人,全权处理外包项目的所有事务。 1.2需求文档的制定 由项目负责人,对项目软件的使用范围、用户人群定位等进行详细分析,规划 出软件的主要功能,同时结合我们现有平台软件,对软件的开发环境、应用环 境做出规范要求,以此制定出《软件需求文档》。 《软件需求文档》在经项目组讨论后生效。 《软件需求文档》应包括以下内容: ●项目软件的中英文名称、预计开发周期; ●软件的技术规范,如开发环境、应用环境、数据库标准、数据交换接口等; ●软件的适用范围、主要应用思想; ●主要功能模块及功能详细说明; ●业务基本流程; 1.3《软件开发方案》及接包方的确定 1.《软件需求文档》确定后,根据需求文档预选定接包方; 2.接包方同项目负责人沟通技术细节后,由项目接包方根据需求方案,对开发 流程进行细化,制定《软件开发方案》及相关DEMO;

3.项目负责人根据《软件开发方案》和DEMO确定最终的接包方,双份针对软 件开发、后期应用、源代码交付方式等细节进行磋商,签订《软件开发合同》。《软件开发方案》中应包括以下内容: ●项目整体的开发进程,应包括开发、测试、验收、交付等关键环节的进度安排; ●软件各模块划分及定义; ●软件开发计划,应包括开发进度安排、详细的工期明细; 1.4接包方责任人的确定 软件接包方确定后,接包方应确定软件开发的负责人,协同我方项目负责人对 整个项目开发过程中的所有事情进行沟通和协调处理。 二、软件在开发过程中的管理 2.1软件需求的细化 开发方案确定后,接包方需根据开发方案书,对软件的需求进行细化,包括各 模块的具体实现、子功能模块的划分、数据描述和相关报表内容等,并需及时 同我方项目负责人进行沟通,以确认可行性。 2.2开发过程中的管理及协调 1.接包方在软件开发过程中,应该保留详细的软件开发文档,以便于后期源码 程序的移交; 软件开发文档应包括:模块设计说明、业务流程说明、数据库设计说明、代码 中的注释等内容; 2.在开发过程中,开发负责人应至少每周一次向我方项目负责人提交《开发进 度报告》,以方便我方了解开发进度; 3.开发负责人在开发过程中遇到需同我方进行数据对接等测试需求时,应及时 同我方项目负责人联系沟通,项目负责人应及时提供测试环境,以免影响项目 进度;

人力资源外包服务合同

人力资源外包服务合同 甲方: 负责人: 地址:电话:传真: 乙方: 负责人: 地址:电话:传真 乙方为专业人力资源服务、管理咨询机构。为了更好地为甲方做好劳动人事方面的工作,避免甲方在繁杂的法定性的事务中投入大量的行政成本和人事成本,更好的维护甲方的合法利益,甲乙双方就委托乙方提供人力资源外包服务,达成如下协议: 一、人力资源外包服务工作范围 (一)社会保险服务 1、代办社会保险(医疗保险、养老保险、失业保险、工伤保险、生育保险)登记及员工 增加减少手续: 2、代办甲方核算其单位职工社会保险基数: 3、代办甲方报送其单位职工社会保险相关报表; 4、代办单位职工社会保险变更手续; 5、代办甲方员工医疗费用报销 6、代办甲方员工生育津贴支取 7、代办甲方员工工伤认定 8、其他与社会保险相关的事项 (二)住房公积金服务 1、代办甲方公积金登记手续 2、代办甲方员工公积金增加减少 3、代办甲方员工公积金提取手续 4、其他与公积金有关事项 (三)代发工资服务 按照甲方提供的员工花名册及工资明细,按照甲方要求,代理甲方及时足额发放工资 第二条乙方的义务 1、乙方应当勤勉、尽责地完成第一条所列人力资源外包服务工作; 2、乙方应当以其依据相关法律法规作出的判断,尽最大努力维护甲方利益; 3、乙方应当在取得甲方提供的文件资料后,及时完成委托事项,并应甲方要求通报工作进程;

6、乙方对其获知的甲方商业秘密负有保密责任,非由法律规定或者甲方同意,不得向任何第三方披露; 7、乙方对甲方业务应当单独建档,应当保存完整的工作记录,对涉及甲方的原始证据、法律文件和财物应当妥善保管。 第三条甲方的义务 甲方应当全面、客观和及时地向乙方提供与人力资源外包事务有关的各种情况、文件、资料; 1、甲方应当为乙方办理相关人事劳动事务提出明确、合理的要求; 2、甲方应当按时、足额向乙方支付代发工资款和人力资源外包服务费费; 3、甲方指定为人力资源外包服务的联系人,负责转达甲方的指示和要求,提供文件和资料等,甲方更换联系人应当及时通知乙方; 4、甲方有责任对委托事项作出独立的判断、决策。甲方根据乙方提供的意见、建议、方案所作出的决定而导致的损失,非因乙方失职行为造成的,由甲方自行承担。 第四条费用及支付方式 1、代发工资款 甲方应与每月日前,按员工花名册工资总额将代发工资款以(支票,银行转账)方式足额支付给乙方,乙方收到此款后与每月日前将员工工资足额发放到员工工资卡中。乙方收到此款后及时出具财务收据。如甲方要求提供税务发票,甲方按照票面总额的5.5%支付税金。 2、外包服务费: 收取标准:按照甲方每月代发工资人数,每人每月50元收取,按实结算。甲方于每月日前随同代发工资款一起以(支票,银行转账)支付。乙方收到此款后及时出具税务发票。 3、甲方如有其它专案代理事务或者专项顾问事务委托乙方办理,应向乙方另行支付代理费,由双方另订委托代理合同,乙方应优惠收费。 4、本合同到期终止后或者提前解除的,应当由双方书面确认并结清有关费用。 第五条工作费用 乙方办理甲方委托事项所发生的下列工作费用,应由甲方承担: 1、相关行政等部门收取的费用; 2、征得甲方同意后支出的其它费用。 第六条合同的解除 甲乙双方经协商同意,可以变更或者解除本合同。 乙方有下列情形之一的,甲方有权解除合同: 1、因乙方工作延误、失误导致甲方蒙受损失的; 2、违反第二条第4-7项规定的义务之一的。 甲方有下列情形之一的,乙方有权解除合同:

项目外包管理具体流程图

项目外包管理流程 1.过程识别 外包管理过程乌龟图 2.目的 通过建立外包控制规定,用以指导对项目的外包进行选择、评价与管理控制,确保外包有效运行,使外包的结果符合标准要求,满足本公司产品符合性要求。 3.适用范围 适用于本公司项目外包管理。本公司的外包应用范围: 1)用于本公司人员、设备不足,生产能力负荷已达饱和时。 2)特殊产品无法自制时 3)外包厂商有专门性的技术,利用外包质量较佳且价格较低 4)合同金额较小时适用普通加工厂商流程(参照采购管理制度),合同金额较大时适用项目外包管理流程。 4.外包工作流程及说明 1.合格的外包产品 2.合格的质量证明文件; 3.检验和试验报告; 4.授权的质检人员签字的入库单。 1.图纸、标准、协议; 2.未检验的入库产品; 3.法律法规要求; 4.样件; 顾客对外包产品检验 投诉率 项目管理制度 外包控制程序 采购管理 合同审核 产品检验程序 检验(试验)设备、器材;检验场所;计算机系统;运输工具;检验用对比样件 外包 管理过程 研发中心、商务中心 仓管、 技术员、采购员 用什么资源? 谁来做? 输入 用何程序、方法? 用何指标衡量? 输出

4.1外包工作流程 阶段项目外包流程责任部门质量记录表单 项目启动阶段 项目立项阶段 市场部 市场部 研发中心 产品中心 商务中心 商务部 产品中心 产品中心、研发 中心、商务中 心、营销中心 产品中心 采购部 采购部 研发部 产品中心 产品中心 【项目明细表】 【合同审核确认表】 【合同审核确认表】 【项目合同】 【项目外包申请表】 【项目采购计划表】 【项目费用预算表】 【项目进度计划表】客户需求 合同谈判 与客户签订合同 审批 技术审核 商务审核 项目启动 任命项目组长 成立项目小组 申请立项 资料准备 项目立项申请 项目采购计划 项目费用预算 项目进度计划 建档 审核 项目立项 电子版上传共享 文件夹 纸质版存档 NO YES YES NO

软件开发流程规范-详细流程

软件开发流程规范 目录 目录 0 一、概述 (2) 二、开发流程规范 (3) 2.1系统软硬件开发环境 (3) 2.2系统架构(系统组成) (5) 2.3系统功能模块设计 (6) 2.4系统功能开发流程图 (7) 2.5开发修改记录 (8) 三、开发代码规范 (9) 3.1文件结构 (9) 3.1.1 文件信息声明 (10) 3.1.2头文件的结构 (12) 3.1.3定义文件的结构 (15) 3.1.4 头文件的作用 (17) 3.1.5 目录结构 (18) 3.2命名规则 (18) 3.2.1 共性原则 (19) 3.2.2 Windows变量命名规则 (21) 3.3程序风格 (24) 3.3.1 空行 (25) 3.3.2代码行 (26) 3.3.3代码行内的空格 (29) 3.3.4 对齐 (31) 3.3.5 长行拆分 (33) 3.3.6修饰符的位置 (35) 3.3.7 注释 (35) 3.4函数设计 (40) 3.4.1 参数的规则 (40) 3.4.2返回值的规则 (42) 3.4.3函数内部实现的规则 (47) 3.4.4其它建议 (50) 3.4.5使用断言 (50) 3.4.6 引用与指针的比较 (52) 3.5变量类型定义 (56)

四、软件测试规范 (56) 4.1单元测试 (57) 4.2 系统测试 (57) 4.6 业务测试 (59) 4.7 验收测试 (59) 4.8 用户现场测试 (59) 五、软件版本管理 (60) 4.1 版本管理的必要性 (60)

、概述 本文制定烟台开发区德联软件有限责任公司计算机软件开发规范文档。本规范的目的是使公司软件开发项目阶段清晰、要求明确、任务具体、编写的代码规范,使之规范化、系统化和工程化,向公司内从事软件开发的工程师和管理人员提出一系列规范和要求,从而有利于开发过程的控制和管理,提高所开发软件系统的质量,缩短开发时间,减少开发和维护费用,以保证项目高质量、顺利进行。 本规范包含:开发流程规范和开发代码规范等,开发流程规范需要技术开发人员编写相关内容,希望每个技术人员形成习惯,如有新的内容更新会及时通知大家,如有好的规范要求也可通知编制人员及时更新。 本规范为烟台开发区德联软件有限责任公司内部材料,严禁其他商业应用。

软件外包规范

1目的 明确本公司的外包过程及其控制方法,通过对外包过程的有效控制,使开发出的软件满足规定的要求。 2适用范围 本文件适用于软件的外包开发。 3职责及权限 1)项目经理负责对软件开发供方(外包方)的调查、评定和选择。 2)项目经理提出外包要求,并组织对外包要求的审核,确定后纳入外包合同。 3)项目经理实施对外包过程的控制,并组织在项目结束时对外包供方的评估。 4对软件开发供方的控制 4.1对软件开发供方的调查 1)由项目经理组织对软件开发供方进行如下内容的调查,并填写《软件开发供方调查表》、收集证明材料。 ·开发经验 包括:开发的软件清单,应用行业,系统规模,软硬件平台,开发工具 ·人员结构 包括:开发过程所需各种人员的数量及人员经历。 ·设备资源 包括:可提供开发的设备情况。 ·实施效果 包括:顾客对其提供的软件系统的满意程度 ·角色成员访谈 访谈对象包括:公司技术负责人、项目负责人、测试负责人等 对公司技术负责人,访谈问题如:如何组织软件开发过程?如何组织软件质量保证过程?等 对项目负责人,访谈问题如:如何进行项目计划和计划跟踪?等 对测试负责人,访谈问题如:如何组织测试过程?等 2)由项目经理组织质量控制部、研发部对软件开发供方的质量管理体系、技术水平进行审核,并提出质量审核报告。

4.2合格软件开发供方的选择 1)项目经理提供《软件开发供方调查表》、质量审核报告及有关证明资料,组织有关人员或部门,对软件开发供方进行评定和选择。评定和选择依据是软件开发供方软件开发的能力,包括:开发经验、人员结构、设备资源、技术水平、质量保证能力、顾客满意程度等。 2)根据参加人员的评审意见,由项目经理填写《软件开发供方评定表》,参加者会签。 3)项目经理负责拟制《合格软件开发供方名单》,报主管VP审批。 4)《合格软件开发供方名单》是本公司选择软件开发供方的依据,经批准的《合格软件开发供方名单》为受控文件,由项目配置管理员负责发放并归档管理。 4.3合格软件开发供方的调整 4.3.1重新评定的时机 1)每个外包项目完成时都要对外包软件开发供方进行重新评定。 2)超过一年未合作的合格软件开发供方,有外包项目前重新评定审批。 4.3.2重新评定的方法 1)外包项目完成后,应从以下方面重新评定该项目的外包供方。 A.项目经理组织对外包软件供方进行评估,填写《外包软件供方评估表》。评估内 容包括 ·外包软件产品的可维护性 ·外包软件产品的文档质量 ·外包软件供方的组织管理能力 ·外包软件供方的合作情况 ·外包工作量 ·顾客评估(顾客评估结束后,要在“备注”栏写明供方单位名称) B.项目经理进行评估数据处理。 ·对所评估的各方面(除工作量评估外)的评估值均按下面公式计算: 评估值(%)=∑评估项目所选分值/∑评估项目总分值×100(%) ·工作量评估通过供方和公司内部两组数据的对比,可以寻找出双方在工作量认 识上的差距,为合作情况分析提供参考依据。 C.项目经理提交评估资料,并重新评定项目外包供方。 项目经理根据评估结果判定该项目外包供方是否保留在外包合格供方名单中,若需要 修改《合格软件开发供方名单》,则要经审批后实施。注意更改所有受控文本。评估资料和 评定资料一起由项目配置管理员保存。

人力资源外包流程

人力资源外包的种类及其运用 人力资源外包是一个总的概念。一般来说,人力资源外包包括:人力资源业务流程外包、人力资源咨询外包和劳务派遣和劳动关系外包。 1、人力资源业务流程外包 人力资源业务流程外包是通过将技术性人力资源工作转移给外部服务商,而使得企业自身更专注于战略性人力资源管理工作,有利于提升人力资源管理的战略价值。 从目前来看,人力资源业务流程外包主要涉及到招聘管理、员工培训、薪资与福利管理和绩效管理。 (1)员工招聘外包 代招代聘这个做法由来已久,并在中介的行业得到广泛的使用。但是中介行业的代招代聘只是针对低层次的员工,对其要求不是很高,中介机构和用人单位之间也没有硬性的约束。随着人力资源相关法律法规以及外部环境的不断变化给企业的招聘政策、招聘工作带来的较大风险,企业就不断需要技术能力型并符合企业发展需要的人员。这时候,招聘工作不能再是临时性、短期性和盲目性的。此时,企业可以采用外包的方式求助于专业化的人力资源外包机构,为企业设计招聘体系。 (2)员工培训外包

企业人力资源开发的主要任务之一就是培训。在员工培训过程中,培训设计方面的工作可以外包给专业培训公司来完成,因为优秀的专业培训公司通常拥有人力资源管理各方面的专家,他们能够建立起一整套可以普遍适用于多家企业的综合性专业知识、经验和技能。当然在培训的实施过程中也需要企业内部培训的专业人员、经理和其他辅助人员的参与,因为他们比外部人员更熟悉本企业的情况,对员工具有更好的示范效果和亲和力,两者结合可以更好的完成培训的工作。 (3)薪酬与福利管理外包 薪酬体系的设计和发放以及员工的福利管理向来是人力资源管理部门最基本的业务。目前,我国很多企业采用银行代发工资的形式,这并不是外包服务所指的薪酬管理。外包意义的薪酬管理包括了两个方面,首先由专业人力资源机构,进行符合企业发展需要的薪酬方案设计和员工的绩效考核,然后配合企业内部人力资源管理规划要求,分析行业薪酬数据,制定具有激励机制且符合企业成本控制需求的薪酬方案。(1)方案确定之后,根据员工的绩效考核结果,制定薪酬发放标准并代为发放工资。薪酬管理的一项长期动态工作,如果伴随着企业发展状态、行业薪酬标准浮动、员工表现等各方面因素,由第三方的专业机构代为跟踪操作,可以确保员工的薪酬时刻处于公平状态。 企业的福利和津贴体现了企业对员工的关心,容易使员工感到个人与企业的利益相关性,从而形成归属感和认同感。在我国,前期的福利外包包括国家法定的福利,如养老保险、失业保险、医疗保险、住房公积金等。随着企业的发展和壮大,许多企业考虑在法定保险之外,为员工提供其他福利项目。令企业颇为困扰的是,如何利用有限的资金,为员工谋求最大的福利,这种福利政策又必须收到立竿见影的效果。因此,企业把福利津贴方案的设计,外包给专业化的咨询机构制作。专业化的咨询机构通过对不同层次员工需求的分析,制定切实符合企业和员工需要的,又可以激励员工热情,挽留企业核心员工的福利方案。另一种外

项目外包流程

重庆山朕科技发展有限公司 项目外包流程 为了更好地完成公司各个项目,在制造部、系统集成部、技术设计部及项目部等部门任务饱和或者公司内部无法消耗有些订单的情况下,对外发包项目,为确保项目外包质量。特制定本项目外包流程。 1、项目外包合同签定,各部门根据自身工作任务,向公司提出项目外包。 2、公司讨论同意项目外包后,由提出部门做出具体项目外包任务,具体要求、标准、工艺要求等,填写项目外包申请单报采购部。 3、采购部根据涉及部门提出的项目外包任务,寻求有资质、能力强、有相关经验的外协单位,并与提出部门一起商讨决定项目外包公司。 4、外包单位、具体价格、项目进度要求、项目最后完成时间落实后,报主管领导签批,主管领导同意后,对外发包项目,签定商务合同(提出项目发包部门必须参与)。 5、外包项目完成后,交申请项目外包部门初评,初评完成后,申请项目外包部门牵头召集公司领导、项目部、涉及部门、客户单位综合评审,对项目完成情况进行评定是否合格。 6、项目外包完成后得到客户确认后,申请项目外包部门向采购部发出项目外包确认书,采购部根据合同要素,向公司提出付款申请。

9、项目初验收后,申请项目外包部门向采购部发出初验收确认书,采购部根据合同执行综合因素,向公司提出付款申请。 10、初验收后,如发生项目变更,采购部应及时联系项目外包公司完善项目变更。 11、附则 1、附件1:项目外包申请单 2、附件2:项目委托单 3、本流程经总经理签字后生效 二〇一五年三月一日

重庆山朕科技发展有限公司 项目外包申请单 申请部门:申请时间:年月日 总经理:副总经理:采购部长:申请部门主管/部长:

Web项目开发流程及规范

Web項目开发流程及规范 标准规范 2009-07-29 16:17:52 阅读392 评论0 字号:大中小订阅 开发流程及规范:Web 开发的分散性和交互性,决定了 Web 开发必须遵从一定的开发规范和技术约定。 只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。 一、项目的角色划分 如果不包括前、后期的市场推广和产品销售人员,开发团队一般可以划分为项目负责人、程序员、美工三个角色。 项目负责人在我们中国习惯称为"项目经理",负责项目的人事协调、时间进度等安排,以及处理一些与项目相关的其它事宜。程序员主要负责项目的需求分析、策划、设计、代码编写、网站整合、测试、部署等环节的工作。美工负责网站的界面设计、版面规划,把握网站的整体风格。如果项目比较大,可以按照三种角色把人员进行分组。 角色划分是Web项目技术分散性甚至地理分散性特点的客观要求,分工的结果还可以明确工作责任,最终保证了项目的质量。分工带来的负效应就是增加了团队沟通、协调的成本,给项目带来一定的风险。所以项目经理的协调能力显得十分重要,程序开发人员和美工在项目开发的初期和后期,都必须有充分的交流,共同完成项目的规划和测试、验收。 二、开发工具的选取 不象C/S结构程序开发,可以一门语言从头到尾,你用Delphi,就是Delphi 程序员,你用VC++,你就是VC程序员。B/S结构的Web开发工作,工具的选择是一件痛苦的事情。从Windows到Linux,从IIS到 Apache,从J2EE到 .NET,从COM到.NET到EJB组件......还有 Asp、https://www.docsj.com/doc/2414502320.html,、Jsp、Php、Perl、Javascript、Vbscript...... 美工也轻松不了多少,什么"网页三剑客" "新网页三剑客"、FrontPage、Photoshop、CorelDraw......谁都说自己是最强大的! 我们的经验是,选用工具时最好是统一的,比如美工统一用DreamwaverMX 制作网页,程序员全部用文本编辑器书写代码。统一工具的好处是可以保持同一个项目文档的一致性,便于开发人员的交流和文档的保存。 但是也不必刻意强求一致,比如美工可以使用任何自己熟悉的图形处理软件,只要最后能生成浏览器支持的图片就可以了。正是Web开发工具的多样性,才成就了今天互联网多姿多彩的局面。 只要程序员的纯Html和Javascript 代码的功夫足够过硬,就能胜任最后的网站整合工作。

相关文档