【问题标题】:How to implement CMMI level 2 with Scrum? [closed]如何用 Scrum 实现 CMMI 2 级? [关闭]
【发布时间】:2011-03-13 21:26:00
【问题描述】:

我们目前有兴趣为我们的开发流程实施 CMMI 2 级。我已经阅读了一些关于 CMMI 和 Scrum 的文档。就我个人而言,我对将 Scrum 作为我们的原生开发流程很感兴趣,因为所有团队成员都可以轻松使用它(我们只是一个小团队),但我有几个问题:

  1. 有人用 Scrum 实现了 CMMI 2 级吗?
  2. 对 CMMI 和敏捷有什么建议吗?这些方法是否比 Scrum 或类似 Scrum 的方法更易于使用?
  3. 还有与此主题和我们的要求相关的工具的任何建议。

最好的问候!

【问题讨论】:

    标签: scrum process-management cmmi


    【解决方案1】:

    正如 Matt(“GreenMatt”)所指出的,其中一项资源是敏捷 CMMI 博客。

    我是该博客的作者,也是CMMI appraiser,因此,我可以为您提供有关实现 CMMI 级别同时还结合敏捷实践的第一手信息。

    Rob 的反应在一定程度上是正确的,但也可能采取错误的方式。您必须知道您的流程,这比“记录”更重要(并且不同)。您需要计划您的流程,以便您可以在成熟度级别 2管理它们。此外,您的流程需要以能够实现的方式进行CMMI 中列出的某些目标

    对于成熟度级别 2 和 Scrum,重要的是您真正遵循 Scrum,并且不会遗漏困难的部分,例如:计算速度和使用速度来设置 sprint backlog、设置 sprint 目标,以及不中断 sprint中间等

    正如 Rob 正确指出的那样,CMMI 不包含任何进程。 CMMI 所拥有的只是改进流程的实践。这意味着您确实需要首先了解您的流程,否则 CMMI 只会混淆问题。

    Matt 是对的,不是 CMMI 让事情变得困难,只是 CMMI 的不当使用让事情变得困难。而且,他也正确地指出,ML2 与实际开发几乎没有关系,而更多地与运行项目和管理范围有关。底线是 ML2 中的 CMMI 和 Scrum 很容易结合使用,只要您清楚如何使用两者。

    这些是我可以在这样的论坛中轻松提供的一些技巧。请随时查找我并与我联系以进行更详细的对话。

    【讨论】:

      【解决方案2】:

      [soapbox] 在几个地方通过CMMI认证后,我不是粉丝。也就是说,我也不是那些说它是邪恶的人之一。我只是认为它应用不当或错误应用的情况多半。但是,对于某些类型的工作,它是必需的,即使它没有提供任何有用的东西...... [/soapbox]

      无论如何,我工作过的地方都没有做过 Scrum 和 CMMI,所以我无法说出第一手的经验。 (正如 Rob Goodwin 在我输入答案时提交的那样)CMMI 不会告诉您该做什么,除了记录您的程序然后按照您的文档所说的内容......并记录下来!幸运的是,您可以在必要时修改您的程序文档。

      CMMI L2 主要处理项目和配置管理;它与实际的软件开发过程没有太大关系(实际上可以应用于非软件开发工作)。因此,只要您的文档井井有条,并详细说明了您将使用 Scrum 技术做什么(并且保持最新),您应该没问题。

      在我的 CMMI 体验中,我看到了一些关于融合敏捷和 CMMI 的资源是 Agile CMMI blogBroadsword Solutions agileCMMI product。既不精通 CMMI 也不精通敏捷(我们只是随心所欲!),我不知道它们有多好。

      【讨论】:

      • 谢谢!你能告诉我你用来执行 CMMI 的最佳方法是什么吗?或者您对 CMMI 使用什么方法?
      • @0x13:我曾在 3 个获得 CMMI L2 认证的团体工作,他们雇用我:在 #1 我没有参与,但他们聘请了内部专家,对其他员工进行了外部培训参与其中,并花了一年多的时间准备评估。 #2 在没有内部专家和仅对少数员工进行培训的情况下,将流程塞进了几个月;在过去的几周里,我被拉进来,很惊讶我们获得了认证。 #3 采取了与 #1 类似的策略,但没有聘请任何内部专家。根据您的规模和预算,我会推荐 #1 或 #3 的方法。
      • 对 CMMI 的一个好奇(至少对我而言)是 - 至少在我的经验中 - 同一个(外部)人员/组织通常会进行培训和咨询,以便为 CMMI 准备一个组织,然后进行评价。在我看来,在这种情况下可能会产生利益冲突,但这似乎是事情通常的运作方式。
      【解决方案3】:

      CMMI 并不规定您的流程是什么,只是您有一些流程,它们被记录在案并且您遵循它们。

      【讨论】:

        【解决方案4】:

        这是 Scrum 的一个工具:

        http://www.firescrum.org/

        【讨论】:

        • 这与 OP 关于 CMMI 的问题有关吗?
        • 他想知道有哪些工具可用于 CMMI 和 Scrum...(问题 #3)
        • 域不再活跃。
        • 谢谢斯科蒂。已更新。
        猜你喜欢
        • 2010-09-20
        • 2014-09-18
        • 1970-01-01
        • 2018-03-31
        • 2014-06-29
        • 2013-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多