首页 > 教育学习 > 为什么 > CMMI与敏捷是相互对立还是互相融合?

CMMI与敏捷是相互对立还是互相融合?
2012-01-19 18:17:19   来源:   点击:

    CMMI与敏捷是相互对立还是互相融合?

    7 个答案

    • 答案 1:

      敏捷和cmmi应该相互融合,而不是冲突,参考我这篇文章描述:blog.sina.com.cn/s/blog_4...
    • 答案 2:

      CMMI是一个成熟度模型,敏捷是方法论。两者不能直接对比。敏捷来源于精益(Lean)思想。精益思想和CMMI都是来源于假说(Assumption),这两者可以对比(见后面的解释)。敏捷自2001年发展至今也有一些基于精益和敏捷实践的成熟度模型(AMM)和组织转型框架,例如:http://aaladdin.com CMMI Assumption A system is best managed by disaggregating it into identifiable work products that are transformed from an input to an output state to achieve specific goals. A mature organization is one in which everything is carefully planned and then controlled to meet the plan. Lean Assumption A mature organization looks at the whole system; it does not focus on optimizing disaggregated parts. A mature organization focuses on learning effectively and empowers the people who do the work to make decisions. 补充一些敏捷和CMMI的对比: -都是优秀管理和工程实践的结合。 -都是管理框架 -都是以持续完善组织,产出优质软件为目的 -CMMI以完善流程为主要手段,敏捷完善个人,改善文化为主要手段 -CMMI以管理,流程为本,敏捷以人为本 -CMMI实施,执行及其不灵活,难度大;敏捷轻量级,灵活适应,需要有经验的辅导 -CMMI被老板喜欢;敏捷被一线的工程技术人员喜欢
    • 答案 3:

      能Google的话,我就不说了。个人认为:CMMI本身也不在于所谓的过程,而起本质是通过过程将项目的风险等降低到最小,让项目实施的可控。敏捷并不与之冲突,而是达到的这个目标采用的手段不同,敏捷讲究持续验证,讲究迭代,其本质上也是让项目实施的更可控,项目失败的风险更小。
    • 答案 4:

      融合未必是趋势,虽然大家第一思维都是融合。但,取而代之是必然的,这是世界的规律。所以,我认为Agile被追随是因为现在的环境变化所导致的,时下web2.0甚至3.0是大势所趋,其强调的是人是参与是交互,是轻薄设计,是UE。而且,traditional Biz 也将沿着这条道路进行一次变革。CMMI还适应吗?不见得了!
    • 答案 5:

      二者关注点不同,应该互有助益。我的看法是,你就再怎么敏捷,也要个过程吧?
    • 答案 6:

      Agile 提倡“刚刚好够用(barely sufficient)” 或者简化的方法来避免浪费成本。 Agile 采用以下基本的方法论:

        迭代开发

        以测试驱动的开发(TDD)

        搭配,结对

        自我组织的团队

        待开发的任务列表

    • 答案 7:

      近来在InfoQ上陆续翻译了纪念回顾敏捷十年的文章,在CMM/CMMI/Agile都有兴趣的我不由得想到从1991年CMM1.0发布之时算起,今年正好也是CMM/CMMI的20年。对比看下两者的历史,也许会有些意思。 参见 CMM/CMMI的20年和敏捷十年 blog.csdn.net/zhangmik... 敏捷以宣言和原则为核心(我预测宣言和原则将成为至少30年的经典),其内容在充实,其外延在增长,不少新东西涌现在敏捷界,但更发散。无论被动主动,CMMI在整理到其体系中,所以说“敏捷和CMMI各有长处,敏捷貌似更创新,CMMI貌似更系统全面,值得各采其长。”

相关热词搜索:

上一篇:为什么火狐浏览器(firefox)到现在都没有同步几大微博的扩展或插件?
下一篇:怎么修改 PHP 点评系统问题?