BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Scrum项目管理实践为CMMI提供支持

| 作者 Ben Linders 关注 28 他的粉丝 ,译者 李彬 关注 1 他的粉丝 发布于 2013年6月5日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

在题为《Scrum是否有助于改善项目管理流程?》的文章中,Javier Garzás和Mark C. Paulk探讨了Scrum与开发方面的能力成熟度模型集成(CMMI-DEV)中的项目管理流程领域是如何相互关联的:

最初由Jeff Sutherland和Ken Schwaber描述的Scrum已经成为最流行的敏捷方法之一。我们可以将Scrum描述为一种项目管理方法论,或是一个迭代和增量开发框架。

开发方面的能力成熟度模型集成(CMMI-DEV),是目前实际上用于流程改进和衡量软件开发企业的组织机构成熟度的框架,许多组织机构在获取CMMI-DEV“等级”认证的过程中也将生产力和产品质量提升到了更高的层次。

Javier和Mark用一份表格总结了CMMI和Scrum之间的关系,并划分了各个过程领域。他们认为,某些CMMI流程领域可以通过开展Scrum实践来满足:

Scrum解决以下问题时采用了这样的方法:

  • “需求管理”——使用产品代表事项列表(backlog)和Sprint代表事项列表中的用户故事来解决。
  • “项目规划”——使用用户故事点来估算迭代/增量生命周期、诸如各种会议等“仪式”以及产品和Sprint待办事项列表来解决。
  • “项目监控”——使用燃尽图和会议来解决。
  • 部分“一体化项目管理”——使用角色和会议来解决。

但还有若干CMMI流程领域是Scrum无法解决的:

虽然Scrum是软件项目管理框架,但是它并未涵盖“供应商合同管理”和“风险管理”流程领域,一般来说这两个领域超出了敏捷实践范畴。“供应商合同管理”仅适用于进行分包的组织机构。另外“定量项目管理”也并未涵盖,它主要是运用统计思想开发对流程预期表现的定量理解。

他们以一段关于Scrum如何支持基于CMMI的流程改进的叙述,对其文章做了如下的总结:

大多数组织机构可以将Scrum实践看做项目管理的最佳实践。Scrum可以作为CMMI-DEV的项目管理实践的卓越支持,即使Scrum实践并未完全解决其中所有的问题。

一些关于将CMMI与敏捷和Scrum结合的补充资料如下:

  • CMMI学院给出了两份列表,分别列出了有助于将CMMI与敏捷CMMI与Scrum结合的出版物。
  • LinkedIn小组“敏捷CMMI”中分享了关于CMMI和敏捷的知识。

查看英文原文:Scrum Project Management Practices Support the CMMI

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT