CMM/CMMI的基本概念】的更多相关文章

"CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM. 它是对于软件组织在定义.实施.度量.控制和改善其软件过程的实践中各个发展阶段的描述. CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化.标准化.使企业能够更好地实现商业目标. CMMI认证是由美国软件工程学会(software engineering institue,简称SEI)制…
1968年为了解决大型软件项目的软件危机,北大西洋公约组织(NATO)提出了“软件工程”这一术语,以改进软件开发设计过程. 1969年美国项目管理协会(PMI)组织成立,从1981年起经过30年的努力形成了目前看到的项目管理知识体系(PMBOK),即五大过程和九个知识域,通过评估项目管理人员的知识技能资格以提高项目实施成功率. 1987年起, 卡内基·梅隆软件工程研究所(SEI)先后发布了CMM/CMMI,用于软件开发过程和软件开发能力的评价和改进. 能力成熟度模型(Capability Mat…
SEI(美国卡内基梅隆大学软件工程研究所(Software Engineering Institute, SEI))开发的CMM模型有: 用于软件的(SW-CMM;SW代表'software即软件'), 用于人力资源管理的(P-CMM;P代表'人'), 用于系统工程(SE-CMM), 用于集成产品开发的(IPD-CMM), 用于软件收集的(SA-CMM) 有不同模型之间有不一致的地方,并且不可避免地还有某种程度上的冗余. 因此,SEI决定开发一个单个集居的成熟度模型框架,即能力成熟度模型集成(C…
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),也就是说过程改进…
经常看到和听到大家在争论敏捷过程.RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由.争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程.关键是什么样的过程适合自己(的组织),适合自己的过程才是好的过程.更重要的是,适合自己的过程需要时间积累.需要不断实践,对已定义的过程进行剪裁.补充和完善,才会建立最适合自己的软件开发过程. 引用Alistair Cockburn的一句话 “不同的项目需要不同的方法论,一个项目的最佳过程是这个项目所能负担的最小过程.”,…
能力成熟度模型(Capability Maturity Model,英文缩写为CMM)[1]是 一种开发模型.Carnegie Mellon大学的研究人员从美国国防部合同承包方那里收集数据并加以研究,提出了CMM.美国国防部资助了这项研究.Carnegie Mellon以该模型为基础,创办了软件工程研究所(SEI).CMM的目标是改善现有软件开发过程,也可用于其它过程. 它是对于软件组织在定义.实施.度量.控制和改善其软件过程的实践中各个发展阶段的描述.CMM的核心是把软件开发视为一个过程,并根…
“精简并行过程”(Simplified Parallel Process,SPP)是基于CMMI以及软件工程和项目管理知识而创作的一种“软件过程改进方法和规范”,它由众多的过程规范和文档模板组成.SPP主要用于指导国内IT企业持续地改进其软件过程能力. 此处“精简并行”的含义是:(1)对CMMI 3级以内各过程域的内容和要求作了“精简”处理.(2)在产品生命周期之内,项目管理过程.项目研发过程和机构支撑过程“并行”开展. SPP模型 SPP模型把产品生命周期划分为6个阶段,分别为:产品概念阶段,…
ylbtech-杂项:CMM CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM.它是对于软件组织在定义.实施.度量.控制和改善其软件过程的实践中各个发展阶段的描述.CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化.标准化.使企业能够更好地实现商业目标.此外还是化妆品的名字. 1.返回顶部 1. 成熟度模型 CMM是指“能力成熟度模型”,…
原文作者:上海科维安信息技术顾问有限公司QAI China 何丹博士 CMMI主任评估师   一.引子     近年来,由美国SEI  (软件工程研究所)开发的SW-CMM  (软件过程能力成熟度模型) 模型以及改进后的CMMI (能力成熟度模型集成)模型得到了国际上的广泛认可.因此有越来越多的软件和IT公司已经或开始采用这些模型来开展相应的过程改进工作,来提高过程能力的 成熟度,以期使公司的软件或系统开发工作更加高效,更具有国际竞争力,这似乎已经成为一种潮流.很多公司都怀着这种美好的愿望开始了…
CMMI在中国之混乱-CMMI比ISO9000会更惨 自己接触CMM/CMMI已经有8年时间了,现在静心回顾一下,觉得CMMI在中国的命运会比ISO9000还悲惨. 一组现象或许让你我对此结论有更深入的体会. 各地政府均采取&ldquoCMMI政府补助&rdquo方式推动CMMI在中国的落地,一方面提升IT企业研发管理水平,另一方面能让IT企业,特别是外包企业,能获得进入欧美日市场的通行证.也就是说,若你的企业通过了CMMI 2/3/4/5级认证,你的企业会获得30万到100万不等的政府补…
我的项目管理之路--5.实践与理解CMM体系   分类: 管理专辑(65) 过程改进(9) 软件工程(52) 版权声明:本文为博主原创文章,未经博主允许不得转载. 一个现代企业我们可以把它比作为自然界的生命体,而项目则是企业的基础细胞.于是,项目管理的成熟程度标志着组织是高级的 还是低级的.如果一个企业的项目管理多是分立的,项目之间没有参照.借鉴的,我们可以认为这个企业是一个单细胞动物或低级动物.我们很清楚,单细胞动物抵 抗自然界干扰的能力是很低的,应该说它始终处在生存的边缘.如果项目是组织级别…
Atitit 软件工程概览attilax总结 1.1. .2 软件工程的发展 进一步地,结合人类发展史和计算机世界演化史来考察软件工程的发展史. 表2 软件工程过程模型 表2将软件工程的主要过程模型做了一个简要的汇总,并将所有的软件工程模型划分为三大领域和五个阶段,三大领域分别为: 1) 惯例模型:瀑布模型,增量模型,演化过程模型和统一过程模型是其中的代表: 2) 敏捷过程模型:极限编程(XP)是其中的代表: 3) 新过程模型和研究领域:模型驱动开发和云计算是其中的代表: 而在五个关键性阶段中,…
1 SaaS模式下的质量管理 质量管理是从事SaaS事业的企业管理的重要课题,质量管理的职能是质量方针.质量目标和质量指标的制定和贯彻实施,中心目标是促进产品质量.提高客户满意度. 软件质量要素包含以下两个方面,从技术角度讲,对软件整体质量影响最大的那些质量属性才是质量要素;从商业角度讲,客户最关心的.能成为卖点的质量属性才是质量要素. 1.1 质量管理的目标 l 商业模式决定质量目标 提高软件产品质量的最终目的是为了赢利,而不是创造完美无缺的产品.因此对于普通商业软件而言,并不是“质量越高越好…
Scrum是基于过程控制理论的经验方法,倡导自组织团队:其运行框架核心是迭代增量型并行开发,也是“适应性”的软件开发方法.Scrum提供了高度可视化的用于管理软件开发复杂性管理的敏捷项目管理的实践框架或敏捷过程,可以用于对现存软件工程实践的包装,提高软件生产率,改善沟通和合作的方法,使人们协作并注重业务目标.现在Scrum已被众多的软件企业使用,其中不乏有业界知名企业,如Microsoft .IBM.Google和Nokia等. 作为一名Scrum教练,笔者经常被问到有关Scrum实施以及敏捷开…
0x00:序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet you. To the searching tags, you may well fall in love with http:// xueba.nlsde.buaa.edu.cn 0x01:设想与目标概述 ü  我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? ü …
组长博客 作业博客 项目Postmortem 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件针对的是福大学子来到食堂会犹豫不决无法决定吃什么的痛点,希望做出一款软件可以根据大家的口味帮忙决定吃什么.其中,用户只需要回答简单的问题就可以得到结果,解决了普遍存在的"选择恐惧症".软件的定义还是比较清楚的,这来源于我们生活中自己也遇到的问题.在编写需求规格说明书时,我们对典型用户进行了清晰的定义,并且通过问卷调查明确了市场上是存在对…
组长博客 作业博客 项目Postmortem 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件针对的是福大学子来到食堂会犹豫不决无法决定吃什么的痛点,希望做出一款软件可以根据大家的口味帮忙决定吃什么.其中,用户只需要回答简单的问题就可以得到结果,解决了普遍存在的"选择恐惧症".软件的定义还是比较清楚的,这来源于我们生活中自己也遇到的问题.在编写需求规格说明书时,我们对典型用户进行了清晰的定义,并且通过问卷调查明确了市场上是存在对…
写在前面 林燊大哥 一路走来,好不容易,终于完结了. 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决的问题 用户在进店之前无法得知店铺的优劣,通过现有产品获取店铺信息需要手动输入店铺名,繁琐且耗时.而我们的产品可以通过扫描店铺招牌的方式来获取店铺信息,其中扫描的方式分为普通拍照和AR两种,步骤简单且高效. 定义是否清楚 经过我们前期的需求分析.问卷调查.组内决策等一系列审核后最终定义下的软件,我们认为这也是兼具完备定义以及强健性的一款软…
写在前面 林燊大哥 一路走来,好不容易,终于完结了. 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决的问题 用户在进店之前无法得知店铺的优劣,通过现有产品获取店铺信息需要手动输入店铺名,繁琐且耗时.而我们的产品可以通过扫描店铺招牌的方式来获取店铺信息,其中扫描的方式分为普通拍照和AR两种,步骤简单且高效. 定义是否清楚 在我们看来,定义得十分清楚,如果有疑问的小伙伴欢迎大家来交流~ 典型用户 经常在城市广场(例如永嘉天地.万达广场等)消费的顾…
一.组长博客:地址 二.Postmortem模板 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们要解决的问题是让大学生可以通过福鱼网站将暂时无用的商品,如看过的教科书.购买后没怎么穿过的衣服.离校后无法带走的电动车等,将它们卖给有需求的人,使这些物品的价值得到充分的利用,让买家卖家都得到好处. 典型用户场景:福大大四毕业生小林即将去外省工作,但是无法将电动车带走,于是使用福鱼网站上架自己的电动车,而大一新生小张刚好需要,于是两人通过福鱼协…
设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的是安卓游戏的自动化异常检测问题,定义的足够清楚,对于典型用户的描述和典型场景的描述也足够清晰. 具体来讲,通过提供用户测试的选择,让用户自由对他的游戏进行黑盒测试,发现问题由本程序进行报告并提供操作记录,使用户能够针对性的从黑盒测试中寻找异常的成因.具体的用户详见[软件工程]功能规格说明书. 这部分内容在Beta和Gamma阶段仍然不变. 我们达到目标了么(原计划的功能做到了几个?…
一.组长博客:地址 二.Postmortem模板 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们要解决的问题是让大学生可以通过福鱼网站将暂时无用的商品,如看过的教科书.购买后没怎么穿过的衣服.离校后无法带走的电动车等,将它们卖给有需求的人,使这些物品的价值得到充分的利用,让买家卖家都得到好处. 典型用户场景:福大大四毕业生小林即将去外省工作,但是无法将电动车带走,于是使用福鱼网站上架自己的电动车,而大一新生小张刚好需要,于是两人通过福鱼协…
目录 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 照片 各组员对于最终项目成果的贡献度 这个作业属于哪个课程 2019秋福大软件工程实践Z班 (福州大学) 这个作业要求在哪里 团队作业第六次-事后诸葛亮 团队名称 T-MAX 这个作业的目标 组织事后诸葛亮会议并发布随笔 作业正文 其他参考文献 项目管理之事后诸葛亮会议 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的是针对福州大学…
链接部分 队名:女生都队 组长博客: 博客链接 作业博客:博客链接 参考邹欣老师的问题模板进行总结思考 一.设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们软件解决的问题是:帮助用户以科学的方式养成良好的生活习惯,在必要的时候发送给他们一些生活习惯类小提醒,帮助用户提升生活幸福感.同时,能够以宠物陪伴的方式来帮助用户更好的完成自己定义的任务及系统的旅程任务. 已经定义的十分清楚.(详情可参见 需求分析报告PDF 提取码: x24e ) 典型…
20 世纪 60 年代,软件开始脱离硬件,逐渐成为一个独立产业.至今,软件开发过程从瀑布模型.CMM/CMMI,到 20 年前敏捷的诞生,再到今天 DevOps 的火热,一代代软件人在思考和探索,如何避开"焦油坑",试图寻找软件交付的"银弹". 焦油坑:复杂且让人感觉束缚,越陷越深难以摆脱.常被软件开发者形容软件产品的复杂度成倍增长:银弹:比喻词,形容解决问题的捷径. 图源网络 DevOps 作为目前软件工程界的集大成者,备受关注,业界也有很多讨论.近年来包括博云在…
设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的问题是:现在的软工课程的作业分布在博客园.GitHub上,没有一个集成多种功能的一体化平台,评测作业也要逐一手动评测.我们的目标和定位清楚,对典型用户和场景有清晰的描述,详见功能规格说明书. 我们达到目标了么? 我们原计划的功能基本都是实现了,按照原计划时间交付了,原计划的用户数量也达到了. 和上一个阶段相比,团队软件工程的质量提高了么? 在什么地方有提高,具体提高了多少,如何衡量的…
WereWolf项目 Postmortem (博客园的MarkDown编辑器好像有些问题,编号都显示1..) 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型用户和典型场景描述的较为清楚,我们项目之前做了问卷调查,提出了一些功能,Alpha版本挑了用户较需要的几个功能重点实现,之后在Beta阶段我们将继续完善其余功能. 是否有充足的时间来做计划? 与后面…
先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型用户和典型场景描述的较为清楚,我们项目之前做了问卷调查,提出了一些功能,Alpha版本挑了用户较需要的几个功能重点实现,在Beta阶段我们也继续完善其余功能,增加了重置密码,查找好友等功能,并修复了前期的bug,同时优化了UI. 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么…
一,设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的app要解决一个令人头痛但无人具体来实现的这一社会困扰现象.因为学生或者社会人士在参加竞赛或者有项目开发的时候总会抱怨找不到志同道合的人士. 2. 是否有充足的时间来做计划? 有比较充足的时间来做计划. 3. 团队在计划阶段是如何解决同事们对于计划的不同意见的? 我们会进行讨论,选出可行性最好的意见和计划,也会用投票的方式. 二,用户量,用户对重要功能的接受程度和我们事先的预想一致么?…
Aruba小组Cento项目Postmortem 队员: 408 409 410 428 429 431   设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 主要解决文字摘录爱好者的摘录痒点--应用间切换的不方便.定义清楚,我们知道要做的东西会是个什么样子.需求分析阶段,典型用户和典型场景有清楚的描述,在alpha 阶段,我们先实现了最基本的便签功能 2.是否有充足的时间来做计划? 有,在还没开始编码的前前期老师要求做需求分析,那时就有一个较完…