博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目管理修炼之道之使用生命周期管理项目必知的三张图
阅读量:6429 次
发布时间:2019-06-23

本文共 559 字,大约阅读时间需要 1 分钟。

 

图一 项目生命周期

    生命周期是项目经理和团队组织产品开发的方式,它包括定义需求、设计、开发、测试等。想要管理项目,首先就要知道什么是项目生命周期。
 
                                               
 图二 不同类型生命周期管理风险的方式

 
    不同的生命周期有不同的风险处理方式,上图列出了几种常见类型的生命周期管理方式。其中,顺序式为代表的瀑布开发模式,主要管理成本风险,但前提是建立需求已经确定且不再发生更改的前提下。以迭代式为代表的螺旋模型,主要管理技术风险,使用于需求经常变化的场景。增量式的开发模型,充分管理日程风险,可以适用于较小的需求变更场景,但是如架构发生更改,则会造成巨大的灾难。迭代与增量混合进行的敏捷模型,兼具以上几种开发模型的优点,可管理日程和技术风险。唯一的缺点是对于跨地域的开发实施起来比较复杂,但是现在也已有了成功的案例。
 
 
    
图三 甘特图方式看不同的生命周期

    不同类型的生命周期持续的相对时间长度不同。整体说来,顺序式的软件开发方式持续的周期最长,迭代式开发次之,增量式开发周期更短,而敏捷开发的周期最短。
 
    这里需要重点一说的是,尽管以瀑布模式为主的顺序开发比较简单,实施起来也比较容易,但是由于顺序开发不能适应需求的变更,开发周期特别长等原因,越来越多的开发者从瀑布式开发转移到敏捷开发上来。如果您还没有使用过敏捷开发,不妨从现在开始尝试敏捷开发

转载地址:http://fmjga.baihongyu.com/

你可能感兴趣的文章
spring boot 环境搭建
查看>>
rem 适配
查看>>
Java并发编程:volatile关键字解析
查看>>
UvaLive4255 Guess
查看>>
for in
查看>>
LeetCode 341: Flatten Nested List Iterator
查看>>
linux-菜鸟新手命令(1)
查看>>
CSS3学习之linear-gradient(线性渐变)
查看>>
滑动最小值
查看>>
guruguru
查看>>
[转]addEventListener() 方法,事件监听
查看>>
javacript的一些基本
查看>>
关于H5页面在iPhoneX适配(转)
查看>>
2012蓝桥杯【初赛试题】身份证
查看>>
C++中的类模板
查看>>
2013蓝桥杯 【初赛试题】 马虎的算式
查看>>
杭电 FatMouse' Trade
查看>>
mac下如何用Xcode从svn服务器Check Out出项目源代码
查看>>
原生js实现放大镜
查看>>
date、cal和clear命令
查看>>