网站大量收购独家精品文档,联系QQ:2885784924

第6章-软件过程改进环境解析.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章-软件过程改进环境解析

各位同学好 现场考试题 教学内容目录 软件过程改进环境 在前几章。我们讲了有关软件过程改进的几种著名标准,在这个基础上,我们有条件将其共性、通用性的内容提升一级。 这就是我们将在本章介绍的四项内容。 软件过程改进环境 软件过程架构 过程改进规划图 软件过程评估 软件过程改进计划 软件过程改进环境 软件过程改进架构 架构(architecture)一词的原义用在建筑学上非常形象。 中文中的原义是:建筑物的结构形式。 对于一个组织(单位)来说,是指“支撑一个组织或系统运作的底层框架,包括组织的结构、政策、标准、培训设施以及工具” 软件过程改进的架构,当是“企业运行的底层框架,并且能对软件过程改进活动(包括过程的定义、过程的建模、过程的培训、过程的监控、过程的强制执行、过程实施情况的反馈)提供支持与帮助。” 软件过程改进的架构,应包括两个方面的内容: 组织与管理架构:包括实现软件过程改进活动(例如管理、实施、监控)所涉及到的角色与职责。 技术及工具架构:包括实现过程活动自动化以及实现对不同角色和其职责提供支持时所需的设备与工具。 软件过程改进架构 组织与管理方面的架构包括: 建立过程监控的角色与职责。 对过程执行实施强制措施的角色与职责。 这些角色与职责 有针对整个组织的,称为全局的角色与职责--如软件工程过程组(SEPG) 也有针对项目组级的或关键过程域的,称为局部的角色与职责。 有全职的,如SEPG; 也有兼职的,如软件过程改进组(软件PIT) 软件过程改进架构 软件过程改进架构 技术方面的架构,包括: 支持软件工程过程组(SEPG)和过程改进团队(软件PIT)的技术架构 计算机设备及工具 技术架构应包括: 全局一级的 与过程有关的内容 项目/团队一级的与过程有关的内容 个体一级的 与过程有关的内容 为支持与过程有关的活动,我们还需要一些工具。 软件过程改进架构 我们着重介绍一把手和SEPG这两个角色。 虽说在软件过程改进中每一个角色都很重要,但其中有两个角色尤其重要: 一是软件过程改进的负责人(一把手,或一把手授权的管理者代表); 一是软件工程过程组(SEPG)。 SEPG是过程改进的重点,它由来自一线的具有不同技能的实践者所组成,并且是整个企业中进行软件工程改进的协调中心。 按本人的体会,软件过程改进是“一把手”工程或称之为“一把手授权的工程”。SEPG是具体执行者。 下面分述“一把手”和“SEPG”的作用。 软件过程改进架构 “一把手工程”称谓的混乱 明明是二把手、三把手完全可以解决的事,也硬要升格为一把手工程。 可能是由于抓这项工作的人有意夸大那项工程的作用, 也可能是由于他想推卸责任,(谚语:当官当副的。。。) 还可能是对管理分工上本来存在某些问题的反映。 软件过程改进架构 软件过程改进是一场全面深刻的革命,是一场牵涉到组织(单位)本身“脱胎换骨”的革命。是一把手不管不行的大事。 软件过程改进是要借助现代信息技术,引进现代管理理念,对不适应体制要求的落后管理方式、僵化组织结构、低效管理流程等进行改造。 软件过程改进架构 软件过程改进的内容涉及到对单位现有资源的重新配置,如企业过程重组(企业流程再造,BPR),涉及企业资源的全面调配。这样的事在一个单位里必须由一把手拍板定案。 软件过程改进本身是一项复杂的系统工程。涉及到一个单位的每一个部门、每一个员工、每一项产品。 软件过程改进的成败全在执行。一把手身先士卒的执行是无声的命令。 “软件过程改进” 这是一个全面普及、逐步提升的过程,这需要一定的时间。这个改进过程贯穿持续发展、日臻完善的思想。这不是一蹴而就的事。软件过程改进是单位一把手领衔主演的一场大戏。 软件过程改进是一把手工程。一把手必须: 制订规划,领导并对全员培训,使软件过程改进成为全员的行动指南。 领导建立并健全ISO 9000(CMMI或其他)体系(根据本单位的特点选择某一种或多种)。全力(人力、物力和财力)支持过程规范化。 建立相应的组织机构(如相应的处、科、室等)、 专业队伍(如SEPG)与兼职队伍(如PIT、内审或自我评估队伍)。 将软件过程持续改进的工作,持之以恒,贯彻始终。 坚持做到ISO 9000(或CMMI等)中对一把手(角色)的职责。 软件过程改进架构 软件工程过程组(SEPG)主要的工作就是协调,协调软件PIT的各种活动,而不是开发。 SEPG应在企业层面上,而不是在部门级。 SEPG的 目标、 任务、 活动 软件过程改进架构 S

您可能关注的文档

文档评论(0)

2299972 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档