《软件开发项目管理制度.pdf》由会员分享,可在线阅读,更多相关《软件开发项目管理制度.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.软件开发工程管理制度软件开发工程管理制度1 1 目的和适用围目的和适用围为了规公司自有软件开发的管理工作,提高软件开发的工作效率和质量,特制定软件工程的立项、开发、测试、发布、备份及软件发布后问题跟踪和处理、设计更改及升级的管理制度,最大限度的满足用户的需求。本制度适用于四联测控技术软件开发工程的管理与控制。2 2 涉及的相关部门涉及的相关部门公司所有部门。3 3 软件管理控制软件管理控制3.13.1 管理控制管理控制3.1.1 软件开发工程分类公司的软件开发工程主要分为以下三类:1软件产品工程:公司或部门提出的,可以作为公司独立产品或配套产品的软件开发工程;2部管理软件工程:公司或部门提出
2、的,仅限于公司部管理应用的管理软件工程;3部工具软件工程:公司或部门提出的,仅限于公司部生产调试使用的各类工具软件工程。3.1.2 软件工程管理分类软件工程管理分为正式立项管理与设计更改管理1、正式立项管理软件开发需求之前没有一样的正式软件产品,或者软件在功能和构造上与原有的软件相比有较大的改变,能够作为一个独立的应用软件,均可作为软件开发工程进展正式的立项,并按 3.2.1 进展软件立项管理。2、设计更改管理如果需求部门需求的软件与当前已发布的软件功能有差异需要更改或者是优选.有新需求的提出需要升级时,由工程组按照需求部门要求进展设计更改,并按3.2.3 进展软件设计更改管理。3.23.2
3、软件工程各阶段管理软件工程各阶段管理软件工程开发管理过程划分为需求分析阶段、立项阶段、软件设计开发及测试阶段、软件发布与实施阶段、工程验收阶段。3.2.1 软件开发工程管理流程软件开发项目管理流程需求部门软件开发部开始提出需求是否开发是需求分析撰写立项申请书否立项方案评审否是结束是否软件设计开发否项目验收软件发布是软件测试3.2.2 各阶段工作容及形成表单工程阶段工作容需求部门对本部门的需求进展调需研汇总,提交软件开发工程建议求提出书至软件开发部,如果建议书容阶需求合理可行,那么确定工程组人员,然后进展需求分析阶段。段参与部门形成文档需求部门软件开发工程建议书优选.由软件开发部对需求部门的业务
4、流程和 详细 的功 能定 义进展梳理,然后制作简单的界面原型与需求部门进展有效的沟通,双方需求确认无误之后,由软件开发部编分析写软件开发需求报告,并由双方的部门领导审核签字。然后进入立项阶段。进一步确定工程负责人及工程组成员,由工程负责人编写立项申立项阶段设计方案及技术指标等容;并提交领导审核。软件设计开发及测软件见 3.2.4 软件测试及发布管理流试测试程。软件发布软件或程见 3.2.4 软件测试及发布管理流序发程。布软件开发部需求部门软件测试报告问题处理记录软件安装使用说明书软件系统使用培训记录软件发布/升级通知单工程负责人按照立项申请书和软件开发需求报告中的要求组织编写软件功能设计书 以
5、及进展软件任务分解,并落实工程组成员任设计务方案完成的工期,形成软件工开发程任务分解方案书,并实施软件的设计开发。软件功能设计书 需要各部门领导签字。立项请书,并确定软件开发及运行环软件开发部方案需求部门评审境、实现功能、业务及数据要求,软件开发部需求部门软件开发需求报告立项申请书软件开发部需求部门相关部门软件功能设计书、软件工程任务分解方案书软件开发部需求部门优选.工程开发完成后,由需求部门进展试运行 1 到 3 个月,假设出现问题,那么由需求部门生成问题处工程验收理记录提交到工程组进展修改,否那么由需求部门生成工程完成验收单软件设计更改见3.2.3 软件设计更改管理 中相关条款软件开发部需
6、求部门工程完成验收单问题处理记录软件开发部需求部门软件设计更改申请单软件升级通知单工程开发过程中,由于安排新的工作任务或者其他原因,工程需要暂停开发,由工程负责人提交工程暂停申请表至相关部门,由工程暂停部门领导签字后通过。软件开发部需求部门工程暂停申请表工程开发过程中,如果需求部门或市场有新的开发要求,且当前已研发或正在研发的软件已不能满足市场的要求,需求部门需提工程终止交工程终止申请单 至软件开发部,终止正在进展中的工程。软件开发部审核通过之后提交工程终止通知单3.2.3 软件设计更改管理1、软件设计更改分类需求部门软件开发部工程终止申请单工程终止通知单软件设计更改可分为两个类型:软件升级需
7、求和软件缺陷修改;a)软件升级需指根据业务部门的需求,对软件进展功能完善和适应性维护;b)软件缺陷修改指对一些软件功能或使用上的问题所进展设计修改,这些问题一般是由于软件设计和实现上的缺陷而引发的。2、软件设计更改流程软件设计更改工作以任务形式由需求部门和工程组协作完成。更改正程分为四个阶段:任务提交和接收、任务实现、任务测试、软件发布上线;优选.软件开发项目管理流程需求部门开始软件开发部需求部门提出软件更改需求,并将变更需求汇总整理成软件设计更改申请书提交至软件开发部是否开发是项目负责人按照要求组织实施软件需求变更,将需求提交至相关开发人员,完成软件升级开发否否是否开发是结束否否项目验收软件
8、发布相应的开发人员修订软件安装及使用说明书,并下发软件升级通知单及相关应用程序至需求部门3.2.4 软件测试及发布管理流程软件测试及发布管理流程软件开发部需求部门开始软件开发完成后,由项目组负责人指定人员组织对软件需求部门相关人员进行培训,并做好软件系统使用培训记录需求部门试运行过程配合软件项目组共同完成软件测试报告并生成问题处理记录对bug进行修改并测试否测试通过是项目负责人确定软件下发版本号;由项目组成员编写软件安装和使用说明书并下发给需求部门或者对需求部门进行培训,形成软件系统使用培训记录项目组负责人下发软件发布/升级通知单至需求部门,同时将程序及相关资料上传到git结束优选.附件附件附
9、件附件 1 1:软件开发工程建议书:软件开发工程建议书软件名称申请人软件应用环境及场所申请部门申请日期联系公司局域网外网其他请说明公司部应用公司客户应用其他请说明功能需求申请部门意见需求部门负责人:软件部门意见软件部门负责人:备注:可附其他说明文件及材料附件附件 2 2:软件工程任务分解方案书:软件工程任务分解方案书工程名称:工程负责人:编号任务名称任务概述工程编号:拟订日期:主要负责人相关负责人方案工期优选.需求部门领导:年月日软件开发部门领导:年月日需求部门领导:年月日软件开发部门领导:年月日附件附件 3 3:软件测试报告:软件测试报告工程名称:工程名称:工程编号:工程编号:程序名称程序名
10、称测试问题描述测试问题描述测试人员测试人员报告日期:报告日期:测试日期测试日期测试用例测试用例工程负责人:工程负责人:编号编号业务管理名称业务管理名称优选.需求部门领导:年月日软件开发部门领导:年月日需求部门领导:年月日软件开发部门领导:年月日附件附件 4 4:问题处理记录:问题处理记录软件名称问题反响部门报告人公司局域网外网其他请说明公司部应用公司客户应用其他请说明当前软件版本提出日期联系软件应用环境及场所问题描述问题分析处理部门所需资源处理方案处理结果优选.附件附件 5 5:软件系统使用培训记录:软件系统使用培训记录工程名称:工程负责人:编号业务管理名称培训概述工程编号:验收日期:参加培训人员讲师培训日期优选