敏捷项目管理实战之进度管理
优化项目计划泛普软件-建筑工程项目管理系统
敏捷开发的基本特征是迭代开发。而迭代开发的强调的是"小批量、频繁交付"。因此,每次迭代所要实现的需求相对较少。这使得迭代开发中的项目计划制定相对容易,制定项目计划时任务与任务间的逻辑关系也比较容易掌握。但是,由于迭代开发往往采用时间盒(Time-box)的方式进行,即要求每次迭代的时间是固定的(业界推荐的是 2~4 周)。而每次迭代所要实现的需求(Story)的个数及其难度都不尽相同。这就要求我们在某些情况下要尽可能地优化项目计划,以保证工期不会超出时间盒的范围。泛普软件-建筑工程项目管理系统
优化项目计划的常见方法是尽可能地使各个任务并行。比如,有两个功能的开发任务,其中一个功能 A 依赖于另外一个功能 B。但这并不意味着我们必须将这两个功能的开发任务串行安排(即先开发 B 功能,再开发 A 功能)。此时,可以使用测试桩(Testing Stub)来模拟 B 功能的实现,这样使得 A 功能的开发和测试可以先独立于 B 功能的实现。因此这两个功能的开发可以并行。项目管理论坛
计划安排时考虑避免重复劳作也是缩短工期的一个常见方法。在 Story 驱动的一个迭代开发过程中,从第二个迭代开始,往往存在多个 Story 的实现涉及同一个模块的代码修改。此时,计划可以安排多个人并行开发这几个 Story、但是转 Story 测试时,这几个 Story 可以合并成一个"大 Story"一起转测试。从而避免了多次测试同一个模块带来的浪费。泛普软件-建筑工程项目管理系统
出于应对风险的需要在安排计划时留出所谓的缓冲时间有其合理性。但是,这个缓冲时间延长了任务的持续时间。而关键任务持续时间的延长则延长了整个迭代持续的时间。值得注意的帕金森定律(Parkinson's Law)所阐述的现象却给了我们在某些情况下要适当压缩任务尤其是关键任务的持续时间。帕金森定律告诉我们:只要还有可用的时间,一件工作消耗的时间就会不断地扩展,直到用完所有的可用的时间。也就是说,一件任务如果需要 3 天时间完成,而计划安排的持续时间是 5 天的话,这个任务会消耗 5 天甚至更多的时间才能完成。这种现象的方面给了我们一个启示:如果一件任务如果需要 3 天时间完成,而计划安排的持续时间是 2 天,那么这件任务真的可能在 2 天内完成,最多也可能是 4 天时间完成。这也比将该任务计划为 5 天完成节省时间。可见,过于宽松的机会反而可能拖慢了进度,而有一定紧迫感的计划所带来的适当压力可以激发人的动力和潜能反而可以加快进度。泛普软件-建筑工程项目管理系统
对于迭代中的技术风险点要优先安排进行验证。比如,对于从未使用过的技术或者新技术,要优先安排原型的验证,避免中途才发现技术障碍。
进度信息的获取泛普软件-建筑工程项目管理系统
由于团队开发中的每个团队成员的日常工作之间都存在或多或少的依赖关系:某个人的工作要以其他人的一件工作产出为输入,同时其工作的输出又是另一个人的某件工作的输入。泛普软件-建筑工程项目管理系统
从团队自我管理的角度来说,进度信息是将团队成员的工作自主得衔接起来的重要因素。因此,敏捷开发团队中,进度不应该是只有项目经理才关心的事情,而是整个团队成员都应该关心的事情。但事实上,团队成员往往倾向于只关心自己手头上的工作。因此,项目经理需要引导和鼓励团队成员主动关注自己手头上的任务所依赖的任务的进度。pmp
另一方面,进度是整个团队应该关心的事情,这就要求在团队内有一个统一的进度信息获取与发布的平台和途径。这个平台可以是一个管理软件,比如工作流软件。也可以是一个即时通讯软件。不管采用什么样的平台,项目经理应该引导和鼓励团队成员主动将各自的进度信息推送到这个平台,而不是每个人进度还要等其他人来询问。pmp
站立会议也是进度信息的发布和获取的一个常见途径。站立会议中,每个团队成员都要介绍自己昨天完成了什么,今天计划做什么。这样,每个人的进度信息都可以让其他人了解到。项目经理博客
定义完成的标准和进度信息的核实泛普软件-建筑工程项目管理系统
获取进度信息后,要及时对其进行核实。敏捷开发中的优秀实践"定义完成的标准"(Definition of Done)可以帮助我们对进度信息进行核实。PgMp
下面我们讨论什么是完成的标准、定义完成的标准的作用以及如何定义完成的标准。泛普软件-建筑工程项目管理系统
曾经有个刚刚开始带领团队的人向我咨询这样一个问题:他向他的组员分配一个任务,然后他不定期得检查这个任务的进度。可是每次他检查进度的时候,他的结论都是这个组员的工作成果没有达到他所期望的,而这个组员却是认为自己已经完成了当天的任务。这种情形导致这种组员不断得为返工而加班,最后导致其身心俱疲,提出离职申请。事实上,这样一个问题产生是因为任务的分配者和执行者事先没有约定好什么叫做"完成"。双方都只是在依照自己心中的"标准"来判断是否完成,从而导致了对于进度认定的冲突。泛普软件-建筑工程项目管理系统
- 12015矿业工程要点:隧洞衬砌的质量检验验收要点
- 2某大桥临时设施消防方案
- 3泌阳县2015年农村公路桥梁建设项目评标结果公示
- 42015矿业工程要点:矿山工程进度控制的目标和范围
- 5关于开展严厉打击非法违法建筑施工行为专项行动的通知
- 62015机电工程要点:智能化系统设备元件安装技术
- 7施工现场安全应急预案12篇
- 8造价员考试必备知识点:我国建筑产品价格市场
- 92011年9月房屋市政工程生产安全事故情况通报
- 102015年一级消防工程师考试消防安全技术实务知识点(14)
- 11【硕士】企业安全事故风险预警体系研究
- 122015矿业工程要点:矿产资源管理及探查建设的规定
- 13关于印发《住房和城乡建设部防灾减灾与抗震工作2008年总结和2009年工作要点》的通知
- 142014年公路路网结构改造项目保亭县保七线安保工程施工招标中标公示
- 152015年造价员考试复习必备:施工招投标的范围
- 16项目进度管理的工具和方法主要有哪些?
- 17永善县桧溪镇鼎新街至强胜村委会公路项目招标竞争性谈判成交公告
- 18造价员《安装工程计量与计价实务》模拟试题四
- 19一级建造师复习资料:书面劳动合同
- 20一级建造师复习资料:工程预付款
- 21关于加强工程勘察质量管理工作的若干意见
- 22关于批准《瓷面纤维增强水泥墙板建筑构造》等十五项国家建筑标准设计图集的通知
- 23关于做好建筑施工务工人员回原务工地工作的通知
- 24关于对《建筑施工企业安全生产管理规范》(征求意见稿)征求意见的函
- 252015矿业工程要点:常用建筑钢材的力学性能与特点
- 26明挖隧道上跨地铁线盾构隧道专项安全施工方案132页(专家论证)
- 27食物中毒应急措施
- 28造价员辅导资料:北京造价员建筑工程定额答疑(14)
- 29造价员考试必备知识点:设备、材料采购招标的方式
- 302015年一级注册消防工程师综合能力考点:消防电梯
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼