软件项目管理:进度管理相关概念介绍

举报
IT技术分享社区 发表于 2023/01/15 20:48:18 2023/01/15
【摘要】 ​       软件项目管理当中,项目进度的合理安排是如期完成软件项目的重要基础,也是合理分配资源的重要依据。项目进度安排是项目管理工作当中非常重要的组成部分。软件开发项目进度安排的方式:1、系统最终交付日期已经确定,软件开发部门必须在规定的期限内完成。2、系统交付只确定了大致的年薪,最后交付日期由软件开发部门确定。进度安排的常用图形描述方法有Gantt图、项目计划评审技术(Program ...

       

软件项目管理当中,项目进度的合理安排是如期完成软件项目的重要基础,也是合理分配资源的重要依据。项目进度安排是项目管理工作当中非常重要的组成部分。

软件开发项目进度安排的方式:

1、系统最终交付日期已经确定,软件开发部门必须在规定的期限内完成。

2、系统交付只确定了大致的年薪,最后交付日期由软件开发部门确定。

进度安排的常用图形描述方法有Gantt图、项目计划评审技术(Program Evaluation & Review Technique,PERT)图。


Gannt图

甘特图是一种简单的水平条形图,它以日历为基准来描述项目的任务情况。水平轴来表示日历时间线,每个条形表示一个任务,任务名垂直地列在左边的列中,图中的水平线条的起点和终点对应水平轴上的时间,分别表示该任务的开始、结束时间。当日历同一个时段存在多个水平条时,表示任务之间的并发。

       


优点:可以清晰的描述每个任务从何时开始、到何时结束、任务的进展情况以及各个任务之间的并行性。

缺点:不能清晰反应各个任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。


PERT图

PERT图是一个有向图,图中的箭头表示任务,它可以标上完成该任务所需要的时间;图中的节点表示流入节点的任务结束,并开始流出节点的任务,这里的节点称为事件。

只有当流入该节点的所有任务都结束时,节点所表示的事件才出现,流出节点的任务才可以开始。事件本身是不消耗时间和资源,它只是表示某个时间点。一个事件有一个事件号和出现该事件的最早时刻和最晚时刻。最早时刻表示在此刻之前从该事件触发的任务不可能开始;最晚时刻表示从该事件触发的任务必须在此时刻之前开始,否则整个工程就不能如期完成。每个任务还可以有一个松弛时间。表示在不影响整个项目工期的前提下,完成该任务有多少机动余地。为了表示任务间的关系,图中还可以加入一些空任务(虚线箭头表示),完成空任务的时间为0。



       


PERT图不仅给出了每个任务的开始时间、结束时间和完成该任务所需的时间,还给出了任务之间的关系,也就是哪些任务完成后才能开始另外一些任务,比如如期完成整个工程的关键路径。但PERT图不能反应任务之间的并行关系。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。