软件开发项目管理制度
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发项目管理制度
1 目的和适用范围
为规范公司自有软件研发的管理工作,特制定软件项目的立项、开发、测试、发布、备份及软件发布后问题跟踪与处理、设计更改及升级的管理制度,最大限度满足用户的需求。
本标准适用于聚龙股份有限公司(以下简称公司)软件开发项目的管理与控制。
2 涉及的相关部门
公司所有部门
3职责与管理控制
职责
参见《设计和开发控制程序》中相关条款。
管理控制
3.2.1 软件开发项目分类与立项管理分类
1. 软件开发项目分类
(1)软件产品项目:公司或部门提出的,可以作为公司独立产品或配套产品的软件开发项目;
(2)内部管理软件项目:公司或部门提出的,仅限于公司内部管理应用的管理软件项目;
(3)内部工具软件项目:公司或部门提出的,仅限于公司内部生产调试使用的各种工具软件项目。3.2.2 软件项目管理分类
软件项目管理分为正式立项管理与设计更改管理。
1. 正式立项管理
软件开发需求之前没有相同的正式软件产品,或者软件在功能和结构上与原有软件相比有较大改变,能够作为一个独立的应用软件,均可作为软件开发项目进行正式立项,并按3.3.2进行软件立项管理。
2. 设计更改管理
如果需求部门需求的软件与当前已发布的软件功能有差异需要更改或升级时,由项目组按照需求部门要求进行设计更改,并按3.3.3进行软件设计更改管理。
软件项目各阶段管理
软件项目开发管理过程划分为需求分析阶段、立项阶段、设计编码与测试阶段、软件发布与实施阶段、项目验收阶段。
3.3.1各阶段工作内容及形成表单
软件开发项目管理流程
软件设计更改管理
软件设计更改分类
软件设计更改可分为两个类型:软件升级需求和软件缺陷修改。
a)软件升级需求是指根据业务部门的需求,对软件进行功能完善和适应性维护。
b)软件缺陷修改指对一些软件功能或使用上的问题所进行设计修改,这些问题一般是由于软件设计和实现上的缺陷而引发的。
软件设计更改流程
软件设计更改工作以任务形式由需求部门和项目组协作完成。更改过程分为四个阶段:任务提交和接收、任务实现、任务测试、软件发布上线。
1. 需求部门提出的软件升级需求按以下流程进行:
2. 软件缺陷修改按照以下流程进行:
软件项目的外反馈由需求部门负责汇总软件运行过程中所发现的软件缺陷和问题,形成《问题处理记录》上报研发中心项目专管员,由项目专管员协调项目组予以解决。对于问题处理专责人员不能处理的问
题,应立即通知项目负责人进行处理。当确定发生的问题属紧急问题时,或者虽属于一般问题,但难以解决时,应及时向上级主管上报,并通知相关负责人。技术管理部项目管理员跟踪项目问题处理解决全过程,及时跟进,确保所有问题得到妥善解决和记录。问题处理人员在问题处理过程中应做好记录,在《问题处理记录》中填写问题性质、问题处理人员、问题处理所需资源、问题处理办法、问题处理结果等内容。问题解决后《问题处理记录》由项目专管员存档。
软件测试及发布管理
软件测试及发布流程
1.软件产品项目测试及发布流程
VSS管理员按照《软件发布通知单》/《软件升级通知单》中的内容及要求,为需求部门及相关部门开通软件程序及相关技术资料的下载权限。
软件产品项目由营销中心负责软件程序的对外发布。软件发布时,《软件安装及使用说明书》应与《软件发布通知单》/《软件升级通知单》及《版本变更记录》一起下发。
公司内部管理或工具类软件由项目组负责软件程序对内发布。软件发布前,如果无《软件安装及使用说明书》,需要项目组给使用部门进行使用前培训,且《软件系统使用培训记录》交于项目专管员进行存档。
软件下发要求
《软件安装及使用说明书》应详细介绍安装软件对运行环境的要求,安装软件的定义和内容,在客户端、服务器端及中间件的具体安装步骤,安装后的软件配置等。《软件安装及使用说明书》还应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。
2.软件管理类项目或软件工具类项目测试及发布流程
VSS管理员按照《软件发布通知单》/《软件升级通知单》中的内容及要求,为需求部门开通软件程序及相关技术资料的下载权限。
项目评审管理
评审组人员组成、评审组职责及项目评审形式要求见《产品开发项目管理制度》中相关规定。
项目评审内容及表单记录
编号规则
项目编号规则
按照QJ/JL 09401—2014《产品及项目编号方法》的规定执行。
表单编号规则
按照QJ/JL 01805-2013《技术表单归档的编号方法》的规定执行。
软件版本管理
软件版本号命名、升级规则按照QJ/JL 01803—2014《技术文件编号方法》的规定执行。备份管理
按照《VSS管理制度》的规定执行。
技术文件管理
按照《技术文件管理制度》中的相关条款执行。
4 借用的文件、流程及表单
4.1 QG/JL (A/0) 《技术文件管理制度》
4.2 QG/JL 060501-2013 (A/0) 《产品开发项目管理制度》
4.3 QG/JL 060506-2013 (A/0) 《VSS管理制度》
4.4 QJ/JL 09401-2014 《产品及项目编号方法》
4.5 QJ/JL 01805-2013 《技术表单归档的编号方法》
4.6 QJ/JL 01803—2014 《技术文件编号方法》
4.7 QG/JL 060501-10A 《项目完成验收单》
4.8 QG/JL 060501-11A 《项目终止申请单》
4.9 QG/JL 060501-12A 《项目终止通知单》
4.10QG/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.11QG/JL 060503-11A 《软件测试报告》
5.12QG/JL 060503-12A 《版本变更记录》
5.13QG/JL 060503-13A 《软件项目任务分解计划书》
5.14QG/JL 060503-14A 《软件系统使用培训记录》
6 附则
6.1本程序自批准之日起生效,借用的文件如已换新版/次则以新版/次内容为准。
6.2本制度文件由研发中心技术管理部起草和负责解释,并负责维护其适宜性和有效性。
6.3本文件状态:
编制:代红日期:审核:日期:批准:日期: