符合GJB5000A的软件工程化管理体系建立与实施整体解决方案.docx
- 文档编号:9108397
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:80
- 大小:428.74KB
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案.docx
《符合GJB5000A的软件工程化管理体系建立与实施整体解决方案.docx》由会员分享,可在线阅读,更多相关《符合GJB5000A的软件工程化管理体系建立与实施整体解决方案.docx(80页珍藏版)》请在冰豆网上搜索。
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
符合GJB5000A的软件工程
化管理体系建立与实施
整体解决方案
二Ο一二年五月
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
第1章方案概述........................................................................................................11.1GJB5000A提出背景.....................................................................................11.2GJB5000A是什么.........................................................................................31.3方案建设目标............................................................................................71.4实施要点....................................................................................................91.5方案优势....................................................................................................9
1.5.1产品品牌与市场方面......................................................................10
1.5.2产品功能与性能方面......................................................................10
1.5.3关键(核心)技术方面..................................................................15
1.5.4实施服务能力方面..........................................................................18
1.5.5实施服务方法方面..........................................................................191.6参考标准..................................................................................................20
第2章工具设计与实现方案..................................................................................222.1软工平台特点..........................................................................................22
2.1.1系统构成结构..................................................................................28
2.1.2部署环境..........................................................................................302.2软工平台关键技术..................................................................................312.3项目管理系统..........................................................................................31
2.3.1组成结构..........................................................................................31
2.3.2主要特点..........................................................................................342.4需求管理系统..........................................................................................36
2.4.1组成结构..........................................................................................36
2.4.2主要特点..........................................................................................372.5配置管理系统..........................................................................................38
2.5.1组成结构..........................................................................................38
2.5.2主要特点..........................................................................................412.6测试管理系统..........................................................................................42
2.6.1组成结构..........................................................................................42
北京北大软件工程发展有限公司第I页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
2.6.2主要特点..........................................................................................442.7应用支撑平台..........................................................................................45
2.7.1核心运行环境..................................................................................45
2.7.2数据访问服务..................................................................................46
2.7.3业务基础服务..................................................................................47
2.7.4企业级工作流服务..........................................................................48
2.7.5统一门户服务..................................................................................51
2.7.6系统安全管理..................................................................................522.8与外系统集成..........................................................................................56
2.8.1集成机制..........................................................................................56
第3章GJB5000A咨询服务方案.......................................................................573.1启动..........................................................................................................57
3.1.1建立过程改进组织..........................................................................57
3.1.2GJB5000A基础培训.......................................................................58
3.1.3现状与差距分析..............................................................................58
3.1.4制定改进计划..................................................................................593.2过程定义..................................................................................................59
3.2.1体系架构设计..................................................................................60
3.2.2顶层文件编写..................................................................................60
3.2.3过程文件编写..................................................................................60
3.2.4集中统稿和问题修改......................................................................61
3.2.5体系模拟运行验证与评审..............................................................61
3.2.6提交文审..........................................................................................613.3协助体系实施..........................................................................................62
3.3.1制定实施计划..................................................................................62
3.3.2实用化培训......................................................................................62
3.3.3执行体系..........................................................................................62
3.3.4检查与改进......................................................................................623.4协助内部评估..........................................................................................63
北京北大软件工程发展有限公司第II页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
3.5协助企业接受评价..................................................................................63第4章项目实施工作安排......................................................................................63
4.1实施管理方法..........................................................................................63
4.2项目团队建设..........................................................................................64
4.2.1组织结构与职能分配......................................................................64
4.3总体实施流程及进度安排......................................................................64
4.4项目验收..................................................................................................65
4.4.1验证组织..........................................................................................65
4.4.2验收标准..........................................................................................65第5章软件工程国家工程研究中心(北大软件)简介......................................66
5.1基本概况..................................................................................................66
5.2高效管理..................................................................................................67
5.3优质服务..................................................................................................67
5.4人才优势..................................................................................................68
5.5技术优势..................................................................................................69
5.6主要资质..................................................................................................70北京北大软件工程发展有限公司第III页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案第1章方案概述
1.1GJB5000A提出背景
军工企业管理包括战略、营销、财务、人力资源等诸多方面,项目管理是其中的核心部分。
军工企业的项目多数是型号/装备的研制,包括总体设计、分系统研制、整机/设备研制等工作,软件项目一般作为分系统、整机/设备的重要组成部分存在,范围如下图所示。
软件研制过程
愿景/使命系统需求分析
组织的战略和目标软件需求分析XX型号/装备项目
软件设计分系统分系统分系统做正确的事日常运营项目组合
规划与管理规划和管理软件实现软件整机/项目设备管理管理正确的系统集成软件做事日常运作项目集和项目项目(持续重复工作)(项目化的活动)系统测试
产生价值产生新价值、能力、产品
管理线技术线
图表1软件工程化管理范围
软件工程化管理就是结合管理线(项目管理)和技术线(软件研制过程),采用科学的方法、合适的工具,借助企业的经验和知识保证高质量、低成本的完成项目的工作过程,过程中需要高层领导、项目经理、项目成员和职能部门配合完成,不同层面的人员有不同的关注点,如下图所示。
北京北大软件工程发展有限公司第1页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
图表2软件工程化管理过程相关方关注点
软件项目涉及需求、技术、质量、资源、成本、进度的诸多方面加之软件自身的抽象性、需求不确定性等因素,导致工期一再拖延、预算一再突破、质量无法保证,随着软件规模的增加,问题更加突出。
因此,需要总结军用软件研制项目管理的经验,找出主要问题,并结合本企业特点和行业典型的解决办法,确定简单易行的方案,在管理过程中执行和改进。
软件研发过程经常遇到的问题如下图所示。
图表3软件研发过程经常遇到的主要问题
北京北大软件工程发展有限公司第2页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
解决软件研发过程出现的各类问题,提高软件质量和项目控制能力的观点包括“设计观”、“检验观”、“用户观”、“过程观”等,其中“设计观”、“检验观”、“用户观”都是基于某一个方面/某一阶段的考虑,而“过程观”是针对软件研发过程各个阶段/各个过程进行了体系化的设计,将软件研发过程视作可控的、可度量的和可改进的活动的集合,定义每类活动的目标、最佳实践,采用PDCA的迭代循环,保证不断发现软件研发中存在的问题,持续改进,提高软件质量和项目管控能力。
国际上支持“过程观”体系包括IS09000(ISO9001B)、ISO/IEC15504和CMM/CMMI。
总装备部基于CMMI标准和军用软件研制特点,制定了GJB5000A标准,要求军用软件研制单位依据GJB5000A制定软件质量管理体系,所有的军用软件研制单位2015年之前要达到2级,同时要开展3级和4级技术研究与试点2020年前,所有要求达到3级的军用软件研制单位要达到3级,部分要达到4级,同时开展5级评价技术研究与试点;2025年前,所有软件研制单位均要达到规定等级的要求。
1.2GJB5000A是什么
GJB5000A是一个过程改进参考模型,核心思想把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好地实现商业目标。
GJB5000A引入了软件过程成熟度的概念(成熟度概念蕴含的意义是组织能力提高是需要一个演化的进程,有一个从不成熟到相对成熟的过程),这个概念保证特定软件过程得到清晰的定义、管理、测量、控制,帮助企业人士所处位置,找到前进目标。
GJB5000A由5个成熟度等级来表达,每个成熟度等级由若干过程域(PA)组成,PA是一簇相关的实践(实现PA目标应该执行的活动),当一起实现时,可以满足重要的目标,这些目标对这个域的改进是有意义的。
过程域不是过程,需要将过程域中的实践进行实例化后形成企业使用的过程。
例如,需求管理过程域的目标1是管理需求,实践1:
获得对需求的理解;实践2:
获得对需求的承诺;实践3:
管理需求更改;实践4:
维护需求的双向可追溯性;实践5:
标识项目工作与需求之间的不一致性。
对于企业的需求过程需要将过程域中的各个实北京北大软件工程发展有限公司第3页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案践进行本地化。
PA由专用目标、专用实践、共用目标、共用实践和资料性部件构成,如下图所示。
图表4过程域(PA)构成
GJB5000A5个成熟度等级包括初始级(ML1)、已管理级(ML2)、已定义级(ML3)、已定量管理级(ML4)和优化级(ML5),如下图所示。
图表5成熟度级别
1.初始级(ML1)
这种组织通常没有一个稳定的环境,过程通常是随机、混乱和无序的,在过程中没有可视化的点,如下图所示。
北京北大软件工程发展有限公司第4页
符合GJB5000A的软件工程化管理体系建立与实施整体解决方案
图表6ML1示意图
项目的成功依赖于组织中个人的能力和英雄主义,而不是依赖于使用经过验证的过程。
尽管这种混乱、无序的环境,处于成熟度级别1的组织也经常能制造出能工作的产品和服务,但是,他们的项目经常是超成本和进度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 符合 GJB5000A 软件工程 管理体系 建立 实施 整体 解决方案
![提示](https://static.bdocx.com/images/bang_tan.gif)