(9.23)软件开发项目管理制度

上传人:沈*** 文档编号:192216180 上传时间:2023-03-06 格式:PDF 页数:23 大小:940.61KB
返回 下载 相关 举报
(9.23)软件开发项目管理制度_第1页
第1页 / 共23页
(9.23)软件开发项目管理制度_第2页
第2页 / 共23页
(9.23)软件开发项目管理制度_第3页
第3页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.1/23 软件开发项目管理制度 1 目的和适用围 为规公司自有软件研发的管理工作,特制定软件项目的立项、开发、测试、发布、备份与软件发布后问题跟踪与处理、设计更改与升级的管理制度,最大限度满足用户的需求。本标准适用于聚龙股份(以下简称公司)软件开发项目的管理与控制。2 涉与的相关部门 公司所有部门 3 职责与管理控制 3.1 职责 参见设计和开发控制程序中相关条款。3.2 管理控制 3.2.1 软件开发项目分类与立项管理分类 1.软件开发项目分类(1)软件产品项目:公司或部门提出的,可以作为公司独立产品或配套产品的软件开发项目;(2)部管理软件项目:公司或部门提出的,仅限于公司部管理应用的管理软件项目;(3)部工具软件项目:公司或部门提出的,仅限于公司部生产调试使用的各种工具软件项目。3.2.2 软件项目管理分类 软件项目管理分为正式立项管理与设计更改管理。1.正式立项管理 软件开发需求之前没有相同的正式软件产品,或者软件在功能和结构上与原有软件相比有较大改变,能够作为一个独立的应用软件,均可作为软件开发项目进行正式立项,并按3.3.2进行软件立项管理。2.设计更改管理 如果需求部门需求的软件与当前已发布的软件功能有差异需要更改或升级时,由项目组按照需求部门要求进行设计更改,并按 3.3.3 进行软件设计更改管理。3.3 软件项目各阶段管理 软件项目开发管理过程划分为需求分析阶段、立项阶段、设计编码与测试阶段、软件发布与实施阶段、项目验收阶段。3.3.1 各阶段工作容与形成表单 .2/23 项目阶段 工作容 参与部门 形成表单 需求分析 需求阶段 需求部门对预开发软件与其匹配硬件产品的目标客户、市场情况、功能需求、网络环境、政策法规、竞争对手、产品价格、预计销售情况等容进行市场调研,提交软件开发项目建议书至技术管理部。技术管理部征求软件开发部门意见,如果建议书容合理可行,则进入立项阶段。需求部门 软件开发项目建议书 立项阶段 立项方案评审*确定项目负责人与项目组成员,明确软件开发计划,项目负责人组织编写软件开发项目立项单和软件开发需求报告,确定软件开发与运行的环境、实现功能、业务与数据要求,设计方案与技术指标等容。*针对立项单和软件开发需求报告的容,技术管理部组织评审组实施立项方案评审。技术管理部 各开发部 需求部门 软件开发项目立项单 设计开发评审报告 软件开发需求报告 设计编码与测试 软件设计*项目负责人按照软件开发项目立项单和软件开发需求报告中的要求进行任务分解,并落实项目组成员任务计划完成的工期,形成软件项目任务分解计划书,实施软件设计开发。*与软件配套使用的硬件产品或设备的开发管理流程与技术文件要求按照产品开发项目管理制度与技术文件管理制度要求执行 各开发部 相关部门 软件项目任务分解计划书 参见 产品开发项目管理制度与技术文件管理制度 中相关条款 软件测试*测试过程管理按照3.3.4.1 软件测试与发布流程规定执行。*与软件配套使用的硬件产品或设备的测试流程与管理要求按照 产品开发项目管理制度与技术文件管理制度要求执行 各开发部 测试组 相关部门 测试任务书 软件测试报告 问题处理记录 .3/23 软件发布 软件或程序发布*软件发布过程管理按照3.3.4.1 软件测试与发布流程规定执行。*如涉与与软件配套硬件产品或设备程序或硬件升级的,相关开发部门按照产品开发项目管理制度与技术文件管理制度的要求同时下发软件版本执行通知单、软件更改通知单或技术更改通知单至产业中心与相关部门。各开发部 测试部 相关部门 软件发布通知单 软件版本执行通知单 软件更改通知单 技术更改通知单 软件安装和使用说明书或软件系统使用培训记录 版本变更记录 项目验收 项目开发完成后,由技术管理部资料管理员进行VSS备份检查,检查合格后技术管理部提交财务中心财务部对项目研发费用进行核算,审核通过后项目验收完成 技术管理部 各开发部 财务中心 项目完成验收单 软件设计更改 见“3.3.3 软件设计更改管理”中相关条款 需求部门 技术管理部 各开发部 测试部 相关部门 软件设计更改申请单 软件升级通知单 项目更改 参见产品开发项目管理制度中相关条款。技术管理部 各开发部 需求部门 测试部 相关部门 项目更改通知单 项目暂停 项目开发过程中,由于安排新的工作任务或其他原因,项目需要暂停开发的,由项目负责人提交项目暂停申请单至技术管理部,研发中心总经理批准后交由项目管理员备档并调整项目计划。技术管理部 各开发部 项目暂停申请单 项目终止 产品研发过程中,如果需求部门或市场有新的开发要求,且当前已研发或正在研发的软件已不能满足市场的要求,需求部门需提交项目终止申请单至技术管理部,终止正在进行中的项目。项目终止基本流程参见 产品开发项目管理制度中的相关条款。需求部门 技术管理部 财务中心 相关部门 项目终止申请单 项目终止通知单 .4/23 需求部门根据市场或部门需求与调研信息提交软件开发项目建议书至技术管理部 3.3.2 软件开发项目管理流程 标题 软件开发项目管理流程 组织 单元 需求部门 技术管理部 软件开发部门 硬件开发部门 管理控制 注:1.软件所匹配的机型或硬件设备的开发与管理控制程序,按照产品开发项目管理制度执行。2.涉与到技术文件与技术改动要求按照技术文件管理制度要求执行。3.3.3 软件设计更改管理 3.3.3.1.软件设计更改分类 软件设计更改可分为两个类型:软件升级需求和软件缺陷修改。Yes 是否开发?组织需求部门与所涉与的项目组对项目需求进行评估,汇总技术方案与可行性等意见,上报研发中心经理审批 项目负责人组织填写软件开发项目立项单 和 软件开发需求报告 立项方案评审 软件开发 样机开发 软件测试 样机测试 联机测试 Yes Yes No No No No Yes No 完毕 No Yes No Yes 验收 程序发布 对外发布 使用反馈 同意验收?审核.5/23 a)软件升级需指根据业务部门的需求,对软件进行功能完善和适应性维护。b)软件缺陷修改指对一些软件功能或使用上的问题所进行设计修改,这些问题一般是由于软件设计和实现上的缺陷而引发的。3.3.3.2.软件设计更改流程 软件设计更改工作以任务形式由需求部门和项目组协作完成。更改过程分为四个阶段:任务提交和接收、任务实现、任务测试、软件发布上线。1.需求部门提出的软件升级需求按以下流程进行:标题 软件设计更改基本流程(软件升级需求)组织 单元 需求部门 技术管理部 项目组 测试组 管理控制 注:如果软件设计更改涉与配套硬件产品或设备的更改时,则需要把软件设计更改申请单和硬件产品立项材料一起存档。2.软件缺陷修改按照以下流程进行:软件项目的外反馈由需求部门负责汇总软件运行过程中所发现的软件缺陷和问题,形成问题处理记录上报研发中心项目专管员,由项目专管员协调项目组予以解决。对于问题处理专责人员不能处理的问需求部门提出软件更改需求,并将变更需求汇总整理成 软件设计更改申请单 提交至技术管理部 审核 技术管理部汇总项目组意见,上报研发中心经理审批 Yes 项目负责人按照要求组织实施软件需求变更,将需求提交至相关开发人员,完成软件升级开发。测试组对软件程序变更进行测试,并出具软件测试报告,由测试负责人和项目负责人签字后确认通过 No 测试组确定软件发布版本,修订 软件安 装 与 使 用 说 明书,并下发软件升级通知单 与相应程序至需求部门与相关部门 软件发布 .6/23 题,应立即通知项目负责人进行处理。当确定发生的问题属紧急问题时,或者虽属于一般问题,但难以解决时,应与时向上级主管上报,并通知相关负责人。技术管理部项目管理员跟踪项目问题处理解决全过程,与时跟进,确保所有问题得到妥善解决和记录。问题处理人员在问题处理过程中应做好记录,在问题处理记录中填写问题性质、问题处理人员、问题处理所需资源、问题处理方法、问题处理结果等容。问题解决后问题处理记录由项目专管员存档。3.3.4 软件测试与发布管理 3.3.4.1 软件测试与发布流程 1.软件产品项目测试与发布流程 标题 软件产品项目测试与发布流程 组织 单元 项目组 测试组 管理控制 VSS 管理员按照软件发布通知单/软件升级通知单中的容与要求,为需求部门与相关部门开通软件程序与相关技术资料的下载权限。软件产品项目由营销中心负责软件程序的对外发布。软件发布时,软件安装与使用说明书应与软件发布通知单/软件升级通知单与版本变更记录一起下发。公司部管理或工具类软件由项目组负责软件程序对发布。软件发布前,如果无软件安装与使用说明书,需要项目组给使用部门进行使用前培训,且软件系统使用培训记录交于项目专管员进行存档。软件下发要求 测试组接收测试任务,搭建软件测试环境,并制定软件测试计划和测试方法。测试通过?Yes 软件开发完成后,项目组提交测试任务书至测试组 项目组按照立项要求或设计更改要求解决测试中出现的问题、BUG等。测试人员获取可测试版本后,按照测试计划与测试方法实施软件测试,并出具软件测试报告,将测试结果反馈给项目组。No 测 试 组 撰 写测试报告,测试负责人与项目负责人签字 确 认 后 通过。测试组和项目负责人确定软件下发版本号;测试组组织编写软件安装与使用说明书并备份程序与相关技术资料至 VSS服务器 测试组下发软件发布通知单/软件升级通知单与相关技术资料至营销中心或需求部门、VSS管理员与相关部门。.7/23 软件安装与使用说明书应详细介绍安装软件对运行环境的要求,安装软件的定义和容,在客户端、服务器端与中间件的具体安装步骤,安装后的软件配置等。软件安装与使用说明书还应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和须知等方面的容,在需要时还应举例说明。2.软件管理类项目或软件工具类项目测试与发布流程 标题 软件管理类或工具类项目测试与发布流程 组织 单元 项目组 需求部门(使用部门)管理控制 VSS 管理员按照软件发布通知单/软件升级通知单中的容与要求,为需求部门开通软件程序与相关技术资料的下载权限。3.3.5 项目评审管理 3.3.5.1 评审组人员组成、评审组职责与项目评审形式要求见产品开发项目管理制度中相关规定。3.3.5.2 项目评审容与表单记录 使用部门试运行过程中配合软件项目组共同完成 软 件 测 试 报告。测试通过?Yes 软件开发完成后,由项目负责人指定人员组织对软件使用部门相关人员进行培训,并做好 软件系统使用培训记录。使用部门将测试结果反馈给项目组。No 项目负责人确定软件下发版本号;由项目组成员编写软件安装和使用说明书并下发给使用部门或者对使用部门进行培训,形成软件系统使用培训记录。项目组成员下发软件发布通知单/软件升级通知单至需求部门与相关部门,同时备份程序与相关技术资料至 VSS 服务器。项目组修改问题直至满足要求。.8/23 3.3.6 编号规则 3.3.6.1 项目编号规则 按照 QJ/JL094012014产品与项目编号方法的规定执行。3.3.6.2 表单编号规则 按照 QJ/JL 01805-2013技术表单归档的编号方法的规定执行。3.3.7 软件版本管理 软件版本号命名、升级规则按照 QJ/JL018032014技术文件编号方法的规定执行。3.3.8 备份管理 按照VSS 管理制度的规定执行。3.3.9 技术文件管理 按照技术文件管理制度中的相关条款执行。4 借用的文件、流程与表单 4.1 QG/JL170501-2013(A/0)技术文件管理制度 4.2 QG/JL060501-2013(A/0)产品开发项目管理制度 4.3 QG/JL 060506-2013(A/0)VSS 管理制度 4.4 QJ/JL09401-2014 产品与项目编号方法 评审类型 评审容 评审时需提交的资料 提供文件部门 记录文件 立项方案评审 立项单容 设计方案合理性 1.软件开发项目立项单 2.软件开发需求报告 需求部门 各开发部 测试部 设计开发评审报告 项目验收 对设计输入和输出对照检查。对项目进行验收论证。1.技术总结报告与对各部门提出问题的回复 各开发部 设计开发评审报告项目完成验收单 2.软件测试报告与问题说明(包括软件与与其匹配硬件产品或设备的测试结果)测试部 需求部门 3.项目文档成套性审核 4.软件发布通知单/软件升级通知 单。技术管理部 各开发部 5.涉与与其配套硬件产品或设备的评审资料要求与文件,见产品开发项目管理制度中相关规定 技术管理部 各开发部.9/23 4.5 QJ/JL 01805-2013 技术表单归档的编号方法 4.6 QJ/JL018032014 技术文件编号方法 4.7 QG/JL 060501-10A 项目完成验收单 4.8 QG/JL 060501-11A 项目终止申请单 4.9 QG/JL 060501-12A 项目终止通知单 4.10 QG/JL 060501-15A 项目暂停申请单 5 形成的支持性文件、流程与表单 5.1 QG/JL 060503-1A 软件开发项目建议书 5.2 QG/JL 060503-2A 软件开发需求分析报告 5.3 QG/JL 060503-3A 软件开发项目立项单 5.4 QG/JL 060503-4A 设计开发评审报告 5.5 QG/JL 060503-5A 测试任务书 5.6 QG/JL 060503-6A 软件设计更改申请单 5.7 QG/JL 060503-7A 软件发布通知单 5.8 QG/JL 060503-8A 软件升级通知单 5.9 QG/JL 060503-9A 软件项目文件清单 5.10 QG/JL 060503-10A 问题处理记录 5.11 QG/JL 060503-11A 软件测试报告 5.12 QG/JL 060503-12A 版本变更记录 5.13 QG/JL 060503-13A 软件项目任务分解计划书 5.14 QG/JL 060503-14A 软件系统使用培训记录 6 附则 6.1 本程序自批准之日起生效,借用的文件如已换新版/次则以新版/次容为准。6.2 本制度文件由研发中心技术管理部起草和负责解释,并负责维护其适宜性和有效性。6.3 本文件状态:代红 日期:2014.8.29 日期:日期:.10/23 软件开发项目建议书 QG/JL 060503-1A 软件名称 申请日期 申请人 申请部门 联系 客户信息 联系 软件应用 环境与场所 局域网 银行办公网 银行业务网 其他:(请说明)网点应用 现金中心应用 人民银行应用 其他:(请说明)软件要求 功能要求 硬件环境 银行硬件环境:(如可提供计算机或服务器数量与配置、操作软件、数据库等)设备要求:(如银行使用我公司主要产品型号与程序版本号、设备数量、联网方式等)其他:(如银行使用其他厂商设备型号、数量、联网方式与兼容要求,开发周期等)预计销售情况 申请部门意见 需求部门负责人:研发中心意见 研发中心总经理:.11/23 备注:可附其他说明文件与材料。软件开发需求报告 QG/JL 060503-2A 软件名称 项目编号 软件涵盖围 拟定日期 编号 业务管理名称 功能要求 数据要求 备注 其他:编 制 项目负责人 研发中心总经理 .12/23 软件开发项目立项单 QG/JL 060503-3A 软件名称 项目编号 项目专管员 立项日期 软件部门 硬件部门 立项目的 和技术指标 软件:硬件:研制计划 项目组成员 计划任务 计划工作时间 研发中心经理 总经理批准 注:可用附件说明。.13/23 设计开发评审报告 QG/JL 060501-4A 产品名称 项目编号 评审类别 评审主持 评审日期 评审记录:结论:评审组组长:项目负责人 项目组成员 .14/23 测试任务书 QG/JL 060503-5A 任务书编号:申请部门:申请日期:项目名称 程序版本号 相关匹配程序版本号 版本代码存放位置与安装包名称 需要 Build不需要 Build Build 负责人:软件环境 硬件配置 变更容 测试重点 测试申请人 项目负责人 接收部门 负责人 测试开始日期 测试完毕日期 试验结果 测试负责人:年 月 日 试验结论 项目负责人:年 月 日 备注 .15/23 软件设计更改申请单 QG/JL 060503-6A 软件名称 申请人 申请部门 申请日期 项目管理员 项目编号 软件部门 硬件部门 需求类型 软件缺陷 软件升级需求 其他:_ 软件:硬件:研制计划 项目组成员 设计任务 计划工作时间 申请部门负责人 研发中心经理 .16/23 软件发布通知单 QG/JL 060503-7A 表单流水号:下发日期:年 月 日 编制人员:软件名称 软件版本 适用围(机型、图像程序、主控程序、SD 卡程序版本)功能说明(可用附件说明)软件发行方式 安装须知 其它说明 审核/批准 审核人(项目负责人):审核日期:年 月 日 技术管理部项目专管员:审核日期:年 月 日 批准人(研发中心经理):批准日期:年 月 日 下发接收人(签字)执行和备档部门 技术管理部 .17/23 软件升级通知单 QG/JL 060503-8A 表单流水号:下发日期:年 月 日 软 件 名称 升级前版本号 升级后版本号 适用 围(机型、图像程序、主控程序、SD 卡程序版本)升 级 原因 更改容(可用附件说明)软件发行方式 安装须知 其它说明 编制人员 培训负责人 审核/批准 审核人(部长/副部长):审核日期:年 月 日 技术管理部项目专管员:审核日期:年 月 日 批准人(研发中心经理):批准日期:年 月 日 下发接收人(签字)存档部门 存档人 日 期 .18/23 软件项目文件清单 QG/JL 060503-9A 项目名称 项目编号 软件负责人 硬件负责人 项 目 文 件 序号 文件名称 负责部门 文件交接记录 时间 移交 接收 1 软件开发项目建议书 营销中心 2 软件开发需求分析报告 开发部 3 软件开发项目立项单 开发部 4 设计开发评审报告 技术管理部 5 测试任务书 开发部 6 软件测试报告 测试组/使用部门 8 软件安装与使用说明书 测试组 9 软件发布通知单 测试组 10 软件升级通知单 测试组 11 项目完成验收单 技术管理部 12 问题处理记录 开发部 13 软件设计更改申请单 技术管理部 14 版本变更记录 开发部 15 软件项目任务分解计划书 开发部 16 软件系统使用培训记录 开发部 .19/23 问题处理记录 QG/JL 060503-10A 软件名称 当前软件版本 当前安装包全称 服务器端:客户端:问题反馈部门 提出日期 报告人 联系方式 软件应用场所 地区:银行:局域网 银行办公网 银行业务网 其他:(请说明)网点应用 现金中心应用 人民银行应用 其他:(请说明)硬件环境 银行硬件环境:(如计算机或服务器数量与配置、操作软件、数据库等)设备情况 我司设备:(如银行使用我公司主要产品型号与程序版本号、设备数量、联网方式等)其他设备:问题描述 处理部门 问题分析 处理方案 所需资源 处理结果 .1/23 软件测试报告 QG/JL 060502-11A 项目名称:项目编号:报告日期 任务书编号:项目负责人:程序/安装包名称 编号 业务管理名称 测试问题描述(可附图)测试人员 测试日期 测试用例(由提出部门与开发部门共同完成)申请部门主管:年 月 日 软件开发部门主管:年 月 日 版本变更记录.2/23 QG/JL 060503-12A 软件名称 发布形式 项目名称 项目编号 开发部门 项目来源 软件版本 发布时间 需求方 签收人 安装包名称 设计或变更容 测试负责人 开发负责人 软件项目任务分解计划书 QG/JL060503-13A.3/23 项目名称:项目编号:项目负责人:拟订日期:编号 任务名称 任务概述 主要责任人 相关责任人 计划工期 申请部门主管:年 月 日 项目开发部门主管:年 月 日 软件系统使用培训记录 QG/JL060502-14A 项目名称:项目编号:.4/23 项目负责人:验收日期:编号 业务管理名称 培训容 参加培训人员 讲师 考核情况 培训日期 申请部门主管:年 月 日 项目开发部门主管:年 月 日
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!