Linuxer
人生的乐趣有多种:爱、享受、冒险等等,还有发现和创造。能享受后两种乐趣的人并不多。做事应该带着发现的心态而不是争强好胜的心态。

导航

 

·甘特图
Gantt图(也称横道图)是安排工程进度计划的简单工具,如下图。

[每周学习新技术]一些经典排日程的方法
在Gantt图中,每项任务的开始时间和结束时间先均用空心小三角形表示,两者用横线相连,令人一目了然。当活动开始时,将横线左面的小三角形涂黑,当活动结束时,再把横线右边的小三角形涂黑。上图中,分析工作已经完成;测试计划、总体设计和编写文档工作已经开始,但尚未完成;其他几项工作尚未开始。

Gantt图简单明了,易画易读易改,使用十分方便。图上显示了年月时间,用它来检查工程完成的情况十分直观方便,但是它不能显示各项任务之间的依赖关系,只适用于简单的软件项目。

另一个甘特图的例子:

[每周学习新技术]一些经典排日程的方法

 

·负荷图
负荷图(Load chart)是一种修改了的甘特图,它不是在纵轴上列出活动,而是列出或者整个部门或者某些特定的资源。负荷图可以使管理者计划和控制生产能力的利用,它是工作中心的能力计划。
下面我们举一个例子来说明负荷图的应用。以下的例子是某出版公司6个责任编辑的负荷图,每个责任编辑负责一定数量书籍的编辑和设计。通过检查他们的负荷情况,管理6个责任编辑的执行编辑可以看出,谁有空闲时间可以编辑其他的书目。

[每周学习新技术]一些经典排日程的方法

 

·pert网络
活动图,即工程网络技术,又称PERT(Project Evaluation and Review Technique,PERT)技术。

[每周学习新技术]一些经典排日程的方法

上图是一个简单的软件工程PERT图,图中的每个圆圈表示开发工程中的一项具体任务,圈内的数字表示完成该项具体任务所需时间(单位为星期),圆圈之间的箭头表示各项任务完成的先后顺序和相互依赖关系。例如制定测试计划要用4周,进行软件测试要用12周,而只有在测试计划制定好后才能开始软件平台测试和数据测试,并且只有当数据测试和软件平台测试都完成后,才能进行产品测试,等等。

在制定进度计划时,人们常用活动图来描绘任务分解情况以及每项作业的开始和结束时间,活动图还能显式地描绘各个作业彼此间的依赖关系,它是系统分析和系统设计强有力的工具。

绘制PERT图都是从终点向起点逐步倒推,根据各项任务相互之间的依赖关系,画出每一项任务,直至整个工程的起点。

在PERT图中,从起点到终点可以有许多条路径,其中耗时最长的称做关键路径。关键路径耗时等于整个工程耗时,因此,要想缩短时间,就必须找出关键路径,并研究如何减少关键路径的耗时。

与绘制PERT图相反,寻找关键路径一般从起点开始。寻找方法如下:首先在每个任务圈的上方注明该项任务的起止时间;其次,再在各个任务圈下方注明该任务的最早起止时间;然后再在各个任务圈下方注明该任务的最迟起止时间。这项工作应当从终点向起点逐个反推。

注意到关键路径上的每项任务的最早起止时间与其最迟起止时间(即该项任务所花费的时间)应该是一样的,由此也可确定PERT图中的关键路径。一个PERT图一般不应有两条关键路径。

有时可同时使用Gantt图和活动图这两种方法,互相比较,取长补短,随时调整,更好地安排项目进度。

[每周学习新技术]一些经典排日程的方法

 

posted on 2014-10-22 14:07  JollyWing  阅读(1473)  评论(0编辑  收藏  举报