1. GJB 5000B标准介绍
是军用软件的能力成熟度模型
基于CMMI,增加了junpin专属要求(六性:可靠性、安全性、保障性、测试性、环境适应性、维修性)
目的是在软件开发过程中体现出六性的落实
2. 成熟度的概念
成熟度是软件过程对于目标可控状态的可预见性
高成熟度意味着能考虑更多因素,达成目标的可能性更高
3. CMMI与GJB 5000B的关系
CMMI是通用软件能力成熟度模型
GJB 5000B是在CMMI基础上,针对军用软件的定制化标准
4. 成熟度的级别
一级初始级
二级规范级
三级全面级
四级量化级
五级zhuoyue级
5. 成熟度与企业经营价值的关系
高成熟度不保证企业经营效益的改善,但能提高达成给定目标的可能性
成熟度是对甲方需求的良好响应,但对创新环境可能不适用
软件的价值往往由创新性决定,而非仅仅由成熟度决定
6. 实践与应用
企业应根据自身发展阶段选择合适的成熟度级别
过程能力体系是一个评估模型,不告诉具体怎么做,企业需要找到Zui适合自己的方式
企业应避免僵化地遵循标准,而应结合实际情况进行适当的调整
内容
GJB5000B是针对军用软件的质量管理和过程改进模型,它借鉴了CMMI(通用软件能力成熟度模型)的思想和体系,并结合军用软件的专属要求构建而成。在军用软件领域,除了通用的质量特性(如可靠性、安全性等六性)外,还有特定的严格标准和规定。
成熟度概念在软件过程中的应用,意味着一个组织或团队在开发过程中,其行为和决策应具有一致性和可预见性,能够综合考虑多种因素,从而提高对目标达成的可能性。但追求高成熟度并不一定能直接带来经营效益的提升,因为成熟度模型主要是确保以正确的方式去实现既定的目标,而并非保证产品方向的正确性或创新性。
GJB5000B将软件过程成熟度分为五级,从初始级到zhuoyue级,级别越高代表过程越稳定和量化,但这可能与高度创新环境下的软件开发有所冲突。因为在快速变化和创新环境中,流程往往需要更高的灵活性,过度标准化和量化可能会限制创造性。
企业在运用GJB5000B或其他成熟度模型时,不应盲目追求juedui的成熟度等级,而应根据自身发展阶段和需求灵活运用,学习其中的zuijia实践并结合企业实际情况进行调整优化,从而构建出Zui适合自己的软件质量能力和管理体系。要明确过程能力体系是评估模型而非具体的操作指南,不能生搬硬套,必须与企业的实际运营紧密结合。
参考资料
军用软件 military software
使用于军事目的的实现某个或某些特定功能的计算机程序、数据、有关资料及其承载平台的统称。
军用软件能力成熟度模型
军用软件能力成熟度模型是军用软件全生存周期过程技术和管理zuijia实践的集合。这些实践按照实践域进行分类,指导组织实施精细化过程管理,不断改进组织过程,提高质量和过程绩效,提升顾客满意度。
成熟度等级概述
军用软件能力成熟度模型分为五个等级,一级为初始级,二级为规范级,三级为全面级,四级为量化级,五级为zhuoyue级,五级Zui高,每一等级是实现下一个等级的基础,实现分级递进。
组织应根据承担的任务情况及软件特点,按照GJB8000的规定达到相应的成熟度等级。
成熟度等级为一级的组织,应通过GJB9001为依据的武器装备质量管理体系认证,二级或以上等级的组织,应以本标准为依据通过相应等级评价。
二级:规范级
二级的主要特征:已建立过程改进组织机构和过程规范,逐步积累组织资产;基于估计和项目特点,制定和维护项目计划,获取、开发和管理项目的需求并实施验证与确认;通过开展配置管理、质量保证、测量分析活动,监督其执行,确保项目可控。该等级的组织具备在同类项目中复制成功经验的能力。
三级:全面级
三级的主要特征:全面建立并维护组织资产;按照组织标准过程,使用组织资产全面开展全生存周期项目管理、工程及支持活动。该等级的组织具备在组织范围内复制成功经验的能力。
四级:量化级
四级的主要特征:建立了符合组织业务发展需要且较高的质量和过程绩效量化目标;采用量化分析管理技术,建立并维护过程绩效基线,对关键过程实施量化管理及原因分析,并基于量化结果进行领导决策。该等级的组织具备在组织范围内实施量化管理的能力。
五级:zhuoyue级
五级的主要特征:通过量化评估业务目标并分析绩效数据,识别组织内的关键问题和共性问题,主动并预测性地优化和改进组织过程,组织通过不断创新实现优质持续发展,整体绩效能力得以提升。该等级的组织具备应对复杂态势、自我优化、持续获得成功的能力。