您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试管理 > 质量管理 > 正文

软件过程管理体系与其他质量体系整合的原因、步骤和要点

发表于:2017-01-09 作者:网络转载 来源:

  这个命题仅对那些软件不是主要专业领域,组织要交付的产品都是包含软硬件的装备或系统的组织才成立。因为在这些组织当中,既往的软件通常都是类手工作坊式的,没有严格的研制流程和过程管理.而在新的形势下.要求组织必须建立自己的软件过程管理体系.进行持续的软件过程改进。
  本文对此种情境下的软件过程管理体系与其他质量体系的整合提出一些拙见。
  在谈论如何整合之前,首先我们要分析一下软件过程管理体系为什么要与组织既有的其他质量体系整合。这可能基于以下几个原因:
  · 不同的质量体系有不同的格式结构和目标。比如有的体系针对产品,有的体系针对服务,有的体系针对人力资源;有的体系针对信息安全……当然也有全能的通用的质量体系像ISO9001。
  · 确认何种体系能最好地实现指定的目标并不简单。有些体系可以帮助组织改进的过程和目标相近甚至雷同。这样;组织会面对同一工程/管理活动究竟适用哪个体系这样的选择题。如果事先没有梳理清楚给项目会带来很大困扰。
  · 维护不同体系可能会导致重复,引发混乱和资源消耗。不同的体系如果在具体的做法,完成的目标.人员的角色和职责方面存在不一致的时候,会带来管理上的混乱和不必要的资源消耗。
  · 软件过程管理体系生存的需要.由于形势和组织的需要,造成了软件过程管理体系的横空出世,而这种新的体系能否生存下去,取决于它是否和既有的质量体系之间一样,真正地被组织接纳和执行。一个只被个别部门使用,没有形成全组织的体系,想要完成这个目标无异于痴人说梦。
  软件过程管理体系与其他质量体系整合大致要进行以下步骤:
  1) 最高管理者和管带对整合工作的重视。凡是涉及重大质量计划,本实践都适用,无一例外。高层领导应该清楚整合工作对于组织的重要意义,应该对整合工作给予人力资源、设备工具等方面的极大支持,应该定期了解整合工作的进程,监督其进展,并适时做出重要决策。
  2)组建一支体系整合的专业团队,选择进入这个团队的人选可以参考以下条件:至少熟悉待整合的质量体系其中的一种;具有组织重点型号任务(全生命周期)的实际工程经验或管理经验;至少会使用一种规划分析工具,如流程QFD(质量功能部署)分析等:具备一定的创新思维。
  3)做好整合的准备工作,制定整合计划。组织要确定整合体系要达成的远景目标,在计划中明确进度表,各个阶段完成的目标,关键依赖关系,所需的资源,面临的风险等内容。
  4)按照审核通过的整合目标对现有体系进行整合裁剪,形成一个适合组织的全新的集成的质量体系。这可能不是一个短期就能实现的目标,它和后面的体系评审,试点,评估等几个步骤需要多次迭代,才能实现组织体系整合的远景目标。
  5)对整合后的质量体系进行评审。高层领导必须参与,并给出重要决策。
  6)安排试点项目适用整合的质量体系。选择试点项目要考虑以下原则:项目周期不宜过长;项目能带盖体系改进的内容;项目领导者熟悉体系并有丰富的经验。
  7)评估整合的质量体系,并进行修改和完善。针对整合目标是否达成进行评估,评估人应以整合工作的推进团队为主,高层领导参与其中。
  8)整合后质量体系发布和推广。经过试点项目验证有效的新的质量体系,面向全组织培训、推广。
  质量体系的整合,包括以下3个方面的内容:管理原则整合.实施实践整合.组织文化整合。
  管理原则整合
  不同的质量体系都有自己坚守的不同的原则.因此要进行体系整合,首先就要进行原则的整合,这个整合需要清楚下列问题:
  1)软件过程管理体系与那些已存在的质量体系之间的不同点和相似点在哪里?
  2)在实施对质量.成本.进度.效率和工作动机产生很大影响的软件过程管理体系时,出现新的最佳实践是什么?
  通过CMMI/GJB5000A的认证及试点项目的运行,我们能够从中获取到一些不同于以往质量体系的优秀实践。比如组织资产库,有些组织已经将这样的优秀实践向全组织推广。
  3)如何变更才能最大提升其他质量体系的价值?
  毫无疑问,既有的质量体系已经发挥了巨大的作用.给组织带来巨大的收益,软件过程管理体系要整合进来,不是取缔既有的质量体系,只能是对其有益的补充。我们更应该思考的是,如何借鉴软件过程管理体系的长处,对其他质量体系进行改进,弥补其不足,使其再次绽放耀眼的光辉!
  4)通过使用其他系统最佳实践,如何变更才能大大增强软件过程管理体系的价值?
  反过来说.既有的质量体系存在的一些优点也值得软件过程管理体系学习。优势互补,取长补短,才是质量体系整合之道。
  5)通过以上分析,我们可以消除何种任务或将何种任务与分析结果相结合?
  通过分析获取软件过程管理体系和既有质量体系的共同之处,选取对组织价值最大的实践予以保留,价值小的那个从体系当中去除;引入新的优秀实践;通过彼此借鉴,改进质量活动要求…
  如果能采纳外部最佳实践就能进一步增强这种分析。有些实践可能不是来自于组织自己的试点项目,而是直接来自于外部的经验成果.这样的实践.不能拿来就用,全部照搬。也要通过比较分析,才能做出对组织是否适用的决策。
  实施实践整合
  除了前面所说的原则性的整合,还应更为具体的实践的整合。比如考虑团队合作、培训、奖励、信息交流、质量目标.项目管理.测量分析和高层支持等这些具体实践与其他质量体系的整合。
  识别那些并不常见的整合内容也是同等重要。
  企业文化变更整合
  软件过程管理体系要与组织的远景.使命.价值观和信仰整合,将其完全同化于组织的生活方式之中。
  换句话说,就是将软件过程管理体系“本地化!
  比如组织的质量方针质量目标对于软件过程管理体系来说,应当一以贯之:组织的质量奖惩制度,对于软件过程管理体系来说,也同样适用。