找到适合自己的银弹

2020-04-10 11:04:00
袁斌
转贴:
CSDN
3774


Scrum是很好的框架,简单易用,但没有明确的工程实践。OK,XP的结对编程、持续集成以及TDD等都可以借鉴。Scrum对于大型项目(完成的功能和系统架构复杂、团队成员多)支持力度不够,OK,AM(Agile Modeling)的Envision requirement和Envision Architecture可以借鉴。Scrum对于产品在运维阶段可能不适用,例如产品上线后的技术支持,很多响应要求在24小时内完成,甚至更短的时间,KanBan可以在这个阶段采用。


另外,Scrum对组织级别涉及的很少。对于一个组织而言,选择一种方法或者改进过程时要考量的因素应该是:

1)  Align with business goal

2)  Get cost and schedule under control


对于一个组织而言,选择一种方法或者改进过程时第一步需要参考的是CMMI的Level3的过程域OPF(ORGANIZATIONAL PROCESS FOCUS)的SP 1.1 Establish Organizational Process Needs。


再看看CMMI和Scrum。Scrum有很好的方法使CMMI更加敏捷,CMMI解决了“What”,Scrum给出了“How to”。例如CMMI的Level2的过程域REQM(需求管理):

SP5: Identify inconsistencies between the project plans and work products and the requirements.


Scrum给出的具体方案是:

Daily standup meeting to identify issues.

Release planning and Sprint planning sessions to address inconsistencies.

Sprint burndown chart that tracks effort remaining.

Release burndown chart that tracks story points that have been completed. This shows how much of the product functionality is left to complete.


当然,CMMI也可以帮助实施敏捷的企业更加的“成熟”,这里不再举例。


Scrum不是银弹,CMMI也不是银弹,XP也不是银弹。但是很多方法的组合,或者某一种模式具体的一种实践,根据企业和团队自身的当下现状,有可能成为最适合自己的良方。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/agiledo/article/details/83735712

文章分类
联系我们
  • 联系人:阿道
  • 联系方式: 17762006160
  • 地址:青岛市黄岛区长江西路118号青铁广场18楼
投稿邀请

如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。

  • 投稿邮箱: yanruiyu@easycorp.ltd
  • 投稿标题:向 [敏捷开发] 网站投稿
  • 稿件要求:与敏捷开发相关的任何内容

更多投稿相关请点击 更多进行了解~