SCRUM敏捷项目管理
Scrum这个词是来自于英式橄榄球,是指两个前锋互相争球的情况。我想Scrum的创始人Ken Schwaber肯定是一个橄榄球迷,呵呵….,这是题外话。先简单介绍一下,Scrum一种敏捷项目管理的框架,它的核心是迭代和增量。Scrum中有三种角色:产品经理(Product Owner),ScrumMaster(相当于项目经理),团队(Team)。具体流程如图:

产品经理整理出按优先级排序的产品Backlog(产品需求列表),然后召开Sprint(开发周期)计划会议确定当前要进入的一个Sprint的Sprint Backlog(选中产品Backlog的需求),进入Sprint开发,每日需要进行Scrum例会已检查项目当前进度和遇到的问题,Sprint完成之后是Sprint评审会议,已检查Sprint产出的功能增量,最后是Sprint总结会议,总结Sprint中的经验和问题,已改善流程提高效率,把待改进的高优先级的事项加入到下一个Sprint Backlog中。
我觉得Scrum很好的诠释了戴明的PDCA(plan-do-check-adjust)循环,就整个迭代来讲,Sprint计划会议对应Plan,Sprint对应Do,Sprint评审会议和Sprint总结里面做了check和adjust。那么在Sprint里面,每日的Scrum简会处理三个问题:1、前一天做了什么?2、今天将要做什么?3、遇到了什么障碍?那么在这里面做了plan今天的事情,check前一天做的事情和遇到的障碍,do今天的事情,如果有障碍那么就需要adjust。
另外Scrum的三大特点也让我比较振奋,也是它和传统瀑布式的项目管理的最大区别。
一、“可能性的”艺术
强调想事情的时候不应该把注意力集中在“不能做的事情”上,而是关注当下“什么事情可以做或者可能做”,不要被诸多的不确定性因素所困扰,先做可以做的,然后看有什么新的发现,有什么新的思维出现。
二、团队自组织,自管理
强调“放权”,让团队自己寻找解决问题的最佳方案。可以激发团队创造力,增强团队责任感,显著提高生产力。
三、面对面沟通
强调面对面的沟通,以有效减少沟通障碍。
如果你公司的项目在原来的管理方式下无法运行了,请试试Scrum吧!2010年我会尝试实施Scrum,希望对Scrum感兴趣的朋友多交流,欢迎加我!QQ:31524932,注明:项目管理交流


二月 4th, 2010 at 08:24
拜读,很及时的帖。
二月 4th, 2010 at 09:07
实践是检验真理唯一标准,顶一个
二月 4th, 2010 at 13:32
我们一直在使用scrum的开发方法,有近一年了~~很实用!
二月 4th, 2010 at 13:46
感谢lizi的关注,希望能留下联系方式,多交流!
二月 8th, 2010 at 16:37
[...] 上图摘自友商网UEDblog:SCRUM敏捷项目管理 [...]
二月 13th, 2010 at 06:09
项目已经跑了10个月Scrum,完全的前端开发,Javascript在重构中不断改进。
Scrum = Refactoring
二月 14th, 2010 at 22:54
Scrum绝不等于重构,它是一种敏捷项目管理的框架,它不同于传统的项目管理(预定义过程控制),它属于经验性过程控制,希望多交流,感谢你的关注!
二月 16th, 2010 at 20:12
很实用的知识,收下了,谢谢哈!
二月 18th, 2010 at 07:29
的确“Scrum绝不等于重构”,但Scrum很大程序就是在做迭代的重构工作。如你所说“它的核心是迭代和增量”,并且Scrum的周期很短,about 2 weeks,需求并不像其他开发流程那样做的很细致,架构也不可能做得很全面,在这种环境下,需要做“迭代”跟“增量”,就一定会有“重构”,而且是持续的,不可间断的,否则Scrum一段时间以后,系统的稳定性,复杂度都会难以控制。个人觉得,Scrum对于需求变更大,或需求不明确的项目特别适用。
二月 20th, 2010 at 11:05
本人(PM)是把需求列出来了,给研发后是否可行后,再去和市场商量优先级后,在排列优先级的,
“每日的Scrum简会处理三个问题:1、前一天做了什么?2、今天将要做什么?3、遇到了什么障碍?那么在这里面做了plan今天的事情,check前一天做的事情和遇到的障碍,do今天的事情,如果有障碍那么就需要adjust。” 就事先开会确定,一但确定,途中不会做任何修改,所以要修改的并到下一版本中去,
个人觉得可行。
二月 23rd, 2010 at 17:20
同意David的观点,就是因为传统的预定义过程的项目管理模式对需求变化大,复杂度高的项目无法控制,才会出现Scrum
二月 27th, 2010 at 22:11
没想到自己正在用的方法就是 scrum。看来要好好研究下这个敏捷项目管理。谢谢分享
二月 27th, 2010 at 22:14
没想到自己正在用的方法就是scrum。看来要好好研究下这个敏捷项目管理
四月 7th, 2010 at 08:52
[...] 本文来自:http://www.kdued.com/2010/02/scrum/ 标签: 评论 (0) 发表评论 [...]