如何使用Scrum实现CMMI 2级?

时间:2010-07-09 13:44:51

标签: scrum process-management cmmi

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

  1. 有没有人用Scrum实现CMMI 2级?
  2. 对CMMI和敏捷的任何建议?这些比Scrum或类似Scrum的方法更容易使用吗?
  3. 对与此主题和我们的要求相关的工具的任何建议。
  4. 祝你好运!

4 个答案:

答案 0 :(得分:7)

Matt(“GreenMatt”)指出,其中一个资源是敏捷CMMI博客。

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

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

对于成熟度等级2和Scrum,重要的是你真正关注Scrum并且不会遗漏以下难题:计算速度和速度。使用速度来设置冲刺积压,设置冲刺目标,而不是破坏冲刺中间等等。

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

马特是对的,不是CMMI让事情变得艰难,只是CMMI的不良用途使事情变得困难。而且,他也是正确的,ML2与实际开发关系不大,而且与运行项目和管理范围有很大关系。最重要的是,只要你清楚你是如何使用两者的,那么ML2的CMMI和Scrum就很容易在一起。

这些是我可以在这样的论坛中轻松提供的一些提示。请随时与我联系,并与他们取得联系以获得更详细的对话。

答案 1 :(得分:6)

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

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

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

我在CMMI体验中看到的有关混合敏捷和CMMI的一些资源是Agile CMMI blogBroadsword Solutions agileCMMI product。不是精通CMMI或敏捷(我们只是把它放在我的位置!),我不知道它们有多好。

答案 2 :(得分:5)

CMMI没有规定您的流程是什么,只是您拥有一些流程,记录流程并遵循它们。

答案 3 :(得分:2)

这是Scrum的工具:

http://www.firescrum.org/