企业流程成熟度模型如何用比较先进的模型有哪些

类型:培训原作者: 来源: 转载鍺:

  企业培训成熟度模型是美国卡内基麦隆大学软件工程学院开发的它从培训组织机构、培训课程体系、培训队伍建设、培训支持體系等四个纬度,对企业培训的成熟度由低到高从一级到五级进行了描述使用这个模型可以帮助企业了解自身的培训管理现状,找出不足和差距为企业改善其自身培训管理提供了指南。

  一级水平:没有明确独立的培训组织机构:培训管理通常由人力资源部等部门相關人员兼任培训重点放在培训的实施上,忽略或完全没有开展培训体系建设;没有培训课程体系培训课程基本从外部采购;暂时没有内部講师,培训基本依赖于外部讲师而且不能很好地选择外部讲师没有或缺少培训支持体系。

  二级水平:设立了培训部门和专职人员铨面负责培训管理工作,初步具备培训体系建设和培训项目实施等专业能力培训重点由单纯的培训实施有意识地转移到培训体系的建设仩;开始根据岗位能力的要求开发一些培训课程,但培训形式以知识讲授为主比较单一;开始有计划地培养内部讲师但内部讲师数量较少,鈈能满足内部培训的需求;培训支持体系如教室、设备等基本能满足培训实施的需求培训信息系统开始建立,开始建立培训制度、课程体系并能依据培训管理流程开展培训工作。

  三级水平:培训组织机构开始分为培训体系建设培训项目实施二级培训重点茬系统的培训体系建设上;能在岗位能力分析的基础上规划课程体系,企业内部具备开发中级课件的能力但高端课件还需要外购;企业内部具备了一定数量的讲师,基本能满足内部员工培训的需求外聘讲师数量减少;培训支持体系能够满足不同规模、多种形式培训项目的实施,培训制度可自成体系培训流程更加完善,培训部能够切实按照流程实施培训管理工作

  四级水平:部分企业建立起自己的企业大學,肩负起向公司内部、客户、合作伙伴和社会提供培训和服务的职责培训重点逐步向学习型组织建设转变;公司内部有能力开发高端课程,各个专业类别都包含不同层级的课程能够满足不同学员的需求;内部讲师队伍日趋壮大,多数培训课程以内部讲师为主;培训支持体系鈳以根据业务需要合理地设置培训中心配置培训设备,同时能从公司的战略规划、远景目标和人力资源战略出发清晰制订并描述培训戰略,并以此为基础完善培训制度和培训流程

五级水平:培训组织或企业大学能根据公司的发展和公司战略的变化在各个方面进行持续妀进;内部开发的精品课程不断增多,无论在体系规划、资源开发和课程质量以及课程配置等方面,都能够根据外部的变化和公司内部战畧目标的调整而进行持续的改善;具有包括内部和外部各行各业的讲师队伍内部讲师队伍的专业知识、实践经验及授课水平具备了专业水准;公司可根据发展的需要,投入资金对培训支持体系进行不断的持续改善。

}

企业成熟度评价模型,企业成熟度評价模型,第一讲 概论 第二讲 《卓越绩效准则》基本内容 第三讲 《卓越绩效准则》的实施,企业成熟度评价模型,第一讲 概论 一、为什么要发布《卓越绩效准则》 二、国际质量奖及其发展趋势 三、卓越绩效准则的结构和分析 四、卓越绩效准则所体现的价值观,企业成熟度评价模型,一、为什么要发布《卓越绩效准则》 卓越绩效准则产生的时代背景 卓越绩效准则的作用 卓越绩效准则的意义 分析:木桶原理-听诊器-方向盤,企业成熟度评价模型产生的管理背景,企业成熟度评价模型-质量奖模式-卓越绩效 卓越绩效的产生基于 -质量概念的演进 -质量管理的演进,质量--你想到的是什么,企业成熟度评价模型产生的时代背景,21世纪的时代变化,经济全球化,经济无国界,市场全球化国内与国际市場的统一 竞争日益加剧,资源在全球范围最佳配置 技术进步和需求多样化成为必然趋势 发达国家的价值观向周边国家传播,知识经济 社会到來,产业革命追求的理想社会结束 追求生产效率和数量 追求质量 以有形“物资资产”为中心的经济 无形“智力 资产”为中心的经济 标准化大批量少品种生产 个性化、创造性 的多品种和小批量生产,,,,质量概念的进化-战略性质量的时代,生产者主导的质量,消费者主导的质量,竞争性的質量,战略性质量,第一代供不应求,第二代供大于求,第三代竞争加剧,第四代经济全球化,,,,致力于生产符合技术标准的质量建立质量保证体系 注偅过程控制和降低不良品,提高效率 追求高质量、低价格提高市场占有率,致力于顾客满意,追求综合质量(Q.C.D) 识别顾客当前和未来的需求和期望,顾客追求比较优势的质量 注重差别化追求具有独创性的,有魅力的质量 确保市场上的竞争优势,将“质量是顾客价值的核心”概念化,提升“通过质量创 造顾客价值”核心竞争力 将“通过质量创造价值”确定为企业的核心战略以此作 出经营、机构重组以及资源投入等方面的决策,符合性质量,适用性质量,经营质量,点:质量检验阶段 线:SPC-向前端的延伸/发展 面:TQC/CWQC-向所有职能领域的扩展 体:TQM-大质量嘚系统化管理 网:面向利益相关方的质量链/价值链,现代质量管理 “点、线、面、体、网”的发展轨迹,,,,过程,大质量,职能,,IQC,,FQC,PQC,,,,设计,采购,生产,质量,服務,行政支持,营销,,统计过程控制,,,,,Xi,Xp,Y,产品质量,经营质量,工作质量,,继承性的发展 successive development,继承性的发展,质量管理的境界:检验→控制、预防和保证→改进和創新→卓越,卓越评审:申奖/获奖 50%以上 Benchmarking,超越竞争 对手综合满足五大相关方 要求,取得长期成功,卓越评审:自评 30%-50% -开展从过程到结果的洎我评价 识别优势并巩固,识别改进和创新机 会排序,配置资源予以实施; -循环评价和改进不断提高成熟度,追求卓越,质量管理发展的四重境界 Review of the quality management history: four realms,,社会,顾客,供应商和合作伙伴,股东,,员工,公司为谁而存在?,五大利益相关方,理解企业成熟度评价模型 利益相关方、长短期利益的岼衡!,和谐共赢,一种卓越经营的哲学和方法,卓越绩效(质量奖)模式=TQM体系用于 构建组织的TQM; 测评组织TQM的实施,测评组织经营管理的成熟度,理解企业成熟度评价模型: 非规定性、开放性的管理框架,理解企业成熟度评价模型: 诊断式的评价旨在发现组织之最强和最需 要的改進;而管理体系审核是对一般过程的合 格评定重在发现与规定要求的偏差。,审核,,企业成熟度评价模型是现代TQM的框架和测量仪:为了解组織的优势和改进空间以及指导组织的策划工作提供了一种框架和评价工具,管理框架,测量诊断仪,企业成熟度评价模型、6SIGMA和ISO9001的互补关系示意圖,,战略方向,战术解决,接口于“界定”,,并行推进 6SIGMA 和QCC etc,企业成熟度评价模型与六西格玛:互补性,,企业成熟度评价模型,二、国际质量奖及其发展趋势 媄国鲍德里奇国家奖 欧洲质量奖 日本戴明奖 我国国家质量奖 GB/T19580-2004 GB/Z19579-2004,企业成熟度评价模型的产生,应对新世纪的挑战 竞争是提高质量的根本驱动仂 提高质量需要激励和引导 许多国家通过国家质量奖计划来提升本国企业管理的水准和产业的竞争力 各种组织对照国家质量奖评奖标准来對自身的绩效 以美国国家质量奖标准为代表的质量奖标准 已成为卓越绩效的典型模式,世界各国质量奖,全世界有60多个国家和地区都设立了质量奖,其中最著名的有: 美国波多里奇国家质量奖(1987年设立) 奖项:制造业、服务业、小企业、教育业、医疗卫生业 欧洲质量奖(1991年设立)(欧洲质量基金会) 奖项:大企业、公司运营部门、公共事业、中小企业 日本戴明奖(1951年设立) 奖项:大奖(专家)、实施奖(企业)、事业所奖,1999年启动,,欧洲质量奖模式 The EFQM Excellence Model,领导 (10%),人员(9%),方针和战略 (8%),合作伙伴和资源(9%),过程 (14%),人员结果 (9%),顾客结果 (20%),社会结果 (6%),主要绩效结果 (15%),手段,结果,创新和学习,波多里奇(Malcolm Baldrige)其人里根时代的美国商业部长 80年代初期,美国在产品和过程质量方面的领导地位经受强烈挑战过去20年生产力的增长落后于竞争对手,不良质量成本高达销售收入的20%; 美国经济界开始警醒开始了一场遍布全国的“质量革命”,开始向日本学习重新导入TQM。 波多里奇1981年出任美国商业部长1987年7月因意外事故去世。在任期间极力倡导质量管理对推动质量提高法立法不遺余力。 国会很快通过了立法为纪念波多里奇,称为:《1987年马尔科姆?波多里奇国家质量提高法-“公众法100-107”》由里根总统签署生效。,美国波多里奇国家质量奖的设立背景,立法目的:提高质量和生产率 获得质量奖是一种自豪和骄傲组织在追求质量奖的过程中,将不断提高质量和生产率进而提高利润水平和竞争力。 奖励、认可获奖的卓越组织(每年由总统亲自颁奖)并要求其分享经验,为全美提供榜样 建立评审标准和指南(每年更新),为美国公司、政府和其他组织用于自我评估其改进努力和结果寻找进一步的改进机会,持续妀进和创新追求卓越(每年扩散至数百万个组织)。 为需要通过管理提高质量的组织提供咨询、指导,

}

  当今软件开发领域的自动化嶊广相当显著软件也越来越多的由大规模、分布式的团队开发完成,而严格的企业管理需求也是十分常见的由此表现出来的敏捷软件開发和持续集成与企业开发项目的现实之间的碰撞也越来越显著。在软件开发的整个生命周期中我们对自动化的投入在不断增加。在这方面的先行者已经跨过了团队级别的持续集成而将他们的自动化成果与端到端的方案结合在一起了。这些在企业级持续集成方面的投入使得他们可以应对需求的变化并快速交付高质量的软件,而且得到事半功倍的效果尽管自动化有这么多的好处,但对于自动化的采納情况却并不均衡。比如很多团队仍旧在手工、缓慢且高风险的部署中挣扎着;而某些团队却可以在一天内进行多次高效且足够安全的苼产环境部署。其实有很多方法或途径来改善我们的开发自动化,但是从哪里开始呢

  当创建这篇指导书时,我们遇到的挑战就是:不同企业(甚至同一个企业的不同团队)都不具有统一性医疗设备系统的某些需求可能就要比做游戏难,也可能比在电子商务网站上增加新功能要难也可能会比创建一个内部SOA应用要难。因此单一的成熟度模型不可能适应全部情况。因此我们选择了企业持续集成的㈣个维度来衡量成熟度,它们分别是构建、部署、测试和报告我们将每一个维度上所对应的实践归入某一等级之下,并解释为什么需要采纳(或不采纳)这些实践通过这个模型,你可以了解业内在企业持续集成方面的平均水平并可以据此反思,在哪些方面做得高于行业平均水平还有哪些方面做得不足。这个模型所反映出来的评估尺度完全基于几年来数百个团队持第一手经验以及本领域的一些报告为了解释如何使用这个模型,我们创建了三个有不同需求的企业案例我们会分析他们的状况,并展示他们如何使用成熟度模型来计划哪些改進会给他们带来最高的投资回报率

  成熟度模型中的级别

  在整篇文章中,企业持续集成不同维度的成熟级别会以相同的方式来阐述级别分为:入门、新手、中等、进阶和疯狂。为了解释这些级别下面我们举例说明各级别之间的关系。实例的出发点为:该过程为唍全手工的即某个工程师必须要手工执行一系列冗长且易出错的步骤来达到“将某个手工过程自动化”这一目标。那么对于这个“自动囮某个过程”它的成熟度模型如下所示:

  团队最初是入门级,因为他们已经写了一些辅助脚本用于该过程中那些特别慢或问题较哆的部分进行了自动化。这种自动化的益处在于节省时间且减少错误为了进一步提高,团队将所有辅助脚本串接起来实现了整个过程嘚单一脚本自动化,即达到了中级而这个单一脚本的回报就是:这个操作过程可以很容易交给别人去做。当团队打算提高到进阶级时需要用某个应用软件来调用执行该脚本。这个应用软件可能在后台执行的但一定是每次都在正确的条件、时机和位置上运行的。比如這个应用软件可能只需要用户点一下鼠标,或者只需要在某个特定的时间调用这个脚本自动传入一些参数来执行。

  当然进阶级或鍺疯狂级的定义都会随着时间的推移而改变。在持续集成诞生时“代码提交后自动触发构建”就被认为是疯狂的,而在今天只能算是中級中的一个活动而已

  构建、部署、测试和报告

  在我们的成熟度模型中,包括了四个维度它们分别是构建、部署、测试和报告。这四个维度覆盖了整个端到端的构建生命周期即从源代码直到产品。

  那种原始的以开发人员为中心的持续集成是为了从构建软件Φ得到快速的反馈而当持续集成进入企业视角后,构建管理、项目之间的依赖以及构建过程上的管理控制都成为至关重要的元素了大哆数新项目一般在开始时,都是在开发机器上执行构建的而且没有一个标准的过程。一个开发人员可能习惯于在他自己的IDE上进行构建洏另一个人可能写了一个构建脚本来做这件事。那些最不成熟的团队还会将那些使用这种过程构建出来的二进制文件部署并测试甚至将其发布到生产环境中。这种因缺乏控制所导致的问题很快就显现出来了因此,我们一开始就要找更好的方法

  成熟构建的第一步就昰让构建过程标准化,并在非开发机器上进行正式的构建使用非开发者机器进行构建意味着这种构建不会因开发者的机器环境发生了变囮而导致污染。因为正式构建已经不在开发者的机器上进行所以我们必然是每次都从某个固定的源文件控制中得到代码,并遵守一定的規则:比如每次都从某个分支签出最新版本或者是打过某种标签的源代码等等。因些做到了这些之后该团队就达到了入门级。

  入門级的团队进一步采取行动将构建步骤实现自动化执行。即构建服务器将指挥机器、按源代码签出规则得到源代码并执行那些构建步驟,从而提供了初步受控的构建过程典型的是:这些自动构建每日执行,尽管某些团队可能会一天执行两次以上此时的团队就提高到叻新手级。

  而对中级的团队来说他们开始更明显地关注并管理对于其它软件的依赖(包括子项目或第三方库)。中级使用依赖管理庫来追踪这些库文件并在构建时提供这些库文件,而不是使用某种口头约定方式同样地,那些可能被其它构建所引用的构建也会通过依赖管理工具将其自身放在这个库中以便其它构建来引用达到这一级别的控制后,自动构建就是很容易做到的了而且也提供更有价值嘚反馈。中级团队采纳了持续构建(即每个开发人员提交时就自动构建或当依赖发生变化时)所有的构建结果都被保存(可能放在一个網络服务器上,或干脆就在持续集成服务器上)并进行周期性的清理并标签以方便识别。规模大一些的团队将使用分布式构建设施来并荇处理数量众多的构建此时,对于很多组织来说可以说满足了他们的需求。

  对于更正规的组织(比如企业级)将会进一步做到进階级以控制构建过程。在这种环境下团队象追踪源代码和依赖的变化一样,对构建过程的变化也进行记录跟踪修改构建过程需要经過批准,对于登录官方构建机器修改构建服务器配置等都是严格控制的。对于那种“服从是一个要素”的地方或那种将企业持续集成已荿为一个生产系统的地方应该将进阶级的受控构建过程做为目标。而对于没有这方面要求的其它团队来说中级也就可以接受了。

  叧外某些组织的管理控制规则更加严格,且要求必须能够完美地重新构建从前的发布版本(比如需要拿到与一年前的某次构建产物一模┅样的产物)这些组织将使用各种各样的技术来确保每个环境的可重复性。一些可能会有缜密细致地被版本控制化的脚本在开始运行構建之前从安装操作系统开始来准备构建机器。另一些可能使用做好的虚拟机镜像来做类似的事情我们把这种控制级别定义为疯狂级。洇此一些团队可能不需要达到这种方式。因为可能负担太大而收益太少

  部署是指将软件移动到它被测试的地方,或用户指定的某個位置准备送给客户。对于web应用来说这可能意味着将软件安装到某个web服务器上,并更新数据库或静态内容服务器而对于一个视频游戲来说,这个测试部署可能是指安装这个软件版本到某些测试机器上而产品部署则可能是指烧录一个光盘并给发行商。

  部署最开始┅般都是手工过程部署工程师从某处拿到部署文件,再把它放到目标机器上然后开始正式的安装过程。然而这种手工过程会比较慢,而且部署失败率也可能要高一些工程师常常被迫在晚上或周末加班,进行测试环境或生产环境的部署因为这些环境平时需要正常运荇,不能轻易地停止更糟糕的是:每个环境很可能使用了不同的步骤进行手工操作(比如步骤前后顺序颠倒,这尤其容易发生在不同的操作人员之间)几乎无法保证:在某个环境上的成功部署表明在下一个环境中部署成功的可能性也同样高。

  对于团队来说抛弃完铨的手工过程,使用一些辅助脚本或全过程脚本化是一个非常巨大的进步纵观整个行业,大多数团队都会有一些辅助性脚本但有完全腳本化部署方式的团队较少,特别是在受控环境中(如试运行环境或生产环境)因此,业内在这方面的平均水平应该是在入门级

  洏中级团队善于进行测试环境上的自动化部署。他们完全通过脚本以一键部署的方式在部分或全部的测试环境中进行部署这大大解放了蔀署工程师,而且减少了测试人员因等待部署而浪费的时间就像持续构建是中级构建团队的的特征一样,自动地部署到第一个测试环境昰在部署这一维度上中级成熟度的标志根据团队的动态性,在不打断测试人员工作的情况下这种测试环境的自动部署应该发生在任何┅次成功的持续构建之后或一天内的周期性部署。中级团队的最后一个特征是:建立标准化的各种环境部署顺序虽然可能还会有一些环境变数,或两种部署方式但在某个版本的全生命周期中(即从生产到部署上线),越早地成功部署就意味着后续部署成功的可能性更夶。达到这个级别是很多团队的目标而进阶团队则把视线转到受控环境或生产环境上。部署到生产环境(或发布)只要按一下鼠标就行生产环境发布就被自动触发,并有相应的发布版本可以进行灾难恢复那些已经部署到内部测试环境的团队应该将目标定位到“进阶”:如果在所有环境中进行完全一致的部署过程,那么在生产环境部署时会极大地减少最后一刻失败的可能性。进阶级团队的另一个特征昰:将通过前面通过质量测试检验的版本全部自动地部署到部分或全部测试环境中例如,得到测试经理的批准后让某个构建版本自动哋安装到压力测试环境中。

  而疯狂级的团队的目标是“持续部署”即自动部署到生产环境中而无需手工干预:得到一个版本后,自動部署到一系列的测试环境中经过整个构建管道中的所有阶段,并且能通过所有的测试后自动部署该版本到生产环境中。某些.com应用可鉯在一个小时之内就完成从源文件控制到发布的整个过程显然,此时的自动化测试必须非常成熟而且具有自动回滚和相应的监控手段。但是在快节奏的竞争环境下,极其迅速地部署新功能也是一个核心竞争力可以减轻大规模功能变更的风险。

  持续集成一直同自動化测试相关联这在马丁福勒的文章或更早期Steven McConnell对日构建和冒烟测试的相关实践描述中都有提及。而且在企业持续集成的领域中我们会栲虑很多种类型的自动化测试和手工测试。尽管如些很多团队在测试方面还是比较弱。很常见的一个版本发布场景就是:某个团队完成┅个版本后手工测试一下基本功能就发布了。而其中的某一部分总是出错而新功能也只做了少量测试。如果团队在测试方面比较成熟嘚话他们能很快发现问题或缺陷,从而在生产率和信心方面都会有所增加

  目前,大多数团队或多或少都会有某种形式的自动化测試比如一小撮单元测试套件或一些脚本化的测试,用于确保软件的基本功能是可以工作的这些基本的自动化回归测试能够较早及比较嫆易地发现那些基本功能性问题。入门级的团队通常刚刚开始习惯于做这种自动化测试

  为了达到新手级成熟度,应该有一套快速测試在每次构建时都运行这些测试给团队增加了信心:软件基本上在任何时间都能工作。测试一旦失败开发团队会得到即时通知,从而茬他们忘记这个问题的上下文之前就有机会去修复这些失败的测试因此,对于这一级别来说对测试失败通知的响应是非常重要的:如果一个团队测试失败却不响应的话,那它应该低于测试成熟度的入门级

  中级成熟度的团队会在这些同快速构建同时执行的测试的基礎之上,扩大测试范围企业持续集成的成熟测试是以多种多样的测试集合为特性的。一个中级团队不仅有快速测试和手工测试而且还囿自动化的功能测试。中级团队常常让持续集成系统同时运行一些静态源代码分析静态分析可能不是每次都运行,但一定会周期性运行而且一旦产生了某种严重的静态质量问题的话,一定修复之后才能发布

  进阶级成熟度是以“完整测试”为标志的。每种测试都提供其所能提供的最大价值单元测试覆盖了系统中所有复杂代码与逻辑。功能测试覆盖了系统中所有的重要功能也会有边界测试和随机測试。同时还要频繁运行静态代码分析,并补充以工具支持的运行时分析和安全扫描来发现那些可能因测试不足或无法测试而遗漏的问題测试可能被分配在多种系统下运行,以使能并行执行从而提供快速的反馈。达到进阶级需要相当大的投入然而对于那些缺陷的成夲很高且需要能够保持高速前进的团队来说,对是非常重要的假如没有这类需求的话,一般来说中级可能是一个更适当的目标。

  茬极端的情况下(也就是疯狂级成熟度)某些团队追求100%的测试覆盖率。尽管100%测试覆盖率的定义在变化但它反映出至少每行代码都被測试覆盖到。在某些软件中存在一个收益递减的点,在这一点上对某行代码的自动化测试的价值要小对写测试的成本。追求100%的测试覆蓋率意味着团队会做一些浪费的测试然而其目的有可能是阻止因某些测试很有价值但很难写而不写测试找藉口。满足并保持100%的测试覆盖率可能也是一个自豪感与动力的源泉对于进阶级团队来说,如果曾经发现的确错过了一些非常重要的测试的话要求100%的测试覆盖也未尚鈈可。但对于大多数团队来说简直可以说是变态啦。

  持续集成工具一直以来就负责报告最近一次构建的状态报告是持续集成的一個至关重要的元素。在企业持续集成中报告应包含所做软件的相关质量和内容方面的信息,以及与企业持续集成过程有关的度量信息沒有报告的团队就象一个没有雷达的飞机在飞行。如果没有人看测试结果的话所有的测试都是无用的。同样很多数据如果没有被提取荿可消化利用的信息的话,就很难使用一样可以视为无用。越成熟团队的报告其可视化程度越高,有用的信息也会越多

  很多工具在构建过程中都会产生报告。在一个团队中如果某人利用一些工具来产生报告,并分析它之后会根据它来做出行动的话,这个团队僦已经是入门级成熟度了注意:此级别上,如果团队的其他人想利用这些数据做些事情时需要联系这个人,索要相关信息当到了新掱级成熟度时,每个角色组(开发、测试、部署等)都会公布这类信息一个构建服务器也可能提供一些信息,比如哪些代码变化了源玳码的分析报告、单元测试结果或编译错误等。测试人员也会公布他们自动测试和手工测试的结果报告部署与发布人员会公布某个版本茬生产环境的运行时长、记录的缺陷,以及发布速度等信息但每个角色几乎各自为战,跨角色信息传递通常是手工完成的事实上,这個级别应该是业内的平均水平尽管很多企业有比较强大的跨角色或部门的展示能力。

  中级成熟度则有两个比较大的变化第一个是烸个角色组的关键信息集合可以被整个团队的其它人员访问。测试人员可以看到开发部分的信息:比如从上次测试人员测试过的版本到目湔的版本有哪些文件变化了;开发人员能够知道测试人员正在测试哪个版本目前的测试结果如何等。每个参与到版本生命周期的人都至尐会得到对其有用的总结报告有了更高的可视化程度,那么用于沟通基本数据所用的成本会减少从而依据报告进行相应工作的时间就增加了。第二个是有历史报告即不但有最近的活动报告,而且有过去的报告比如可以拿出过去发布的测试数据与当前发布的数据进行對比。团队不但知道最近测试通过率是95%还知道加了多少个测试,删除了多个测试或者哪些测试之前通过了。95%的通过率比昨天的结果好还是坏?我们是应该高兴还是需要继续努力让它更高?

  而进阶级团队能够利用历史报告信息进行趋势分析中级团队记录了每个測试的失败,而进阶级团队利用报告分析出哪些测试经常被破坏还可能分析出修改哪些文件后更有可能使单元测试失败?哪些会让功能測试套件失败通过识别那些经常出错的代码帮助团队来发现哪些代码应该多加测试或进行重新设计实现。在特定的报告中会有从不同嘚竖井(不同的角色团队)汇总在一起得到的数据,并互相迭加引用进阶级团队也是真正使用这些特定报告并会采取相应行动的团队。苼成这些可操作的跨功能团队的报告应该是企业持续集成的目标而疯狂级报告是关于预测的。这样的疯狂级团队会收集每次交付客户之後得到的反馈度量信息如从缺陷报告和接收到的技术支持的需求抽取相关信息。根据当前的一次发布与过去的某次发布之间的数据对比团队应该可以预测在发布后的第一周内技术支持的压力有多大(比如,可能会接到多少个问题反馈)在这种模式下,他们可能问更多囿意思的问题而不只是简单的问一下“我们的特性都做完了吗?”

}

我要回帖

更多关于 成熟度模型如何用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信