软件项目管理 3.1.生存期模型选择

【公众号 “项目管理研究所” 将会第一时间更新文章】
归档于软件项目管理初级学习路线
第三章 生存期模型
《初级学习路线合集 》


前言

大家好,这节我们学习软件项目管理—生存期模型选择,为了提交一个满意的项目,需要选择项目实施的策略,选择策略的过程就是选择生存期模型的过程

一、软件开发模型变迁

软件开发模型总体上经历了从传统到敏捷的变迁过程
1.从最开始的作坊式的单打独斗
2.到cmm过程改进式的过程控制
3.再到敏捷模型
4.敏捷模型也发展出更多的模型,例如当下流行的DevOps

二、项目生存期选择

项目有多种形式,并且有多种实施方式,项目团队需要根据项目的特征选择最可能使项目成功的方法和模型,我们从项目变化性和提交频率两个维度分为四个大类型:预测型,迭代型,增量型,敏捷型。
如图:从项目变化角度来看,预测型项目变化最低,迭代型项目变化最高。从提交频率的角度看预测型提交频率最低,增量型最高。

1.预测型:提前进行大量的计划工作,然后一次性执行,执行是一个连续的过程。既预测模型是没有变更。
2.迭代型:允许对未完成的工作进行反馈,从而改进和修改该工作。既迭代型是不断通过反馈原型改进产品。
3.增量型:向客户提供各个已完成的,可能立即使用的可交付成果。既增量型可以不断提供增量产品。
4.敏捷型:既有迭代,也有增量,便于完善工作,频繁交付。

三、生存期的项目特征

下面这个表是从项目需求,开发活动,产品交付以及目标等角度来看四大模型的项目特征。
从项目需求上看预测型的需求是最稳定的,其他三个生存期模型需求是有变化的。
从开发活动上看预测型项目每个开发活动只执行一次,例如瀑布模型这样子。迭代型模型项目是不断重复一些活动直到正确为止。增量模型每个增量活动只执行一次。敏捷模型也是不断重复一些活动直到正确为止。
从产品交互上看,预测型,迭代型只提交一次,增量型和敏捷型是多次进行提交小版本。
那么从目标上看,预测型为了管理成本,迭代型为了正确得到解决方案,增量型为了加快速度,敏捷模型通过不断地交付和反馈得到用户的肯定。
那么这些项目生存期模型特征可以作为选模型的一个参考。

总结

总之 没有哪一个生存期模型能够完美适应所有的项目,每个项目可以根据其具体的特征选择生存期模型,从而实现最佳平衡。
到这里,第三章 软件项目管理—生存期模型选择 就讲解完毕啦!后期我们将分别具体讲述这几类模型~
如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~

软件项目管理 3.1.生存期模型选择相关推荐

  1. 软件项目管理 7.5.项目进度模型(SPSP)

    [公众号@ "项目管理研究所" 将会第一时间更新文章并分享<行业分析报告>] 归档于软件项目管理初级学习路线 第七章 软件项目进度计划 你猜猜里面是什么–>< ...

  2. 「软件项目管理」成本估算模型——Walston-Felix模型和COCOMO Ⅱ模型

    Walston-Felix模型和COCOMO Ⅱ模型 序言 一.Walston-Felix模型 1. 公式 2. 举例 二.COCOMO模型(Constructive Cost Model) 1. 模 ...

  3. 软件项目管理相关内容1:项目介绍与背景 2:乙方投标书 3:合同 4:生存期模型 5:需求规格说明书 6:WBS 7:成本估算 8:甘特图 9:进度计划 10:质量计划 11:项目总结

    软件项目管理相关内容 内容太多只选取部分内容 点击链接查看全部文档和项目 1:项目介绍与背景 一.项目名称 (一)项目背景 第二课堂被认为是实施素质教育的重要途径和有效方式,它能够能够培养学生与人相处 ...

  4. 软件项目管理 3.2.预测生存期模型

    软件项目管理 3.2.预测生存期模型 [公众号 "项目管理研究所" 将会第一时间更新文章] 归档于软件项目管理初级学习路线 第三章 生存期模型 <初级学习路线合集 > ...

  5. 软件项目管理 3.4.增量生存期模型

    软件项目管理 3.4.增量生存期模型 [公众号 "项目管理研究所" 将会第一时间更新文章] 归档于软件项目管理初级学习路线 第三章 生存期模型 <初级学习路线合集 > ...

  6. 软件项目管理 3.3.迭代生存期模型

    软件项目管理 3.3.迭代生存期模型 [公众号 "项目管理研究所" 将会第一时间更新文章] 归档于软件项目管理初级学习路线 第三章 生存期模型 <初级学习路线合集 > ...

  7. 软件项目管理 3.5.敏捷生存期模型

    前言 大家好,这节我们学习敏捷模型,前面介绍的几种生存期模型在实际应用过程中遇到的一些挑战,有时不能很好地适应需求的快速变化,为此软件界比较流行敏捷生命期模型. 一.敏捷模型 <敏捷宣言> ...

  8. 软件项目管理-第三章生存期模型

    生存模型 项目生存选择: 1.预测生存期模型:提前进行大量计划工作,然后一次性执行:执行是一个连续的过程. 瀑布模型:只能从上往下,不能返回.编码阶段不能修改需求和设计. 优点:管理方便,只需要严格控 ...

  9. 「软件项目管理」项目初始——项目确立与生存期模型

    「软件项目管理」项目初始阶段--项目确立与生存期模型

  10. 软件工程——软件生存期模型

    目录 1.瀑布模型(文档驱动)(带反馈环) 2.快速原型模型(不带反馈环) 3.增量模型 4.螺旋模型(风险驱动) 5.喷泉模型 6.统一过程(用例驱动) 7.基于构件的开发模型 8.敏捷过程 软件是 ...

最新文章

  1. 点击 UITableView 隐藏键盘
  2. JS 事件冒泡和事件捕获
  3. [改善Java代码]不要主动进行垃圾回收
  4. 北京2019高考分数线:本科理423文480
  5. Android事件传递(分发)机制
  6. Android加密通信防抓包,[原创]基于Taintdroid思想的android ssl\tsl保密通信抓包研究(未成功,分享一下思路)...
  7. Uboot USB模式(RK3288变砖头的解决办法)
  8. 5G精华问答 | 5G关键技术解读
  9. PHP无法执行MySQL语句,解决PHP执行批量MySQL语句的问题
  10. scala运算符_Scala的所有符号运算符是什么意思?
  11. 我想说:mysql 的 join 真的很弱|文末福利
  12. 帮管客CRM客户管理系统
  13. 为Flash Builder/Professional更新Flash Player
  14. javaWeb项目带红色感叹号问题原因
  15. java获取页面点击次数_在Java中怎样得出一个按钮点击的次数
  16. 基于jQuery的窗口插件:jMessageBox
  17. DevExpress DXperience 的本地化(汉化)方法
  18. 华为前线核心组织“铁三角”是如何运作的?营销LTC变革与“铁三角”啥关系?--LTC专家许浩明老师分享
  19. 【专题5:硬件设计】 之 【50.运算放大器详解b - 负反馈电路、正反馈电路和共模干扰】
  20. 也谈企业文化—执行力

热门文章

  1. Xshell上传文件到Centos服务器
  2. 图形 2.6 伽马校正
  3. SqlServer 计算年龄(岁月天)的函数
  4. C++和VC++学习方法
  5. 用计算机模拟受力分析,科学网—CAE仿真分析应用之机械领域——元计算pFEPG - 施坤的博文...
  6. 网上邻居搜索到计算机无法打开,网上邻居无法访问您可能没有权限使用网络资源...
  7. Pytorch:目标检测网络-人体关键点检测
  8. 迅雷开放离线下载试用,每天8000名额,速度来抢!
  9. linux打印机pdf,在Deepin系统下安装CPUS-PDF虚拟PDF打印机的方法
  10. Excel解决中英文分离