一、瀑布式管理法
瀑布式项目管理法,指活动像瀑布一样沿着列表、按顺序向下流动,以特定顺序执行于多个静态阶段(包括:需求分析、设计、测试、实现、维护阶段)。
瀑布式项目管理,适用于中小型、工作成果可以一次性交付、需求非常清楚、不随时产生变更的项目。
优点:条理清晰、过程和进度可见性高,可有效控制项目时间、成本及质量,项目健康状态清晰易见 缺点:不能很好的适应变化、不适合复杂系统、不适合需求不稳定及不明确需求的项目。
二、敏捷管理
敏捷管理是为需要极大灵活性和速度的项目而开发的,由一个个短交付周期组成,也就是“ sprints ”。
敏捷项目管理模式允许在每次迭代开始时添加或移除工作范围。
它属于轻量级的管理工具,不需要明确所有的需求就可以开工。
缺点:在项目开始阶段无法准确估计成本和周期,无法提供像传统瀑布项目管理那种直观的进度、成本分析(如挣值分析)。
因此,对于时间或成本受限,需求相对明确的项目而言,敏捷并不是较好的管理方法。
三、混合管理模式
许多项目团队倾向使用瀑布方法或敏捷方法,这两种方法可以结合使用。
其中计划和需求阶段是在「瀑布方法」下进行的,而设计、开发、实现和评估阶段则遵循「敏捷方法」。
四、Scrum
Scrum 是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。
在这个框架中,整个开发过程由若干个短的迭代周期组成。适用于单个团队的产品管理过程。
Scrum 是敏捷框架的一部分,本质上也是交互式的。通过“ Scrum 会议”或“30天的sprints ”来确定任务的优先级。
Scrum master 通常被用来帮助项目经理,而不是作为项目经理。
小团队可以独立地专注于特定的任务,然后会与 Scrum master 会面,评估进度或结果,并重新确定积压任务的优先级。
五、Kanban
Kanban 方法是为了解决“各个环节忙闲不匀,流程难以衔接”的问题而产生的,也就意味着它最大的优势是流程可视化。
Kanban 就像一个空货架,从视觉上对产品的流动进行追踪,以至于很容易发现瓶颈在哪里,空缺在哪里,生产流程是否衔接紧密等问题。
Kanban 重点在于持续的协作,并能够促进一个持续学习和改进的环境。
六、Scrumban
Scrumban 为产品开发和支持团队提供了来自 Scrum 和 Kanban 的优异特性。
通过结合 Kanban 的拉动系统和 Scrum 的待办事项列表优先级和短周期,不仅可快速有效地完成工作,还可以通过暴露弱点来改进流程。
通过利用这两种框架的优点,可以减少浪费、缩短交货期、周转时间,并交付更高质量的产品和服务。
七、事件链方法 ( ECM )
作为关键路径方法或关键链方法的一个附加选项,ECM 侧重于在项目开始时就能够识别、分析和管理任何潜在的风险。
目标是确定风险成为现实的可能性、可能发生的时间以及对项目的影响。
八、精益六西格玛
精益和六西格玛的结合是以客户为中心,以提高业务效率和有效性为目标,需要识别和理解工作是如何完成的(价值流)。
精益六西格玛致力于改进流程,消除不必要的浪费,以及减少缺陷。