某公司软件开发项目管理制度

上传人:鲁** 文档编号:562784095 上传时间:2022-12-09 格式:DOCX 页数:25 大小:201.92KB
返回 下载 相关 举报
某公司软件开发项目管理制度_第1页
第1页 / 共25页
某公司软件开发项目管理制度_第2页
第2页 / 共25页
某公司软件开发项目管理制度_第3页
第3页 / 共25页
某公司软件开发项目管理制度_第4页
第4页 / 共25页
某公司软件开发项目管理制度_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《某公司软件开发项目管理制度》由会员分享,可在线阅读,更多相关《某公司软件开发项目管理制度(25页珍藏版)》请在金锄头文库上搜索。

1、软件开发项目管理制度目录1 目的和适用范围 22 涉及的相关部门 23 职责与管理控制 24 借用的文件、流程及表单 105 形成的支持性文件、流程及表单 106 附则 101 目的和适用范围 为规范公司软件开发和自由软件研发项目的管理工作,特制定软件项目的立项、开发、测试、发布、 备份及软件发布后问题跟踪与处理、设计更改及升级的管理制度,最大限度满足用户的需求。本标准适用于XXXX有限公司(以下简称公司)软件开发项目的管理与控制。2 涉及的相关部门公司所有部门3 职责与管理控制3.1 职责 参见设计和开发控制程序中相关条款。3.2 管理控制3.2.1 软件开发项目分类与立项管理分类 软件开发

2、项目分类(1)软件产品项目:公司或部门提出的,可以作为公司独立产品或配套产品的软件开发项目;(2)内部管理软件项目:公司或部门提出的,仅限于公司内部管理应用的管理软件项目;(3)内部工具软件项目:公司或部门提出的,仅限于公司内部生产调试使用的各种工具软件项目。3.2.2 软件项目管理分类 软件项目管理分为正式立项管理与设计更改管理。1. 正式立项管理 软件开发需求之前没有相同的正式软件产品,或者软件在功能和结构上与原有软件相比有较大改变,能够 作为一个独立的应用软件,均可作为软件开发项目进行正式立项,并按3.3.2 进行软件立项管理。2. 设计更改管理 如果需求部门需求的软件与当前已发布的软件

3、功能有差异需要更改或升级时,由项目组按照需求部门要求 进行设计更改,并按3.3.3 进行软件设计更改管理。3.3 软件项目各阶段管理 软件项目开发管理过程划分为需求分析阶段、立项阶段、设计编码与测试阶段、软件发布与实施阶段、项 目验收阶段。3.3.1 各阶段工作内容及形成表单项目阶段工作内容参与部门形成表单需 求 分 析需求阶段需求部门对预开发软件及其匹配硬件产品的 目标客户、市场情况、功能需求、网络环境、 政策法规、竞争对手、产品价格、预计销售情 况等内容进行市场调研,提交软件开发项目 建议书至技术管理部。技术管理部征求软件 开发部门意见,如果建议书内容合理可行,则 进入立项阶段。需求部门软

4、件开发项目建议书立 项 阶 段立项方案评审*确定项目负责人及项目组成员,明确软件开 发计划,项目负责人组织编写软件开发项 目立项单和软件开发需求报告,确定软 件开发及运行的环境、实现功能、业务及数 据要求,设计方案及技术指标等内容。*针对立项单和软件开发需求报告的内容, 技术管理部组织评审组实施立项方案评审。技术管理部 各开发部 需求部门软件开发项目立 项单设计开发评审报告软件开发需求报告设 计 编 码 及 测 试软件设计*项目负责人按照软件开发项目立项单和软件开发需求报告中的要求进行任务分 解,并落实项目组成员任务计划完成的工期, 形成软件项目任务分解计划书,实施软件 设计开发。*与软件配套

5、使用的硬件产品或设备的开发管 理流程及技术文件要求按照产品开发项目 管理制度及技术文件管理制度要求执 行各开发部相关部门软件项目任务分 解计划书 参见产品开发项目 管理制度及技术 文件管理制度中相 关条款软件测试*测试过程管理按照3.3.4.1软件测试及发布 流程规定执行。*与软件配套使用的硬件产品或设备的测试流 程及管理要求按照产品开发项目管理制度 及技术文件管理制度要求执行各开发部测试组相关部门测试任务书软件测试报告问题处理记录软 件 发 布软件或程序发布*软件发布过程管理按照3.3.4.1软件测试及 发布流程规定执行。*如涉及与软件配套硬件产品或设备程序或硬 件升级的,相关开发部门按照产

6、品开发项 目管理制度及技术文件管理制度的要 求同时下发软件版本执行通知单、软件 更改通知单或技术更改通知单至产业 中心及相关部门。各开发部测试部相关部门软件发布通知单软件版本执行通 知单软件更改通知单技术更改通知单软件安装和使用 说明书或软件系 统使用培训记录版本变更记录项目验收项目开发完成后,由技术管理部资料管理员进 行VSS备份检查,检查合格后技术管理部提交 财务中心财务部对项目研发费用进行核算,审 核通过后项目验收完成技术管理部各开发部财务中心项目完成验收单软件设计更改见“3.3.3软件设计更改管理”中相关条款需求部门 技术管理部 各开发部 测试部 相关部门软件设计更改申请单软件升级通知

7、单项目更改参见产品开发项目管理制度中相关条款。技术管理部 各开发部 需求部门 测试部 相关部门项目更改通知单项目暂停项目开发过程中,由于安排新的工作任务或其 他原因,项目需要暂停开发的,由项目负责人 提交项目暂停申请单至技术管理部,研发 中心总经理批准后交由项目管理员备档并调 整项目计划。技术管理部各开发部项目暂停申请单项目终止产品研发过程中,如果需求部门或市场有新的 开发要求,且当前已研发或正在研发的软件已 不能满足市场的要求,需求部门需提交项目 终止申请单至技术管理部,终止正在进行中 的项目。项目终止基本流程参见产品开发项 目管理制度中的相关条款。需求部门 技术管理部 财务中心 相关部门项

8、目终止申请单项目终止通知单3.3.2 软件开发项目管理流程标题软件开发项目管理流程组织单元管理控制需求部门技术管理部软件开发部门硬件开发部门需求部门根据市场 或部门需求及调研 信息提交软件开 发项目建议书至 技术管理部组织需求部门及所 涉及的项目组对项 目需求进行评估, 汇总技术方案及可 行性等意见,上报 研发中心经理审批丿是否开发?Yes结束No对外发布使用反馈NoYes样机开发软件开发No样机测试软件测试No联机测试Yes审核程序发布同意验收?验收No项目负责人组织填写软 件开发项目立项单和软 件开发需求报告.立项万案评审NoYesNoYesYes注:1.软件所匹配的机型或硬件设备的开发及

9、管理控制程序,按照产品开发项目管理制度执行。2涉及到技术文件及技术改动要求按照技术文件管理制度要求执行。3.3.3 软件设计更改管理 3.3.3.1. 软件设计更改分类软件设计更改可分为两个类型:软件升级需求和软件缺陷修改。a)软件升级需求是指根据业务部门的需求,对软件进行功能完善和适应性维护。b)软件缺陷修改指对一些软件功能或使用上的问题所进行设计修改,这些问题一般是由于软件设计和实现上的缺陷而引发的。3.3.3.2. 软件设计更改流程软件设计更改工作以任务形式由需求部门和项目组协作完成。更改过程分为四个阶段:任务提交和接 收、任务实现、任务测试、软件发布上线。1. 需求部门提出的软件升级需

10、求按以下流程进行:标题软件设计更改基本流程(软件升级需求)组织单元管理控制需求部门技术管理部项目组测试组需求部门提出软 件更改需求,并将 变更需求汇总整 理成软件设计更 改申请单提交至 技术管理部技术管理部汇总项 目组意见,上报研 发中心经理审批审核No项目负责人按照要 求组织实施软件需 求变更,将需求提交 至相关开发人员,完 成软件升级开发。测试组对软件程序 变更进行测试,并 出具软件测试报 告,由测试负责人 和项目负责人签字 后确认通过软件发布测试组确定软件发 布版本,修订软件 安装及使用说明 书,并下发软件 升级通知单及相应 程序至需求部门及 相关部门注:如果软件设计更改涉及配套硬件产品

11、或设备的更改时,则需要把软件设计更改申请单和硬件产品立项材料一起存档。2. 软件缺陷修改按照以下流程进行:软件项目的外反馈由需求部门负责汇总软件运行过程中所发现的软件缺陷和问题,形成问题处理记录上报研发中心项目专管员,由项目专管员协调项目组予以解决。对于问题处理专责人员不能处理的问题,应立即通知项目负责人进行处理。当确定发生的问题属紧急问题时,或者虽属于一般问题,但难以解决时,应及时向上级主管上报,并通知相关负责人。技术管理部项目管理员跟踪项目问题处理解决全过程, 及时跟进,确保所有问题得到妥善解决和记录。问题处理人员在问题处理过程中应做好记录,在问题处 理记录中填写问题性质、问题处理人员、问

12、题处理所需资源、问题处理办法、问题处理结果等内容。问 题解决后问题处理记录由项目专管员存档。3.3.4 软件测试及发布管理3.3.4.1 软件测试及发布流程1. 软件产品项目测试及发布流程标题软件产品项目测试及发布流程项目组测试组组织单元管理控制VSS管理员按照软件发布通知单/软件升级通知单中的内容及要求,为需求部门及相关部门开通软件程序及相关技术资料的下载权限。软件产品项目由营销中心负责软件程序的对外发布。软件发布时,软件安装及使用说明书应与 软件发布通知单/软件升级通知单及版本变更记录一起下发。公司内部管理或工具类软件由项目组负责软件程序对内发布。软件发布前,如果无软件安装及使 用说明书,

13、需要项目组给使用部门进行使用前培训,且软件系统使用培训记录交于项目专管 员进行存档。软件下发要求软件安装及使用说明书应详细介绍安装软件对运行环境的要求,安装软件的定义和内容,在客户端、服务器端及中间件的具体安装步骤,安装后的软件配置等。 软件安装及使用说明书还应 包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在 需要时还应举例说明。2. 软件管理类项目或软件工具类项目测试及发布流程标题软件管理类或工具类项目测试及发布流程组织单元管理控制项目组项目组修改问题直 至满足要求。软件测试报需求部门(使用部门)使用部门试运行过程中配合软件项目组共同完成使用部门 将测

14、试结 果反馈给 项目组。No测试通过?Yes软件开发完成后,由项目负 责人指定人员组织对软件 使用部门相关人员进行培 训,并做好软件系统使用 培训记录。项目组成员下发软件发布通知单/软件升级通知单至需求部门及相 关部门,同时备份程序及相关技术资 料至vss服务器。告项目负责人确定软件下发版本号;由项目组成员编写软件安装和使用说明书并下发给使用部门或者对使用部门进行培训,形成软件系统使用培训记录VSS管理员按照软件发布通知单/软件升级通知单中的内容及要求,为需求部门开通软件程序及相关技术资料的下载权限。3.3.5 项目评审管理3.3.5.1 评审组人员组成、评审组职责及项目评审形式要求见产品开发项目管理制度中相关规定3.3.5.2 项目评审内容及表单记录评审类型评审内容评审时需提交的资料提供文件部门记录文件立项方案评 审立项单内容 设计方案合理性1. 软件开发项目立项单2. 软件开发需求报告需求部门 各开发部 测试部设计开发评审报告:项目验收对设计输入和输

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号