如何设计软件企业的组织过程资产库

时间:2022-07-17 02:20:51

如何设计软件企业的组织过程资产库

[摘 要] 改进和完善质量管理体系是管理创新的重要内容。CMMI是软件研发组织普遍采用的质量管理标准,虽与ISO所的标准不同,但都是为了持续改进质量管理体系这一相同目的。“组织过程资产库”是CMMI中的一个优秀实践,既有助于软件企业的成长和发展,也可被非软件组织参考借鉴。

[关键词] 质量管理;过程资产;CMMI

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 13. 047

[中图分类号] F270.7 [文献标识码] A [文章编号] 1673 - 0194(2016)13- 0090- 01

1 前 言

质量管理体系是现代企业制度的重要组成部分。百年来,在多个标准和模型中,使用者最多的是国际标准化组织(International Organization for Standardization,简称ISO)所制订的ISO质量管理体系标准,遍布全球一百多个国家和地区。

在软件研发行业,除ISO标准外,由美国卡耐基・梅隆大学的软件工程研究所开发的能力成熟度模型集成(Capability Maturity Model Integration,简称CMMI)更适用于软件研发过程,成为软件研发组织中的事实标准。

CMMI中提出了“组织过程资产库”的概念,并将组织过程资产的收集、维护和管理作为衡量软件过程能力的一个关键实践。笔者认为,实施“组织过程资产库”不仅仅能用于软件行业,对于其他企事业单位都有借鉴意义。

2 组织过程资产库

想要了解“组织过程资产库”,首先要了解什么是“组织”“过程”和“过程资产”。

在ISO9000:2008的标准中,对组织(Organization)的定义是:“职责、权限和相互关系得到安排的一组人员及设施。” 对过程(Process)的定义是:“一组将输入转化为输出的相互关联或相互作用的活动。”

简而言之,“组织”就是实施质量管理体系的机构,可以是公司、工厂或社团。“过程”是一种管理方法,它强调将做某事的一系列相关活动进行定义、规范和合理编排,明确各环节的权力和责任,最终达到做事的目标。在一个组织中,按照过程的方法对各种业务活动进行定义和管理,再厘清这些过程之间的关联和接口,就形成了一个统一协调的质量管理体系。

在CMMI中,对过程资产(Process Asset)的定义是:“组织认可的对于实现过程目标而言有价值的任何内容。”对组织过程资产库(Organization’s Process Asset Library)的定义是:“用于存储过程资产和让过程资产可用的信息库,这个库对于在组织中定义、实现和管理过程的人非常有用。”

也就是说,为实现过程目标,除了必要的生产资料,还需要很多参考资料,例如:执行规范、操作指南、历史数据、经验教训、样例或模板、培训材料等。企业应该将有价值的参考资料进行收集和管理,供大家使用。因此,设计和提供一个合适的资料库,会有助于对过程资产的查阅、使用和更新。

3 如何设计组织过程资产库

由于过程资产的种类多、数量大、更新快,我们必须对其内容进行分类,对库的结构进行设计,以便于管理和检索。笔者总结的组织过程资产库逻辑结构设计图如图1所示。

从图1可以看到,过程资产分为以下7个部分:

(1)组织过程管理文件。包括组织过程改进的计划和报告,是质量管理工作的年度安排和总结。

(2)组织标准产品过程。包括质量管理体系中的方针、标准、程序、规范、指南、模板和检查表等,是常用文件。

(3)组织过程数据库。提供项目层执行数据和组织层性能数据,反映质量管理体系的运行状态。

(4)软件过程文档库。是运行质量管理体系后的产品,包括工程产品和过程产品。

(5)培训库。提供各种培训课件、学员手册和培训记录。

(6)参考资料库。提供各种参考资料,以从本组织以外获得的参考资料为主。

(7)工具软件库。提供所需工具软件,例如统计软件、配置管理软件、项目管理软件等。

企业应根据管理需要,结合自己的业务特点来设计过程资产库。

4 结 语

其实,不仅在软件企业中,过程资产在传统企业中也一样重要。因此,笔者推荐每个企业都应该对过程资产进行管理,持续改进质量管理体系,推进生产力持续发展。

上一篇:中医辨证治便秘 下一篇:刍议小学数学教学中错误资源的有效利用