ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-05-21 12:02:55  阅读:176  来源: 互联网

标签:迭代 项目 项目管理 模型 增量 生存期 3.1


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

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


前言

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

一、软件开发模型变迁

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

二、项目生存期选择

项目有多种形式,并且有多种实施方式,项目团队需要根据项目的特征选择最可能使项目成功的方法和模型,我们从项目变化性和提交频率两个维度分为四个大类型:预测型,迭代型,增量型,敏捷型。
如图:从项目变化角度来看,预测型项目变化最低,迭代型项目变化最高。从提交频率的角度看预测型提交频率最低,增量型最高。
image.png
1.预测型:提前进行大量的计划工作,然后一次性执行,执行是一个连续的过程。既预测模型是没有变更。
2.迭代型:允许对未完成的工作进行反馈,从而改进和修改该工作。既迭代型是不断通过反馈原型改进产品。
3.增量型:向客户提供各个已完成的,可能立即使用的可交付成果。既增量型可以不断提供增量产品。
4.敏捷型:既有迭代,也有增量,便于完善工作,频繁交付。

三、生存期的项目特征

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

总结

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

标签:迭代,项目,项目管理,模型,增量,生存期,3.1
来源: https://www.cnblogs.com/pmolrj/p/16294762.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有