一、定义

项目生命周期:指项目从启动到完成所经历的一系列阶段。

开发生命周期:项目生命周期内通常有一个或多个阶段与产品、服务或成果的开发相关,这些阶段称为开发生命周期。

二、生命周期

  • 预测型生命周期(瀑布型生命周期)
  • 迭代型生命周期
  • 增量型生命周期
  • 适应型生命周期(敏捷型或者变更驱动型生命周期)
  • 混合型生命周期

✈预测型生命周期(瀑布型生命周期)——在生命周期的早期阶段确定项目范围、时间和成本。对任何范围的变更都要进行仔细管理。

✈迭代型生命周期——项目范围通常于项目生命周期的早期确定,但时间及成本估算将随着项目团队对产品理解的不断深入而定期修改。迭代方法是通过一系列重复的循环活动来开发产品,而增量方法是渐进地增加产品的功能。

✈增量型生命周期——是通过在预定的时间区间内渐进增加产品功能的一系列迭代来产出可交付成果。只有在最后一次迭代之后,可交付成果具有了必要和足够的能力,才能被视为完整的。

✈适应型生命周期——属于敏捷型、迭代型或增量型。详细范围在迭代开始之前就得到了定义和批准。适应型生命周期也称为敏捷或变更驱动型生命周期。

✈混合型生命周期——是预测型生命周期和适应型生命周期的组合。充分了解或有确定需求的项目要素遵循预测型开发生命周期,而仍在发展中的要素遵循适应型开发生命周期。

1.预测型(瀑布型)

2.增量型

每次只交付一部分,像搭积木一样

3.迭代型

从粗略到精细,从模糊到清晰

4.适应型(敏捷型)

三、STACEY矩阵

第一区域:需求明确,技术方案也确定,这类项目就叫做简单(Simple)项目。

第二区域:需求明确,技术却不明确,也就是说怎么实现不知道,这类项目就叫做复杂(Complex)的项目,也称为棘手的项目。例如:无人驾驶项目

第三区域:技术很确定,但是需求不明确,这类项目叫做烧脑型(Complicated)项目。例如:开发软件系统

第四区域:需求也不明确,技术也不明确,这类项目叫做混乱型(Chaotic)项目。

第五区域:除了以上4类外的项目叫做模糊型(Hazy)项目。

不同的项目选择不同的生命周期

简单型   预测型

棘手型   迭代型

烧脑型   增量型

模糊性   敏捷型

混乱型   不要碰

转载于:https://www.cnblogs.com/OliverQin/p/10608512.html

【PMP】项目生命周期和开发生命周期相关推荐

  1. 项目生命周期、开发生命周期与产品生命周期的区别

    项目生命周期.开发生命周期与产品生命周期的区别 项目生命周期 开发生命周期 产品生命周期 项目生命周期 项目生命周期是指项目从启动到完成开始到结束所经历的一系列阶段. 项目生命周期的类别:预测型和适应 ...

  2. 四、项目生命周期和开发生命周期

    一.简介 我们知道项目是暂时性.临时性的工作,具有开始时间和结束时间.正如达尔文进化论与马克思主义哲学认为:世界上任何事物都有其产生.发展和灭亡的过程(自然生命周期).项目同样有其生命周期,即开始.计 ...

  3. 软件开发生命周期及开发模型

    软件开发生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划.开发.测试和部署过程的集合.如下图所示 : 需求分析 这是生命周期的 ...

  4. sdlc 瀑布式 生命周期_管理信息系统中的系统开发生命周期(SDLC)

    sdlc 瀑布式 生命周期 系统开发生命周期(SDLC) (Systems Development Life Cycle (SDLC)) SDLC stands for "Systems D ...

  5. PMP —— 项目完整生命周期

    文章目录 PMP -- 项目完整生命周期 前言 一张图项目管理(以前端角度看) 角色介绍 注意事项 详细流程 项目立项 编写需求和需求评审 会议的主要步骤 参会角色思考 汇报工期 编写技术方案 什么是 ...

  6. 外包项目开发课程整理一:SDLC传统系统开发生命周期7个阶段

    外包项目开发课程整理一:SDLC传统系统开发生命周期7个阶段 前言: 课程全称为:通过案例学习外包项目开发,是软件工程专业大三下的课程,我将根据中方外方ppt教授讲述内容及上网搜索的知识对本课程进行系 ...

  7. 科创项目日记(1)—对软件开发生命周期的一些小总结

    最近在做一个科创项目,该项目中,我们的第一个任务就是总结一下软件生命周期各个阶段的任务以及自行网上收集各种软件生命周期文档的编写模版.经过这几天的资料收集,技术顾问的指导,加上自己过滤整理,终于有了现 ...

  8. 【转】VS 安全开发生命周期(SDL)检查

    [转]VS 安全开发生命周期(SDL)检查 前面在学习使用google的protobuf时在VS2012中一直无法编译编译通过,经过查找一些资料原来发现,并不是protobuf的问题,而是自己在使用V ...

  9. 软件开发生命周期模型 瀑布模型、增量模型、原型模型、螺旋模型、喷泉模型总结...

    在校期间学习过这些模型,现在来复习一下. 瀑布模型/改进的瀑布模型 虽然瀑布模型仍然存在很多的问题有待解决,但瀑布模型仍然是最基本的和最效的一种可供选择的软件开发生命周期模型.瀑布模型要求软件开发严格 ...

  10. 数据库系统开发生命周期各个阶段需要获取的数据以及生成的文档

    数据库系统开发生命周期各个阶段需要获取的数据以及生成的文档 数据库规划 系统定义 需求收集与分析 数据库设计 应用程序设计 DBMS选型 建立原型系统 实现 数据转换与加载 测试 运行维护 摘抄自&l ...

最新文章

  1. autoware使用相机和深度学习进行目标检测(六)
  2. 我竟然混进了Python高级圈子!
  3. 人工智能芯片借鉴大脑学习机制实现终身学习
  4. 计算机算法设计与分析二--分治
  5. 海量日志数据分析与应用》场景介绍及技术点分析
  6. 前目的地罗伯森是谁_距离目的地只剩10公里,开车师傅却在高速公路上睡着了...
  7. Java 平台调试架构JPDA
  8. golang从简单的即时聊天来看架构演变
  9. 错误代码:1120当前Hsql数据库已被另一线程锁定
  10. 基于windows10+Anaconda3+Python搭建配置TensorFlow、Keras、Jupyter Notebook库,下载Kaggle狗猫数据集完成原始数据直接训练和数据增强后训练
  11. firebug-2.0.19-fx.xpi绿色免费下载
  12. List<Map>转Map<String,List>
  13. Ubuntu安装配置sougou输入法
  14. 接口测试工具--Postman安装
  15. 路由器无线中继/桥接(WDS)设置
  16. 通俗解释什么是指令集
  17. Choco求解器的安装
  18. 公司地址变更,税务变更,公司搬家了怎么变更企业信息
  19. 如何关闭iPhone浏览器自动将数字识别为电话号码
  20. 实战派来了!聊聊百度智能运维的“前世今生” | 技术沙龙

热门文章

  1. Triple-Speed Ethernet(tse)FPGA软核MAC测试
  2. idea显示Multiple Spring Boot run configurations were detected. Services allows to manage multiple
  3. 统计学简介之一——统计量
  4. matlab画线段加箭头
  5. 智能驾驶大数据是什么?传统车企如何升级?
  6. 计网 | 网络层 SDN控制器 / 远程控制器
  7. STM32 单片机字符串生成二维码显示
  8. 中文分词词库汇总(一)
  9. java软件工程师基本技能_Java软件工程师主要有什么技能
  10. springboot读取文件