1、软件外包管理规范1目标明确本企业外包过程及其控制方法,经过对外包过程有效控制,使开发出软件满足要求要求。2适用范围本文件适适用于软件外包开发。3职责及权限1) 项目经理负责对软件开发供方(外包方)调查、评定和选择。2) 项目经理提出外包要求,并组织对外包要求审核,确定后纳入外包协议。3) 项目经理实施对外包过程控制,并组织在项目结束时对外包供方评定。4对软件开发供方控制4.1对软件开发供方调查1) 由项目经理组织对软件开发供方进行以下内容调查,并填写软件开发供方调查表、搜集证实材料。开发经验包含:开发软件清单,应用行业,系统规模,软硬件平台,开发工具人员结构包含:开发过程所需多种人员数量及人员
2、经历。设备资源包含:可提供开发设备情况。实施效果包含:用户对其提供软件系统满意程度角色组员访谈访谈对象包含:企业技术责任人、项目责任人、测试责任人等对企业技术责任人,访谈问题如:怎样组织软件开发过程?怎样组织软件质量确保过程?等对项目责任人,访谈问题如:怎样进行项目计划和计划跟踪?等对测试责任人,访谈问题如:怎样组织测试过程?等2) 由项目经理组织测试部、研发部对软件开发供方质量管理体系、技术水平进行审核,并提出质量审核汇报。4.2合格软件开发供方选择1) 项目经理提供软件开发供方调查表、质量审核汇报及相关证实资料,组织相关人员或部门,对软件开发供方进行评定和选择。评定和选择依据是软件开发供方
3、软件开发能力,包含:开发经验、人员结构、设备资源、技术水平、质量确保能力、用户满意程度等。2) 依据参与人员评审意见,由项目经理填写软件开发供方评定表,参与者会签。3) 项目经理负责拟制合格软件开发供方名单,报领导审批。4) 合格软件开发供方名单是本企业选择软件开发供方依据,经同意合格软件开发供方名单为受控文件,由项目配置管理员负责发放并归档管理。4.3合格软件开发供方调整4.3.1重新评定时机1)每个外包项目完成时全部要对外包软件开发供方进行重新评定。2) 超出十二个月未合作合格软件开发供方,有外包项现在重新评定审批。4.3.2重新评定方法1) 外包项目完成后,应从以下方面重新评定该项目标外
4、包供方。A. 项目经理组织对外包软件供方进行评定,填写外包软件供方评定表。评定内容包含外包软件产品可维护性外包软件产品文档质量外包软件供方组织管理能力外包软件供方合作情况外包工作量用户评定(用户评定结束后,要在“备注”栏写明供方单位名称)B. 项目经理进行评定数据处理。对所评定各方面(除工作量评定外)评定值均按下面公式计算:评定值(%)=评定项目所选分值/评定项目总分值100(%)工作量评定经过供方和企业内部两组数据对比,能够寻求出双方在工作量认识上差距,为合作情况分析提供参考依据。C. 项目经理提交评定资料,并重新评定项目外包供方。项目经理依据评定结果判定该项目外包供方是否保留在外包合格供方
5、名单中,若需要修改合格软件开发供方名单,则要经审批后实施。注意更改全部受控文本。评定资料和评定资料一起由项目配置管理员保留。2) 对十二个月内无外包项目标合格软件开发供方,当再次合作前,要重新对其进行调查评定审批,评定方法同上文,侧重于对供方调查资料有效性跟踪和判定。5外包过程控制5.1外包项目过程控制由项目经理根据外包协议要求,对外包项目过程分节点进行控制。5.2外包软件验收由项目经理根据外包协议要求接收准则和方法,对外包软件进行验收,验收合格后由项目配置管理员将其纳入配置控制。5.3外包软件维护1) 在外包协议要求维护期内,若要对外包软件进行维护,由项目经理按外包协议要求维护方法,向该软件
6、开发供方提出维护要求。2) 由项目经理根据外包协议要求维护结果接收方法,对维护结果进行确定。3) 将维护过程中产生文档,按开发和维护过程配置管理要求,分别纳入配置控制。6质量统计软件开发供方调查表 (格式见附录A)软件开发供方评定表 (格式见附录B)合格软件开发供方名单(格式见附录C)外包软件供方评定表 (格式见附录D)附录A 软件开发供方调查表软件开发供方调查表企业名称企业性质联络人电话地 址E-mail邮编传真软件开发经验软件名称应用行业规模(源代码行数)硬件平台软件平台及工具实施效果人员结构人员分类人数技能经历系统分析系统设计编码测试设备资源(型号、配置)访谈统计见附表:软件开发供方访谈
7、统计填表人姓名附表:软件开发供方访谈统计软件开发供方名称访谈对象访谈问题访谈过程统计 统计人(含日期):附录B软件开发供方评定表软件开发供方评定表企业名称地址关键产品质量证实资料项目经理意见 签字: 日期:评审组意见评审人员签字部门署名日期部门署名日期附录C合格软件开发供方名单合格软件开发供方名单序号供方单位名称地址联络人电话质量证实资料名称供方能力简明说明拟制: 审批:附录D外包软件供方评定表外包软件供方评定表外包软件名称供方单位名称企业内部评定分值软件可维护性评定项目12345代码注释情况代码可读性模块化程度命名规范程度组织管理能力评定项目12345项目管理能力质量控制能力合作情况评定项目
8、12345响应用户立即性对用户态度响应承包方立即性工作责任心用户对外包方评价软件文档质量评定项目12345可阅读性规范程度具体程度工作量评定见附页1工作量评定表用户评定分值见附页2用户评定表注:若要对外包软件产品每份文档分别评定,可增加附页。附页1工作量评定表工作量评定表外包软件名称供方单位名称工作量评定供方评定(单位:工作日)企业内部评定(单位:工作日)需求耗时需求耗时设计耗时设计耗时编码耗时编码耗时测试耗时测试耗时用户培训、安装交付耗时用户培训、安装交付耗时程序修改、调整耗时程序修改、调整耗时累计累计结论 署名: 日期:附页2用户评定表用户评定表软件名称用户评定分值软件适用性评定项目12345满足用户要求程度用户使用频率对用户日常工作帮助程度界面美观程度操作方便程度软件运行质量评定项目12345软件运行稳定性软件运行效率合作情况评定项目12345对开发人员印象响应用户立即性对用户态度开发人员责任心备注:注:用户评定结束后,在“备注”栏写明“供方单位名称”。