软件项目管理 7.1.项目进度基本概念
【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《行业分析报告》】
归档于软件项目管理初级学习路线
第七章 软件项目进度计划
《初级学习路线合集 》
前言
大家好,这节我们学习软件项目管理—进度基本概念。
首先介绍进度计划的重要性:
- 按时完成项目是项目经理最大的挑战之一
- 时间是项目规划中灵活性最小的因素
- 进度问题是项目冲突的主要原因
进度是对执行的活动和里程碑制定的工作计划日期表。
项目进度计划过程
任务定义:
WBS定义了交付成果,为了完成项目的各个交付成果,所必须进行的所有具体活动就是项目任务。
例如这是某项目的WBS,其中这个设计工作包交付成果就是设计说明书,为次需要两个任务,任务一和任务二。
任务一是编写设计说明书,任务二是设计评审,以此类推,我们定义所有的项目任务。
项目的任务之间存在一定的关联关系,例如编写设计说明书之后,才可以进行设计评审。
任务关系:
由于项目各项任务之间存在一定的关联关系,需要根据这些关系安排任务之间的顺序。
例如有的任务是前置,有的任务是后置任务。
任务之间的关系主要有四种逻辑关系。如图所示:其中最常用的关系是结束-开始的逻辑关系。
任务之间关联关系的依据,我们总结出了四个关系:
- 强制性依赖关系:他是任务之间共有的依赖关系,而不以人的意志为转移的,所以是硬逻辑。例如:编写设计说明书与设计评审就是强制性依赖关系。
- 软逻辑关系:不是硬逻辑关系,不是任务之间共有的关系,但是是主观的安排,是安排者有一定逻辑考虑的关系。
- 外部依赖关系:是依赖于项目之外因素的一种关系。例如:用户环境测试,这个活动我们要依赖于用户环境准备好。
- 内部依赖关系:他是内部的一种强制性关系
我们根据任务的依赖关系,可以确认项目任务关系依赖矩阵,例如这个图:其中d (i,j)=1,标识d(i)是d(j)的前置,否则d(i,j)等于0;
例如这是某项目的网络关系图,他说明了任务之间的关联关系,其中他t1是t2、t3的前置,通过这些关系,我们可以的得出依赖矩阵。
那么t1是t2、t3的前置,我们就可以看到关联矩阵第一行的第二第三列为1。
进度管理图示:
传统进度管理:
- 网络图
- 甘特图
- 里程碑图
- 资源图
敏捷项目进度管理:
- 燃尽图(Burndown Chart)
- 燃起图(Burnup Chart)
常用的网络图:
网络图是活动排序的一个输出,可以展示项目中各个活动与活动之间的逻辑关系。常用的图有PDM网络图和ADM网络图。
这是一个PDM网络图,结点表示项目任务,其中的箭线表示任务之间的逻辑关系,他可以方便的表示任务之间的逻辑关系。我们前面提到的四种逻辑关系,PDM网络图都是可以体现出来的。
这是某项目的PDM网络图,我们把它转应成对应的ADM网络图。
ADM网络图又称为双代号网络图,在ADM网络图中,箭线表示任务,两个代号唯一确定一个任务所以叫双代号,那么代号代表前一个任务的结束,同时也表示后一个任务的开始。
那么ADM网络图是有虚活动的,例如我们看ADM网络图当中,6——5之间虚线就是虚活动。那么虚活动不是一个真实的活动,就是为了表示逻辑关系,也不需要消耗资源的这么一个活动。
例如某活动A和B,从逻辑上都是1——2,如果我们表达成这么一个形式是不对的。所以应该增加一个3——2的一个虚活动,其中1——2是活动A,1——3表示活动B。
甘特图-实例:
甘特图可以显示任务的基本信息,方便查看任务的工期,开始和结束时间以及资源的信息。
里程碑图:
他可以显示项目进展中重大工作的完成情况,表示事件的一个标记,不需要消耗资源和时间。
资源图:
资源图用来表示项目进展中资源的分配情况。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EQOzAKba-1654917861621)(https://files.mdnice.com/user/31056/87e50d80-36e3-45d4-b844-fb7353f87c3c.png)]
敏捷项目进度任务图示主要采用燃尽图和燃起图:
燃尽图表示还有多少任务没有完成,如图所示:
燃起图表示已经完成了多少任务,如图所示:
总结
到这里,第七章 第一节 进度管理基本概念就讲解完毕了!下一节介绍传统历时估算~
如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~
软件项目管理 7.1.项目进度基本概念相关推荐
- 软件项目管理 7.5.项目进度模型(SPSP)
[公众号@ "项目管理研究所" 将会第一时间更新文章并分享<行业分析报告>] 归档于软件项目管理初级学习路线 第七章 软件项目进度计划 你猜猜里面是什么–>< ...
- 软件项目管理 8.1.软件质量基本概念
[公众号@ "项目管理研究所" 将会第一时间更新文章并分享<项目管理模板>] 归档于软件项目管理初级学习路线 第八章 软件项目质量计划 你猜猜里面是什么–>< ...
- 软件项目管理之一:项目进度计划
两年前买的一本软件项目管理看完后就扔在柜子里,最近又拿来起来,结合目前自己带的团队中的一些情况,颇有感触,于是决定写点东西. 有些项目负责人经常抱怨项目的进度无法控制,项目各阶段schedule无法设 ...
- 软件项目管理:进度管理相关概念介绍
软件项目管理当中,项目进度的合理安排是如期完成软件项目的重要基础,也是合理分配资源的重要依据.项目进度安排是项目管理工作当中非常重要的组成部分. 软件开发项目进度安排的方式: 1.系统最终交付日期已经 ...
- 《软件项目管理(第二版)》第 5 章——项目进度和成本管理 重点部分总结
文章目录 前言 一.填空题 二.简答题 三.论述题 总结 前言 学习了项目的开发与发布之后,我们就可以单独对一个项目进行开发了,但是在企业中开发中,除了编码之外,还需要项目管理.团队协作开发等,这就是 ...
- 软件项目管理第一章---项目管理概念
软件项目管理复习专用 项目管理概念 软件人员的职业规划 一类是连续不断的.周而复始的活动,人们称之为运作,如企业日常的生产产品的活动. 另一类是临时性.一次性的活动,人们称之为项目.如企业的技术改造活 ...
- 软件项目管理重点总结
文章目录 概论 走进项目管理 把控环境,控制过程 整合项目资源 控制项目范围 保障项目进度 驾驭项目成本 保证项目质量 协调项目人力资源 改善项目的沟通 应对项目风险 关注项目的采购和外包 概论 项目 ...
- 项目管理六大制约因素_知道了这7点,软件项目管理会变得更简单!
软件项目管理,很多产品经理(项目经理)都在吐槽,自己怎么样难以管理,不好做.但是,软件项目管理虽然不易,但是也可以适当把软件项目管理变得更简单,更易于管理.但是需要多做一些管理工作.下面的七点,好好看 ...
- 软件工程与项目管理的关系_PM:软件项目管理概要
软件项目管理的定义 软件工程的活动包括问题定义.可行性研究.需求分析.设计.实现.确认.支持等,所有这些活动都必须进行管理,软件项目管理贯穿于软件工程的演化过程之中,如图1 所示. 软件项目管理的过程 ...
最新文章
- 缓存用不好,Bug改到老
- 链表问题11——两个单链表相交的系列问题(四):总结
- 记录一次生产环境下的jvm内存泄露问题和分析解决过程!
- python 字典的值是列表_python实现求和python如何通过列表中字典的值对列表进行排序...
- 使用 cglib_CGLib 动态代理 原理解析
- python学好了可以做什么菜_你是怎么学好Python的?
- python网络编程能做什么_python网络编程——什么是socket?
- Dapr + .NET 实战(四)发布和订阅
- SpringMVC遇到的问题——GET http://localhost/spring_mvc_war_exploded/js/jquery-3.3.1.js net::ERR_ABORTED 404
- 有人说赚钱靠项目,也有人说赚钱靠技术
- android studio 3.0 安装配置
- python异常 Exception
- HTML学习总结(3)——Audio/Video
- java springboot点餐外卖源码
- jtopo 实现一键布局
- POJ-3744 Scout YYF I 概率DP
- 静态单赋值(一)—gcc中的支配树
- python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...
- 综合布线系统工程中计算机插座的标识符号是,TD是综合布线系统工程中计算机插座的标识符号。...
- C++ Signal(信号)