如何使用Scrum实现CMMI 2级?

use*_*347 7 cmmi scrum process-management

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

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

最好的祝福!

小智 7

正如Matt("GreenMatt")指出的那样,其中一个资源是Agile CMMI博客.

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

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

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

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

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

这些是我可以在这样的论坛中轻松提供的一些提示.请随意查看我并与我们联系以获得更详细的对话.


Gre*_*att 6

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

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

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

我在CMMI体验中融合Agile和CMMI的一些资源是Agile CMMI博客Broadsword Solutions agileCMMI产品.不熟悉CMMI或敏捷(我们只是把它放在我的位置!),我不知道它们有多好.


Rob*_*win 5

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