良好的项目管理可以改变企业的工作流,在减少混乱因素的同时注入方向和组织性。
同时,"项目管理 "对每个人来说并不意味着完全相同的事情。在企业及其客户中,最重要的两种项目管理方法是敏捷和瀑布。而这两种风格之间的差异很大,以至于一个完全使用瀑布或甘特图的人可能会发现看板会让人迷失方向,反之亦然。
那么,关键的区别是什么?最重要的是,你的企业应该使用哪一种方法?
什么是瀑布式项目管理?
瀑布式项目管理将任务和阶段组织成线性进展,其中流程中的每个步骤都按照规定的顺序逐级向下推进。如果你把这些连续的步骤映射到一个从上到下的图上,你会看到类似于瀑布的东西(故因此得名)。
这是一种更传统的方法,依赖于细致的规划和明确的顺序或层次。它从上到下或从头到尾地进行,做好它需要在开始计划之前知道你要去哪里。
瀑布法不是很灵活,但在正确的情况下,它可以非常强大。
许多企业使用类似瀑布法的一个领域是引进新客户。你可能已经有了明确的步骤或阶段(如征求意见稿、提案、启动、战略、分析和入职)。重新安排这些步骤是行不通的,而且如果没有完成前一个阶段,你就不能进入另一个阶段。
这个过程是相当线性的,很少需要大幅改变,但它可以有各种子任务和依赖性。而这就是为什么瀑布式在这里运作良好。
什么是敏捷项目管理?
敏捷项目管理是一种更新、更流畅的项目管理方法,诞生于软件开发领域。
当不知道要去哪里,也不知道要花多少时间才能到达目的地时,你如何管理一个项目?
当你不知道瀑布会在哪里结束(持续时间),甚至不知道瀑布的形状(范围)时,你当然不能瀑布化。
但在敏捷项目管理中,团队将工作分解成更短的部分或周期,称为冲刺阶段。没有人期望在冲刺结束时有一个具体的交付物。人们通常期望下一个冲刺中的某些工作将遵循迭代方法,返工或构建在前一个冲刺中构建的任何内容。
瀑布等传统的方法倾向于建立长达数月甚至数年的项目,而敏捷冲刺则持续1至4周。
企业可能会对包含当前事件或涉及仍在开发中的产品(例如针对尚未完成的软件工具的活动)的项目上采用敏捷项目管理方法。大致的轮廓可能会很快确定下来,但沿途发生重大变化的风险很高。
敏捷与瀑布: 比较每种项目管理方法的关键因素
通过比较这两种管理方法如何处理四个关键要素,看看它们有何不同。
时间线
瀑布:时间线较为固定,并且是基于大量项目规划数据预先确定的。任何地方的延迟都会在瀑布中层层递减,并经常威胁到项目的按时完成。
敏捷:敏捷方法并没有为大型项目确定一个固定的时间表,但它承诺在每个冲刺阶段都有明显的增量进展。
客户参与
瀑布: 客户大量参与计划阶段,因为瀑布法要求在工作开始前确定所有这些细节。但在项目启动后,客户的参与度并不高。客户收到交付物,并在设定的检查中得到通知,但他们并没有在每个决策点上被咨询。
敏捷:在敏捷中,客户始终参与其中。项目的持续发展方向依赖于客户的反馈。这种方法需要更多、更清晰的客户沟通技巧,反应迟钝或反应缓慢的客户会成为一种风险。
灵活性
瀑布: 没有或非常少,而且任何改变都是代价高昂的,需要对进度进行重大调整,并浪费之前的计划工作。通常,解决瓶颈的唯一办法是增加资源,但这并不总是可行的。
敏捷:灵活性是敏捷最明显的特点。冲刺计划每两周调整一次产品开发计划和优先级,每次都会重新平衡积压的内容。
预算
瀑布: 因所有的事情都是提前确定的,所以瀑布项目通常有一个固定且非常详细的预算。
敏捷:随着对变化和实验的日益开放,预算方法也更加灵活。这可以是自由的,但也会让客户感到紧张。
找到正确的项目管理和开发方法是关键的一步,但更重要的是找到最能支持你的企业的项目管理工具——无论你使用哪种方法。
项目管理软件同时支持传统项目和敏捷项目,管理者可以根据每个项目的特性选择适用的管理方法,甚至在同一个项目的不同阶段灵活应用,满足不同方法论的团队的需求。
-项目可视化:允许对两种方法论的项目进行实时跟踪和报告
-沟通协作:支持信息传递、文件共享等,使之易于与团队成员沟通
-资源管理:包括资源分配、报告和调度等,对于瀑布式和敏捷项目都是必要的
-任务管理:高效处理敏捷和瀑布项目的任务、子任务、依赖关系和截止日期
在瀑布式开发中,你可以借助8Manage PM强大的工具来构建详细的时间表(具有依赖关系、甘特图等)。它也能提供看板和其他 Scrum 工具等灵活功能,使敏捷团队受益,令项目获得敏捷高效的好处。