我说CMMI之三:CMMI的构件--转载】的更多相关文章

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dylanren/article/details/5860713 我说CMMI之三:CMMI的构件 CMMI中的内容是按照成熟度等级或过程域类别.过程域.目标.实践.子实践的方法来进行分类管理的,这些概念之间的整体部分关系可以参见下图. 过程域的概念我们前面讲过了,这里不赘述.每个PA都有一个目的,在英文里明确区分了Purpose与goal…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dylanren/article/details/5848847 CMMI划分为三个分支: 适用于供方.乙方的模型: CMMI-DEV:主要是针对开发类组织的: CMMI-SVC:主要是针对服务类组织的: 适用于需方.甲方的模型: CMMI-ACQ:主要是针对采购类组织的: CMMI-DEV中提到的开发,是包括了软件.硬件等类型的开发.CM…
我说CMMI之一:CMMI是什么 有些朋友没有接触过CMMI,正在学习CMMI,CMMI本身的描述比较抽象,所以,读起来有些费劲.有些朋友实施过CMMI,但是可能存在对CMMI的一些误解,因此我想说说我理解的CMMI,供各位参考. 在写这些材料时,我假想我对面坐着一位初学者或者是受错误思想洗过脑的实施过CMMI的受害者,也参考了历史的培训录像. 首先我们来讲讲CMMI是什么. CMMI是一个过程框架,给出了一组管理企业的最佳实践.何谓框架?比如我们走在马路上看到一幢正在建设中的高楼,建筑者浇灌了…
CMMI初识 CMM-Capability Maturity Model,能力成熟度模型.CMMI-Capability Maturity Model Integration,能力成熟度模型集成. CMMI是美国产业界.政府和卡内基梅隆大学软件工程研究所(CMU/SEI)于2002年1月推出的集成了软件工程(SW).系统工程(SE).集成化产品和过程开发(IPPD)等学科的综合成熟度模型: CMMI 与CMM 最大的不同点在于:CMM只是侧重于软件方面,CMMI是一个可以改进系统工程和软件工程的…
操作系统市场被微软等国外的IT厂商垄断的大环境下,中标软件作为市场夹缝中发展起来的民族企业,致力于成为中国操作系统旗舰企业.系列核心产品已经在政府.金融.教育.财税.公安.审计.交通.医疗.制造等行业得到深入应用,应用领域涉及我国信息化和民生各个方面. 经过六年的持续改进和努力,中标软件通过CMMI L5认证,借助IT信息化手段CMMI得到贯彻执行,CMMI已经成为支撑中标软件自主创新能力的不断提升,挑战微软的“霸主地位”之利器. 困惑 “一路走来,中标软件的CMMI之路并非一帆风顺,CMMI强…
原文链接:http://www.cmmcn.com/new/cmmi-105.html 当前位置:首页 >> CMMI知识库 >> CMMI相关 >> CMMI评估流程 CMMI评估流程 关键字:SCAMPI,SCAMPI评估,CMMI评估方法,CMMI评估方法 SEI根据ARC和ISO 15504的要求,以及CMMI的模型给出了A类评估的方法描述SCAMPI ( Standard CMMI Appraisal Method for Process Improvemen…
关于CMMI的过程域,请参考 CMMI能力成熟度模型集成的过程区域 1.CMMI/SPCA概述 CMM是“能力成熟度模型(Capability Maturity Model)”的英文简写,该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,最初的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM实施过程改进取得较大的成功,便在全世界范围内广泛使用. CMMI是SEI于2000年发布的CMM的新版本.CMMI发展到现在,共…
背景: 用了Maven之后,你有没有这样的想法,自己一直在使用别人贡献的代码,自己能不能把自己觉得好的代码也贡献出来让大家方便. 还有如果你也是一名程序员,你会不会觉得要是把自己积累起来日常常用的代码工具组件放到Maven的中央仓库之后,很方便维护和升级, 可以做到  一次发布,到处使用 . 不用交给云盘和代码托管系统来管理,只需要知道 构件的坐标 + Maven之类的构建工具就能获取想要的构件. 预备知识: 1.Java http://www.oracle.com/technetwork/cn…
摘要: 本文介绍了成熟度模型在软件开发行业的应用,重点阐述了成熟度模型对于敏捷和DevOps在企业中进行规模化推广的价值,探讨了成熟度模型的设计原则,并对于如何明智使用成熟度模型给出了建议. 导言 在敏捷和DevOps社区,尽管对成熟度模型一直有些争议,但使用各种成熟度模型来指导转型的尝试却从未停止过:从笔者的从业经历来看,谨慎地使用成熟度模型,对敏捷和DevOps在企业中的规模化推广具有很重要的现实意义. 成熟度模型简介 “团队定期地反思如何能提高成效,并依此调整自身的举止表现”,这是敏捷宣言…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dylanren/article/details/5951912 我说CMMI之七:需求管理过程域 先讲讲需求管理的含义. 何谓需求管理?需求管理就是管理需求的一致性. 这里讲的需求指什么?指的产品与产品构件需求,对于软件而言通常就是软件需求规格说明书(SRS).在CMMI模型中将需求分成了2类:客户需求,产品与产品构件需求.客户需求是采用…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dylanren/article/details/5888372 我说CMMI之六:CMMI的评估 对于CMMI的评估通常有如下的疑问,分别论述如下: (1)       是否一定要评估? 按照CMMI的模型去实施,可以请主任评估师评估也可以不评估,是否需要评估取决于企业自己的商务需求. (2)       是否一定要公布评估结论? 评估完…
我说CMMI之五:CMMI 4个等级的区别 了解CMMI的人都知道CMMI有5个等级,但是要将5个等级的区别真正说明白,说透彻不太容易.下面我们用一个表格概括之.表格中并没有1级,1级在CMMI中没有对应的过程域,是起始级,所以不加描述.4-5级的区别在过程能力方面表现比较突出,其他几个方面并没有进行严格区分. 逐行解释之: 1 过程能力指的是过程持续稳定的实现过程目标的能力. 通常我们都拿职业运动员与业余运动员的水平进行比喻.比如职业的射击运动员,他每次出枪总能命中9.5环左右,而业余选手可能…
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/dylanren/article/details/5865614 我说CMMI之四:CMMI的表示方法 CMMI分为了两种表示方法,一种称为阶段式表示方法,一种称为连续式表示方法.如下图所示: 我们可以从以下几个方面来理解这两种表示方法的区别与联系: 1包含的过程域相同,但是过程域分类的维度不同. 阶段式表示方法为我们所熟悉,我们通常说的过…
EI.EO.EQ EI是处理来自于应用程序边界外部的一组数据的输入,它的主要目的是维护一个或多个ILF,以及/或者更改系统的行为. EO是输送数据到应用程序边界外部的过程.它的主要目的是通过逻辑处理过程向用户呈现信息.该处理过程必须包含至少一个数学公式或计算方法,或生成派生数据.一个EO也可以维护一个或多个ILF,并/或改变系统行为. EQ是向应用程序边界外发送数据基本处理的过程.其主要目的是从ILF或EIF中通过恢复数据信息来向用户呈现.该处理逻辑不包括任何数学公式或计算方法,也不会生成任何派…
本文转自: http://developer.51cto.com/art/200807/86953.htm 仅用于个人收藏,学习.如有转载,请联系原作者. ---------------------------------------------------------------------------------------------------------------------------- 1对模型研究不够深入 模型是多年软件工程经验的总结,里面的每一句话,每个例子都不是随便写上去的…
  CMMI中的PA即Process Area的缩写,中文称为过程域.简单的说就是做好一个事情需要的某一个方面,对于软件开发来说,就是做好软件开发需要的某一个方面. CMMI2.3级共有18个过程域(PA),主要内容分如下四大类:   一.过程管理 1. OPD:(Organizational Process Definition)组织级过程定义.建立和维护有用的组织过程资产. 2. OPF:(Organizational Process Focus)组织级过程焦点.在理解现有过程强项和弱项的基…
二.VS Online 与 Agile/Cmmi/Scrum 介绍了背景,那就言归正传了.VS Online 和文章标题有什么关系呢? 成功注册VS Online之后,我准备创建自己的project时,process template 有三种选择,如下图: 三.Agile/CMMI/Scrum到底是什么? Agile:即敏捷方法(也被称为轻量级,lightweight methodology),它是一组开发方法的统称. CMMI:全称是Capability Maturity Model Inte…
原文作者:上海科维安信息技术顾问有限公司QAI China 何丹博士 CMMI主任评估师   一.引子     近年来,由美国SEI  (软件工程研究所)开发的SW-CMM  (软件过程能力成熟度模型) 模型以及改进后的CMMI (能力成熟度模型集成)模型得到了国际上的广泛认可.因此有越来越多的软件和IT公司已经或开始采用这些模型来开展相应的过程改进工作,来提高过程能力的 成熟度,以期使公司的软件或系统开发工作更加高效,更具有国际竞争力,这似乎已经成为一种潮流.很多公司都怀着这种美好的愿望开始了…
曾经有朋友跟我提起,他们公司突然有人关注我了,我自然很开心了,看来我名声在外了,哈哈!但我的朋友说,他是这样关注的:“他怎么还在那个公司?他们不是过了5级了吗?我们公司过了级后,EPG(Engineering Process Group,工程过程小组,负责过程改进的小组)已经没有存在必要了,都炒掉了,他们还没有炒掉?” 我真是要吐血而亡了!CMMI难道在国内就是这个鬼样的吗?公司是这样经营的吗? 告诉大家一个残酷的事实,100家新公司,80家会死去,15家在生死边缘,只有5家活得还行,而真正能做…
摘要: 这是我几年前发表于 www.cmmionline.net 网站(现在升级为www.umlonline.org 网站)数十篇文章,全方位分享了我对CMMI的理解,现我打算整理这些文章陆续在CSDN上发表,希望对关注过程改进的朋友有帮助. 几年前的CMMI版本为1.1,现在为1.3,这些文章将会以1.1版为主进行分享,1.1 和 1.3 版的核心思想是一致的,分享这一系列文章的目的并不是为了帮助大家过级,更加不是名义上的过级,而是希望大家能对CMMI和过程改进有一个本质上的认识,能切实和踏实…
AspectJ基础学习之三HelloWorld(转载) 一.创建项目 我们将project命名为:aspectjDemo.然后我们新建2个package:com.aspectj.demo.aspect 和 com.aspectj.demo.test 前者用来方apsect.后者用来放测试类.如果你仔细的话,你会发现Aspectj的项目上面有个AJ的标志. 二.创建Aspect 首先我们创建HelloWorld.java.他包含main()方法,但是没有方法体,代码如下: package com.…
CMMI的目的,一是质量,二是时间表,三是最低的成本:我的理解就是即以最低的成本,在既定的时间表要求下,达到相应的质量水平. CMMI是什么?我的理解是,CMMI并不是一个过程说明书,它不是告诉我们怎么做,而只是告诉我们在每个进程中,关注的目标是什么,或者说关键的元素是什么.CMMI将这些元素或者目标抽取出来,形成了一个基本的架构:组织及各个领域,在此架构基础上,自行决定需要怎么做,产出什么东西:外部或内部用这个基本架构,来衡量组织过程的有效性和实用性:根据衡量的结果,找出改进机会. PIID表…
1968年为了解决大型软件项目的软件危机,北大西洋公约组织(NATO)提出了“软件工程”这一术语,以改进软件开发设计过程. 1969年美国项目管理协会(PMI)组织成立,从1981年起经过30年的努力形成了目前看到的项目管理知识体系(PMBOK),即五大过程和九个知识域,通过评估项目管理人员的知识技能资格以提高项目实施成功率. 1987年起, 卡内基·梅隆软件工程研究所(SEI)先后发布了CMM/CMMI,用于软件开发过程和软件开发能力的评价和改进. 能力成熟度模型(Capability Mat…
SEPG(Software Engineering Process Group)是软件工程过程组的缩写,指由软件过程专家组成的团队,负责在软件组织内推动和促进软件过程改进.最早在CMM中提出,1990年发布的CMU/SEI-90-TR-024 <Software Engineering Process Group Guide>中对SEPG的工作内容.构成等进行了详细的指导.当CMM升级为CMMI后,SEPG 也相应的转变成EPG(Engineer Process Group),也就是说过程改进…
一.背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation Service,简称TFS) VS Online是微软的在线软件项目开发和管理工具,可以把自己的私人项目托管在上面,也可以组建团队异地一起开发和管理项目.提供tfs和git两种源代码管理方式,可以用敏捷开发的流程管理项目,对个人和小的团队很实用. 和github不同在于github都是开源的项目,但是VS Online是私有非公开的项…
经常看到和听到大家在争论敏捷过程.RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由.争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程.关键是什么样的过程适合自己(的组织),适合自己的过程才是好的过程.更重要的是,适合自己的过程需要时间积累.需要不断实践,对已定义的过程进行剪裁.补充和完善,才会建立最适合自己的软件开发过程. 引用Alistair Cockburn的一句话 “不同的项目需要不同的方法论,一个项目的最佳过程是这个项目所能负担的最小过程.”,…
CMMI在中国之混乱-CMMI比ISO9000会更惨 自己接触CMM/CMMI已经有8年时间了,现在静心回顾一下,觉得CMMI在中国的命运会比ISO9000还悲惨. 一组现象或许让你我对此结论有更深入的体会. 各地政府均采取&ldquoCMMI政府补助&rdquo方式推动CMMI在中国的落地,一方面提升IT企业研发管理水平,另一方面能让IT企业,特别是外包企业,能获得进入欧美日市场的通行证.也就是说,若你的企业通过了CMMI 2/3/4/5级认证,你的企业会获得30万到100万不等的政府补…
续:软件项目量化管理(CMMI高成熟度)实践经验谈--之概述篇 二.项目管理过程 软件开发项目管理过程,从项目全视角来看,分为售前.售中.售后等三个大的阶段.本文所谈的是售中阶段项目管理过程,在售中阶段,项目管理主要分项目策划.项目跟踪监控.项目结项归档等三部分.相关活动包含销售活动.採购活动.资源活动.支持活动等. 1.项目策划 项目策划是一种具有建设性.逻辑性的思维的过程,在此过程中,总的目的就是把全部可能影响决策的决定总结起来,对未来起到指导和控制作用,终于借以达到方案目标. 它是一门新兴…
随着软件企业的增多和意识的增强,越来越多公司开始做CMMI的认证评估,由于国内网速和CMMI官网的网站综合原因,打开速度超级慢. 所以本文推荐一个CMMI认证查询网站,认证后的结果查询可以点这里查询:CMMI认证 注: CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),于2002年正式发布,由美国国防部与卡内基—梅隆大学等共同开发研制.…
上节:见 http://blog.csdn.net/sztiger168/article/details/9142069 使用 青铜器RDM在2011年正式在中标软件上线,将研发业务全面流程化,完全支撑CMMI L5的22个PA的信息化.另外RDM还提供丰富的项目.业务报表,也可自定义各种量化指标,为项目监控过程提供各种精细化的数据,支持了CMMI L5对量化数据的要求,将大家从数据收集.分析的繁琐工作中解救出来. “具体就项目来说,RDM帮我们解决了‘计划实际两张皮’的难题.”张总说道,“这也…