当前位置: 首页 > news >正文

【PMP】每日一练2

项目生命周期与开发生命周期

  • 项目生命周期
  • 开发生命周期

项目生命周期

项目生命周期:描述项目从开始到结束所经历的一系列阶段。
项目生命周期类型

  1. 预测型:也称瀑布型生命周期。在生命周期的早期阶段就确定了项目的范围、时间、成本。客户需要明确需求是什么,项目经理需要做详细的计划,保证项目实施过程中不出错。
  2. 适应型:客户在早期只能确定项目的大致范围,项目组通过小步快跑的模式,来逐渐完成客户需求。需求交付频率高。

开发生命周期

开发生命周期:项目生命周期内通常有一个或多个阶段与产品、服务或成果的开发相关,这些开发的阶段就称为开发生命周期。(人话:就是项目生命周期内肯定需要人去把这个东西做出来,可能是服务可能是产品,做的这个过程称为开发)
开发生命周期类型:有5种模式

  1. 预测型(也称瀑布型):在生命周期的早期阶段就确定项目范围、时间和成本。对任何范围内的变更都进行仔细管理。适用于传统行业,比如建筑、土木、婚宴举办,在一开始就定好的目标与详细计划才去开工,过程种不允许出错,不说清楚需求不开工,说清楚需求之后严格按照计划去执行,试错成本很高,最终需要一次性交付。
  2. 迭代型:在生命周期的早期阶段就确定项目范围,但时间及成本估算将随着项目团队对产品的理解而定期修改。通过一系列的重复循环活动来渐进明细完善产品质量。
    比如装修房子,提前已经明确了装修的范围是两室一厅,只不过每个阶段装修的程度不同,但每次都是全屋装修。
  3. 增量型:在预定的时间区间内渐进增加产品功能的一系列迭代来产出可交付成功。只有在最后一次迭代之后,可交付成果有了必要和足够的能力满足客户需求,才能被视为完整的交付。
    重点:每次只交付一部分,分布完成。比如造自行车,今天造好了车轮先交付,明天造好了车头就交付车头,最终全部零件做出来并组装、测试好了才算完成需求,才能完整交付。
  4. 适应型(也称敏捷型或变更驱动型):属于敏捷型、迭代型或增量型。详细范围在迭代开始之前就得到了定义和批准。
    适应型类似于迭代型和增量型的孩子,兼具迭代和增量的优点。像迭代生命周期一样,详细范围在迭代开始之前就得到了定义和批准;同时,每个迭代周期内还需要确定范围,如果有需要增量的高优先级功能就在下一个迭代增加,就像增量生命周期一样。
    比如客户的需求是需要一辆能代步的车,项目组先交付个自行车,满足代步需求;客户觉得速度慢并且不想太费力,项目组再进行改进将自行改为电动,交付个电动车提升代步速度;客户觉得不舒适大气需要有遮风挡雨的功能,项目组将优化电动车功能给车加上门窗并将两轮变成四轮交付,最终客户说这就是他想要的,最终满足了客户的需求成功交付,项目结束。

相关文章:

  • 前端项目构建过程中涉及低代码部分思考
  • 2024年3月22蚂蚁新村今日答案:以下哪一项是陕西省的非遗美食?
  • 大数据-基础架构设施演进的过程
  • Android学习进阶
  • Mapper.xml映射文件
  • 【笔记】Python学习记录
  • Windows 11 安装 Scoop
  • Mysql数据库:索引管理
  • 【算法与数据结构】二叉树(前中后)序遍历
  • 自营、入驻商城小程序开发
  • Charles 工具如何做断点测试?
  • 流畅的 Python 第二版(GPT 重译)(二)
  • Elastic-Job 分布式任务调度
  • 外包干了14天,技术退步明显。。。
  • 【数据库】SQL Server 2008 R2 安装过程
  • Angular Elements 及其运作原理
  • css选择器
  • ES6语法详解(一)
  • Idea+maven+scala构建包并在spark on yarn 运行
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • LeetCode29.两数相除 JavaScript
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • python docx文档转html页面
  • python_bomb----数据类型总结
  • Python连接Oracle
  • SQLServer之创建显式事务
  • 嵌入式文件系统
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 深度学习中的信息论知识详解
  • 使用docker-compose进行多节点部署
  • 学习HTTP相关知识笔记
  • 一道面试题引发的“血案”
  • PostgreSQL之连接数修改
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ###C语言程序设计-----C语言学习(3)#
  • #QT项目实战(天气预报)
  • #微信小程序:微信小程序常见的配置传旨
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (接口封装)
  • (七)c52学习之旅-中断
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)linux 命令大全
  • 、写入Shellcode到注册表上线
  • .Net - 类的介绍
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net 获取url的方法
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .net和php怎么连接,php和apache之间如何连接
  • @Bean有哪些属性
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @FeignClient注解,fallback和fallbackFactory