PM有必要懂的4种项目办理模型

瀑布模型、迭代模型、增量模型、原型模型,是项目办理常见的四种模型。每种模型都有其优缺点和适用的项目类型。项目经理针对不同的项目用对模型,才干起到事半功倍的作用。

一、瀑布模型

用瀑布模型做项目就像古代匠雕琢玉石,先有完好的规划图,然后墨守成规往前推动,中心不能出一点过失,寻求的是“一次成型”。

这便是瀑布模型,最基本也最常用的一种项目办理模型,又称线性模型。

选用瀑布模型的项目按照该模型选定的阶段次序进行,每一个阶段的作业产品都是下一个阶段作业的输入,每一个阶段只需在上一个阶段经过查看,承认完结后才开端新的阶段作业。

PM有必要懂的4种项目办理模型

▲ 瀑布模型的思维示意图

瀑布模型的杰出特征是文档驱动。从需求剖析到体系维护,每一项活动的作业作用便是此项活动所发生的作业文档,以及在此根底上构成的产品。

瀑布模型最大的长处有两个:

1、每个阶段的开发质量都有确保,削减了返工。

2、是文档详尽,降低了沟通本钱,有利于及早发现问题。

这便是最初说的雕琢玉石的进程,有精密的规划图纸,每一步都不可行差踏错,因为一旦雕坏了,就得摔了玉重来。

这也正是瀑布模型的缺点:周期长,不易改变。

用户直到项目开发晚期才干了解产品的实在相貌和质量。这时候提出改变,本钱会十分大。
合适选用瀑布模型的项目类型,一般是对用户需求十分清晰的项目。一起还要求项目预算满足,人员完备。

二、迭代模型

其实,迭代模型项目便是数个小而快的瀑布式项目组成的。

因为,每一次开发迭代都是一次完好地经过一切作业流程的进程:需求、剖析规划、施行和测验作业流程。
每一次的迭代都会发生一个能够发布的产品,这个产品是终究产品的一个子集。

PM有必要懂的4种项目办理模型

▲ 迭代模型的思维示意图

迭代模型沿着螺线进行若干次迭代,图中的四个象限代表了四个活动:拟定计划、危险剖析、施行工程、客户点评。

运用迭代模型进行软件开发,项目活动包含以下几个阶段:

  1. 初始阶段为体系树立商业事例并确认项意图鸿沟。

  2. 细化阶段细化阶段的方针是剖析问题范畴,树立健全的体系结构根底,编制项目计划,筛选项目中最高危险的元素。

  3. 结构阶段在构建阶段,一切剩下的构件和运用程序功用被开发并集成为产品,一切的功用被具体测验。

  4. 交给阶段交给阶段的重点是确保软件对终究用户是可用的。交给阶段能够跨过几回迭代,包含为发布做准备的产品测验,依据用户反应的少数的调整。

PM有必要懂的4种项目办理模型

▲ 迭代模型的几个阶段

迭代模型由危险驱动,着重可选计划和约束条件然后支持软件的重用,有助于将软件质量作为特别方针融入产品开发之中。

因而,迭代模型的危险办理本钱较高,在危险剖析,进展办理方面,对项目组成员的要求也十分高。
挑选迭代模型的项目,一般归于高危险项目,且需求不确认,用户能在整个开发进程中不同程度地参加。

三、增量模型

增量模型是经过对用户需求的判别,在界说了用户要求和体系需求,进行整体构架规划后,选用序列化地创立产品的办法进行开发的进程。

增量模型本质上是迭代的,但其着重:每一个增量均发布一个可操作产品。

增量模型的特色是引进了增量包的概念,无须比及一切需求都出来,只需某个需求的增量包出来即可进行开发。

image.png

▲ 增量模型的思维示意图

尽管某个增量包或许还需要进一步习惯客户的需求而且更改,但只需这个增量包满足小,其影响对整个项目来说是能够接受的。

增量模型有三大长处:

1、在到达初始需求之前可降低本钱。
2、可快速生产出可运用的体系。
3、能够有计划地办理技能危险。

可是,在开发进程中,需求的改变是不可避免的。

增量模型的灵活性能够使其习惯这种改变的才能大大优于瀑布模型和快速原型模型,但也很简略退化为边做边改模型,导致软件进程的操控失掉整体性。

增量模型的适用项目特色:

i. 用户中心需求十分清楚;
ii. 项目人员不足;
iii. 产品能够分割成不同的阶段别离完结

四、原型模型

原型模型选用逐步求精的办法完善原型,使得原型能够“快速”开发.

原型模型是一种用户需求驱动的办法。它能削减体系开发的危险,特别是在大型项意图开发中,因为对项目需求的剖析难以一次完结,运用原型法作用更为显着。

PM有必要懂的4种项目办理模型

▲ 原型模型的思维示意图

原型模型依据其终究保存状况分为非扔掉型和扔掉型两种:

非扔掉型原型:先依据用户的最主要的要求,开宣布能完成体系最基本功用的一个原型,再依据用户对原型运用与点评的定见,重复修正完善原型,直到比及用户满足的终究体系停止。

扔掉型原型模型:一般用来描绘和验证用户需求,能够选用与实践开发所不同的开发工具,树立模仿的数据库体系,然后到达与用户沟通的最好作用。到用户需求确认之后即不再持续开发此原型。

这两者的意图、手法、结构各有不同。采纳扔掉型原型模型往往是为了和用户更好地沟通,我们必定要注意区别。

原型模型适用的项目特色:
i 处理简略进程清晰、触及面窄的小型体系;
ii 大型体系的需求阶段,用原型去跟用户沟通,需求剖析会愈加清晰和细化。
本文资料来历:PMBOK

写在最终
合理而且有效地运用项目办理工具,不只能够让我们作业有条有理地进行,还能最大程度确保项目方针的达到。CORNERSTONE
供给了包含使命/需求/测验办理、迭代规划、缺点追寻、报表计算、团队协作、WIKI、同享文件和日历等功用模块,现在请求20人以下团队即可免费运用。

PM有必要懂的4种项目办理模型