CMMI和敏捷的一些对比
来源:互联网 发布:电商运营数据分析 网课 编辑:程序博客网 时间:2024/06/01 17:35
1.组织关注焦点
CMMI – 关注组织级过程能力,所有的项目和团队的产品或服务的开发都将从组织过程能力提高后受益。
Agile – 焦点是项目和团队,即使组织不成熟,项目和团队仍然可以成功。
2.管理
CMMI – 系统化的管理思想和模型应用,特别是集成了各种计划的项目管理,包括风险管理。
Agile – 管理更多起的是教练作用以消除壁垒,敏捷的这种方法也可以延伸到大项目管理中。
3.信任
CMMI – 一些CMMI的实践和方法制定的目的是假设了一种低信任环境存在的可能性。
Agile – 敏捷团队中成员在组建新项目前已经合作的很好,敏捷团队是一种高信任的环境。
4.计划
CMMI – 计划在是组织标准定义上加上项目目标的自定义过程,强调完整详细计划,虽然不否认可以迭代。
Agile – 强调计划是分层次的,包括产品计划,项目计划和每次开发迭代计划,每次迭代版本的计划一般会在迭代前做的很细化,而且敏捷强调看板式进度可视化,弱化网络图和关键路径等方法。
5.市场和用户假设
CMMI – 在已经稳定和成熟的市场将发挥最大作用。如标准的软件外包等。
Agile – 在已经紧急临时或不成熟的市场和需求变化较频繁的情况下将发挥更大作用。
6.设计假设
CMMI - 强调产品架构已经确定和创建,处于一种稳定的状态以减少估算不确定性。
Agile – 架构往往会在敏捷开发过程中根据需要进行灵活的裁剪。
7.学习
CMMI – 学习无处不在,包括组织级和项目级,包括计划,需求,开发,评审,复盘等各种活动。
Agile – 发生在项目级,典型的是由底向上的问题驱动性学习,虽然有效但是并不系统。
8.愿景
CMMI – 期待的是组织和项目长期的过程改进和能力提升,而不是一个项目或版本的改进。
Agile – 更多关注的是当前项目的成功。
9.人力资源
CMMI – 关注重点是组织级和项目级,CMMI提倡非英雄主义,过程成熟的时候无英雄项目也应该成功。
Agile – 强调人的重要性,强调仅仅雇用优秀的人,强调工作和生活平衡的高效团队。
10.失败成本
CMMI – 系统工程学的方法,类似航天,飞机和医药等高失败成本的项目更加强调采用。
Agile – 即使项目失败,担负的失败成本会比较低。
- CMMI和敏捷的一些对比
- CMMI和敏捷的一些对比
- CMMI和敏捷的一些对比
- 敏捷和CMMI对比——译文
- 敏捷和CMMI的另一种观点
- 再论CMMI和敏捷的对话
- CMMI和敏捷开发过程
- CMMI 和敏捷经典概括
- 敏捷开发模式和CMMI开发模式的探讨 概念
- CMM/CMMI的20年和敏捷十年
- 敏捷开发和CMMI的管理内容比较
- 由 “敏捷开发”PK“CMMI”引起的思考和困惑
- 敏捷的軟體開發流程(CMMI)
- CMMI认识和访谈的一些问题
- InfoQ: 张克强谈宝信中CMMI与敏捷的结合
- CMM/CMMI与敏捷的比较
- CMMI与Agile敏捷开发比较之二:需求管理篇(兼谈用敏捷实现和满足CMMI的ReqM过程域)
- 项目综合管理:CMMI和敏捷实践分析
- UIView 的exclusiveTouch属性
- 【html5 canvas】使用Canvas做出橡皮擦效果
- 特种浓缩分离:倒极电渗析技术工作原理介绍
- Balanced Binary Tree
- java-Java 里把 InputStream 转换成 String 的几种方法
- CMMI和敏捷的一些对比
- 编写基于libjingle的应用程序的步骤
- 数据结构简单的六种排序算法
- DW学习笔记2:HTMLframe练习
- Java基础----Lock
- 人脸识别经典算法一:特征脸方法(Eigenface)
- Java 实现 FusionCharts 图表导出图片或PDF文件功能
- uitableview 分割线 左边短 解决方法
- oracle 嵌套循环连接