最近在看bob大叔的敏捷软件开发,结合以前公司采用CMMI软件过程体系记录一下自己现在的认识:
CMMI相当于古代的对阵沙场,只需要有主将,其他的有几个辅佐的将军,剩下的就是各种军种,两军对垒的时候套路都是一样的,先出什么兵种(弓箭兵压住阵脚),除了主帅和将军,其他的并不需要英雄,只是遵守纪律的作战士兵,保持的是整体如一。
敏捷就像现在战争中的小分队,或者古代战争中的侦查兵,或者电影中的杀手,他们只有目的,没有具体的一个过程,因为过程是瞬息万变的,需要随机而变,他们每个单兵都需要有非常高的职业操守和职业技能,需要迅速的对当前的变化作出反应,改变自己的策略。
我理想的开放体系是裁减CMMI众多的过程,项目初期引入敏捷建立原型。
对于稍微上规模的国内公司来说,敏捷基本是不可取的,因为他太依靠极个别的牛人了,过内地开发环境如此的浮躁,人的流动如此的频繁,把公司的基础建立在几个人身上,是非常危险的,需要考虑到公司的资产能够文档化的保存,因此CMMI是很多公司的管理层推崇的。对于开发人员来说,CMMI太过于沉重,需要大量的文档化,认为文档是没有技术含量的,就跟写报表一样。其实写出一份好的文档,才能见到真正的功力,首先要有清晰的逻辑,然后能够有好的思路整理成文,能够让新加入到人一看就懂。报表也一样,报表是给用户中的领导看的,是非常重要的,毕竟每个公司的领导才是拍板的人。
敏捷对于人的要求太高,而国内更多的是一批又一批的新人进入项目做开发,稍微有点经验的都去管理了,所以敏捷至少在目前的环境下是不适合国内的国情的,真正的过程还是做了大量裁减后的CMMI开发体系。当国内的开发人员不再浮躁,敏捷才有可能在开发中伸展拳脚
分享到:
相关推荐
CMMI与敏捷开发的对比,两者之间的优缺点
CMMI和敏捷,不是敌人而是朋友。 只是一份简单的PPT,但对CMMI和Agile的异同介绍得很到位,我看了之后觉得很受启发。
CMMI.敏捷整合开发:更快改进性能的案例与实用技术].Paul.E.McMahon.扫描版
CMMI和敏捷开发的相同与不同
cmmi VS 敏捷,关于cmmi和敏捷的比较,很有意思。
CMMI敏捷整合开发,CMMI敏捷整合开发-更快改进性能的案例与实用技术.pdf
CMMI、RUP、MSF和敏捷是当今企业中最流行的四种开发模式
敏捷模式下的敏捷测试研究(敏捷测试与cmmi结合)
CMMI环境下的敏捷实践分享.pdfCMMI环境下的敏捷实践分享.pdfCMMI环境下的敏捷实践分享.pdfCMMI环境下的敏捷实践分享.pdfCMMI环境下的敏捷实践分享.pdfCMMI环境下的敏捷实践分享.pdfCMMI环境下的敏捷实践分享.pdfCMMI...
2008年,HillelGlazer,JeffDalton,DavidAnderson,MikeKonrad和SandraShrum出版了《CMMI和敏捷方法:为何不彼此相容》一书,为那些既想保持项目过程可控又想体验敏捷开发灵活性的开发组织开启了一扇窗口。CMMI过程...
全文介绍敏捷和 CMMI 如何协同作用以帮助产出更优秀的软件,在文中列出敏捷实践/技术和 CMMI 提供改进指南的一些常见业务问题。确定您需要解决的问题,进而选择您需要用来解决该问题的敏捷实
该文档整理敏捷与CMMI的区别便于理解,整理SM与PM的角色职责,及团队转型时担任SM角色的适合人选的分析
能力成熟度模型与敏捷软件开发的对比 其实目的都是一样的--异曲同工而已
基于CMMI质量管理体系引入敏捷方法的实践.pdf
目录 . 在敏捷视角下看待CMMI等级 . 在敏捷视角下裁剪CMMI过程域和实践 . 开始导入敏捷开发 . 团队领导在敏捷下的变化 . 项目经理、EPG和QA等如何适应敏捷
CMMI3-裁剪-培训资料 CMMI3-裁剪-培训资料
CMMI快乐之旅-鸟瞰CMMI.ppt CMMI三级、四级和五级对比.doc CMMI快乐之旅-基础知识扫盲.ppt CMMI vs 敏捷.pps
2.CMM/CMMI与敏捷方法冲突众所周知,CMM/CMMI与敏捷是完全不同层面的东西,但它们实施起来仍然会在某些方面有冲突 2.CMM/CMMI与当前企业管理
CMMI 5标准文档模板
CMMI (Capability Maturity Model ...为了应对这一挑战,CMMI 的架构被专门设计成为灵活的、敏捷的,并能随着这些因素和其他因素而演变的。这使得快速开发以及按照业务、技术和变化的速度添加相关的新内容成为可能。