对从事项目管理的人员来说,敏捷已经成为一场席卷全国的风潮。但敏捷并不是什么新事物,它已经有20多年的历史。是不是所有的团队都可以采用敏捷管理?敏捷是不是一个可以解决所有项目困境的万能灵药?项目管理者联盟
肯定不是。但敏捷确实是一种非常好的项目管理方法。敏捷团队也确实拥有一些独特的优势。项目管理者联盟
在敏捷开发出现之前,瀑布模型是采用得最多的开发方式,但是随着软件需求的不断增加和软件规模的不断扩大,瀑布模型逐渐地呈现出了种种弊端,主要有三个方面:项目管理论坛
1、研发周期过长,导致研发跟不上业务发展的节奏;项目管理者联盟
2、研发不能很好地响应需求变化,导致客户满意度低;项目管理者联盟
3、不能很好地管控风险。项目经理圈子
为了解决瀑布模型的弊端,敏捷呼之欲出。项目管理者联盟
一、什么是敏捷管理?项目管理者联盟
先从字面上理解,敏捷一词包含了两层含义:pmp.mypm.net
一是“灵活”——检查调整,游刃有余;pmp.mypm.net
二是“快速”——天下武功,唯快不破。项目经理博客
既满足产品开发过程中需求的动态变化,又能通过短迭代管理监控项目的实时效果。究其本质而言,敏捷管理方法很简单:就是“检查与调整”循环。项目管理者联盟
举个例子:pmp.mypm.net
客人到餐馆来点菜(新项目)项目管理者联盟
不确定客户想吃什么的时候,通常选好餐厅后会先看看餐厅的菜单(客户往往提不出具体的需求)项目管理者联盟
根据图文菜单,客人点了十个菜(根据原型和设计稿,基本确定了需求)项目管理者联盟文章
后厨开始准备(项目启动)项目管理者联盟
配菜、炒菜,先上了两盘,让客人尝了尝味道(先提供可用实例给客户用)转自项目管理者联盟
客人说还不错,后厨继续准备后面的菜,陆续上菜(不断迭代,不断测试)
上菜过程中,客人突然发现有个菜的味道太淡了,让后厨加了点盐又端上来了(敏捷的好处,可以不断测试和需求变更)项目经理博客
又上了两盘,不够辣,又拿到后厨加了辣(敏捷的坏处,需求没有提前明确,反复迭代,增加了工作量)项目管理者联盟
到最后两盘时,客人要求换两个菜,还好没炒(迭代的好处,随时接受需求变更)PgMp.mypm.net
客人吃完,很满意(基本满足了全部的要求)项目管理者联盟文章
二、适合用敏捷的情况项目经理圈子
现在让我们回到开头的问题,什么情况下适合用敏捷?项目管理者联盟
|