项目管理中的6种生命周期模型

837 阅读4分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第28天,点击查看活动详情

图片.png

瀑布模型

瀑布模型分为了很多个不同的阶段。

在阶段这一角度下,明显的特点是它有一个先后顺序。

可以把建筑行业看作是一个典型的瀑布模型的体现。因为建房子的需求非常明确。要么自己住,要么卖掉或者出租。这就是瀑布模型的一个明确特点:需求明确。

然后是要充分了解、熟悉要交付的产品。比如我们的房子它的户型,卧室和厨房的尺寸,涂料的品牌,厨具,门窗,衣柜等等。如果一间房子只有一个卫生间,那有人住进去么。显然这会称为一个笑话。

接下来,要有厚实的行业实践基础。这个有厚实的行业实践基础,可以简单理解为之前做过这种类似的项目。

迭代模型

所谓迭代是什么意思?实际上就是更新换代的意思。迭它的本意,就是更新、升级的意思。

大型复杂项目通常采用迭代模型,这可以让项目团队考虑反馈意见以及经验教训,这样就能降低项目风险。

迭代你就记住,叫做呢完整的全面的升级换代。

而敏捷方法,它是快速的、局部的升级换代。

迭代模型下,要进行这种软件升级的话。对它的每一个组成部分都要进行个升级。

敏捷方法

敏捷方法,一开始并没有,或者说不能完整的确定出项目的范围或需求。需要应对快速变化的环境或者需求范围,难以事先确定,能够以有利于干事人的方式来定义较小的增量改进。

这种敏捷方法。就是我们很多软件的一种更新方式。

比如说我们的微信,我们会经常看到这个微信提示升级。敏捷方法下,升级的幅度不会特别的大。敏捷方法,我们可以理解为是快速的、局部的这么一种来升级换代。

V模型

V模型需求明确,变更较少的情况下采用。V模型中分为8个阶段,并且四个与四个相对应

  • 需求分析、概要设计、详细设计、编码「开发阶段」
  • 验收测试、系统测试、集成测试、单元测试「测试阶段」

原型化模型

原型化模型,在项目的前期需求不明确,或者需要减少项目的不确定性行时使用。

更加强调与客户的原型,客户的交流和互动,在交流和互动的过程当中,慢慢弄清楚我们客户的需求。

所以,敏捷和原型是不一样的。

那我们的这种敏捷方法和原型化模型,它共同的特点是都是需求不明确。

但是不同点在于我们的这种原型法更加强调与客户的一个交流和互动。

也就是说,客户既然需求不明确的话,我快速提出一个需求,然后这个需求到底是不是和客户适合,就需要和客户

进行一个讨论。

原型化模型更加强调了与客户的一个讨论和交流。但是敏捷方法却不一样。举个不太恰当的例子,

微信进行快速、局部的一个升级换代的时候它是不会和消费者进行一个讨论的。

敏捷,在实际生活中,我们说你讲一个人思维很敏捷,它有一层很重要的含义就是“快”。它更加强调应对环境的一个快速的变化。

所以,两者有很多共同点,但是,它所强调的东西实际上是不一样的。

螺旋模型

螺旋模型的知识点有两个。

①原型加瀑布:瀑布模型和原型化模型的综合体。

②分为四个不同的阶段:制定计划、风险分析、实施工程和客户评估。

思维导图

信息系统项目管理师.png