系统与软件过程改进09年年会,CMMI vs 敏捷PK赛参赛感言
PK 赛感言
李林
感谢主办方和在 PK 赛过程中支持敏捷团队的企业嘉宾,我很高兴能够参加到 CMMI VS 敏捷 PK 赛的讨论中来。 CMMI 与敏捷基本概念和核心价值是不同的,大家可能会问这样一个问题,它们具备可比性么? Just do it. 我们做到了,用辩论 PK 的方式讨论软件开发方法的改进,让大家来思考。
关于 CMMI 与敏捷,业界的讨论趋于融合。敏捷实践者:敏捷开发方法可以通过企业 CMMI3 级的评估。也有一些更高级 CMMI4-5 级实践者提到敏捷开发是 CMMI4-5 级的最佳实践。
很欣喜看到许多企业关注敏捷开发,并开始敏捷开发的项目实践。许多敏捷实践者在年会上分享了在实施敏捷过程中的经验,同时也讲到了遇到的困惑。敏捷开发在每个新开始实践的团队中,出现了不同的形式或自己的做法,这是一种不好的趋势,因为失败的风险远远大于这种好像符合敏捷思想和原则的改进能够带来的帮助。我的建议是:我们没有经验,严格按照敏捷具体方法中的框架和流程来做就是最好的经验。注重改进沟通的方式,提高具体做法的效率,不要流于形式。
下面是我对敏捷的理解:
1> 敏捷开发在国内刚刚兴起,企业成功经验很少,从新手到“熟练工”需要一个过程。
2> 敏捷开发的特点是成功的经验从成功的实践中来的,这种经验不可以复制,也就是说别人成功的经验不一定适合我们的企业和团队。
3> 敏捷开发更是一种实践的艺术和学问,要勇于实践,总结好的经验,不断改进提高。
关于实施敏捷的一些建议:
1> 建立种子团队
2> 找到一个合适的项目
3> 选择敏捷方法,我的建议是 Scrum
4> JUST DO IT.
重要的一点:初期阶段可以引入敏捷培训或内训,让团队理解敏捷的思想和原则;中级阶段,引入敏捷教练的角色来帮助企业和团队更好的实施敏捷。
系统与软件过程改进09年年会,CMMI vs 敏捷PK赛参赛感言相关推荐
- 《术以载道——软件过程改进实践指南》—第1章1.1节对CMMI的基本认识
本节书摘来自异步社区<术以载道--软件过程改进实践指南>一书中的第1章1.1节对CMMI的基本认识,作者任甲林,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...
- [转贴]:软件过程改进:经验和教训
2001我开始慢慢关注起软件工程和CMM,也对CMM进行了学习.并且对其中的一些KPA在自己单位中进行了试验.可是一开始这些试验的结果并不令人愉 快,甚至遭到了抵制和反对.开发和测试人员认为降低了开发 ...
- ASPICE-汽车软件过程改进及能力评定
目录 ASPICE-汽车软件过程改进及能力评定介绍 1.ASPICE是什么 2.对供应商和原始设备制造商有什么影响 3.ASPICE简介 3.1 ASPICE概述 3.2 过程参考模型(过程维度) 3 ...
- 软件过程改进人才队伍建设的重要步骤
2008-05-21 来自:java060515 作者: 郑人杰 , 出处:CSPIN 我们知道,软件产业与传统的制造业相比是一个年轻的产业,但又是一个很独特的产业.其突出的特征表现在产品和生命过程的 ...
- 在CSSPIN2009上的大会发言-支持软件过程改进的工具和实践
11月的时候在csspin2009上的大会发言,主办方给整理的演讲记录,不过不对着PPT,估计很多地方都看不明白,作为自己的一个保存吧. 这几年一直在做这个事情:过程管理的工具,说起来我也算很执着了, ...
- 《软件过程改进》练习题
一.术语 软件生存周期 项目 里程碑 软件度量 功能点分析 工作分解结构(WBS) 软件质量 RMMM 计划(Risk Mitigation, Monitoring and Management Pl ...
- 软件过程改进之百科名片
软件过程改进/过程改进(Software Process improvement,SPI)帮助软件企业对其软件(制作)过程的改变(进)进行计划.(措施)制定以及实施.他的实施对象就是软件企业的软件过程 ...
- 一种融合CMMI和敏捷的策略的前进路线
本文的英文版为CMMI官方推荐文章<The Way Forward A Strategy for Harmonizing Agile and CMMI>,发表于2016年的CrossTal ...
- 再论CMMI和敏捷的对话
写完上文 <CMM/CMMI的20年和敏捷十年>,想起了我在AgileChina Google Group曾有过一段对话. 起因是有网友这样说道: 1.那些用敏捷去套CMMi.瀑布模型的家 ...
- 浅谈CMMI与敏捷体系的融合
我们说CMMI是一个复杂的,标准化的,程式化的软件研发过程,是相对比较重的.然而,敏捷,是轻量级的,快速响应的一种所谓高效的研发方式.二者貌似水火不容,但是,也可以牵手成功. 在对于敏捷这件事上,很多 ...
最新文章
- 《Apache Common CLI官方文档
- Jmeter连接MySQL数据库
- 弹性盒子内容体居右对其_CSS怎么实现弹性盒中的元素居中对齐
- Processing入门教程-Processing的“前世今生”
- python except用法和作用_python上手--异常处理与文件
- python中count的作用_python中内置的.count是什么?
- 10W阅读,万人点赞,这套大数据平台建设方法论,到底有什么干货
- linux bash lsnrctl,[转]lsnrctl: command not found
- 9600kf功耗和温度评测_谁更受主流消费者青睐:AMD锐龙5 3500X对比英特尔酷睿i5-9600KF...
- BZOJ 2431: [HAOI2009]逆序对数列( dp )
- Echarts多条折线可拖拽
- Kali Linux镜像安装(1)
- python画五角星代码_如何用python画一个五角星_python绘制五角形教程
- python为什么是蛇的天敌_蛇的天敌有哪些?
- leetcode 三数之和
- A micro Lie theory for state estimation in robotics005:The tangent spaces and the Lie algebra
- Multisim学习(一)电路的绘制
- 安装NVIDIA驱动与CUDA教程(+cuDNN)(终极版)
- vscode使用remote--ssh进行远程连接报错Resolver error: Error: Connecting with SSH timed out
- 奋斗(2)第15集剧情介绍
热门文章
- [杂谈]金克木:《与小说对话:不败求败》
- flowable子流程实现
- codeforces 645 D Robot Rapping Results Report 【树形dp】
- 手机拍照就能实现的免费文档扫描,告别打印店扫描和付费软件
- 计算机光驱无法启用,光驱提示:无法访问G:\函数不正确解决方法
- Day13_01_Java中的加解密之Base64编码
- 【阅读笔记】联邦学习实战——用FATE从零实现横向逻辑回归
- HTML 按钮交互,20 个交互非常棒的按钮代码_html/css_WEB-ITnose
- 运用GoogleSketchUp创作城市雕塑
- (转)wuauclt.exe病毒解决方案