大师兄的信息化管理学习笔记(十二):软件工程过程管理

大师兄的信息化管理学习笔记(十一):软件架构与设计模式
大师兄的信息化管理学习笔记(十三):企业应用集成

一、软件过程

  • 软件过程是软件生命周期的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动。
  • 软件产品的质量取决于软件过程。
  • 软件过程涵盖系统的整个生命周期:需求获取->需求分析->设计->实现->测试->发布->维护。

二、CMMI

  • CMMI(capability Maturity Model Integration,能力成熟度模型集成),其目的是帮助软件企业对软件工程过程进行管理和改进,增加开发与改进能力,从而能按时地,不超预算地开发出高质量软件。
1. 实施方法
  • CMMI主要有两种衡量的实施方法:
实施方法 描述
连续式 主要是衡量一个企业的项目过程能力,企业在接收评估时选择自己希望评估的项目进行评估,通过的可能性较大,但反映的内容较窄。
阶段式 衡量一个企业的成熟度,由评估师来挑选企业内部的任何项目,甚至项目的任何部分,阶段性实施方法的难度更大。
2. 成熟度等级
  • CMMI的成熟度分为五级:
等级 描述
初始级 企业对项目的目标与要做的努力很清晰,项目的目标得以实现,但任务的完成带有很大的偶然性。
已管理级/可重复级 企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责道人,对相关的项目实施人员有相应的培训,对整个流程有监管与控制,并与上级单位对项目与流程进行审查。
已定义级 企业不仅有一整套的管理措施,并保障项目的完成;而且能够根据自身的情况将管理体系与流程予以制度化。
量化管理级 企业的项目管理不仅形成了一种制度,而且要实现数字化管理。
优化级 企业的项目管理达到了最高的境界。
3. 过程域
  • 过程域PA指出了达到某个成熟度等级必须要解决的一组问题。
  • CMMI的每个等级都有几个过程区域组成。
  • 每个过程域都有一些特定目标和通用目标。
  • 当组织通过了某一等级过程域中的全部过程,即意味着该组织的成熟度达到了这一等级。
等级 阶段式模型过程域
初始级 无
已管理级 需求管理、项目计划、配置管理、项目监督与控制、供应商合同管理、度量和分析、过程和产品质量保证
已定义级 需求开发、技术解决方案、产品集成、验证、确认、组织级过程焦点、组织级过程定义、组织级培训、集成项目管理、风险管理、集成化的团队、决策分析和解决方案、组织级集成环境
量化管理级 组织级过程性能、定量项目管理
优化及 组织级改革与实施、因果分析和解决方案
分组 连续式模型过程域
支持 配置管理、度量和分析、过程和产品质量保证、决策分析和解决方案、组织级集成环境、因果分析和解决方案
工程 需求管理、需求开发、技术解决方案、产品集成、验证、确认
项目管理 项目计划、项目监督与控制、供应商合同管理、集成项目管理、风险管理、集成化团队、定量项目管理
过程管理 组织级过程焦点、组织级过程定义、组织级培训、组织级过程性能、组织级改革与实施
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容