IT项目管理作业6
练习。
- 教材练习题6;
- 教材练习题7;
- 收集网上资料,总结看板在软件项目中的使用(约2-3页)
练习题6
表6-4显示的是一个小项目网络图中的数据。所有的工期和时间以天来计算,该网络图共有9个节点。
活动 | 起始节点 | 终止节点 | 估计的工期 |
---|---|---|---|
A | 1 | 2 | 2 |
B | 2 | 3 | 2 |
C | 2 | 4 | 3 |
D | 2 | 5 | 4 |
E | 3 | 6 | 2 |
F | 4 | 6 | 3 |
G | 5 | 7 | 6 |
H | 6 | 8 | 2 |
I | 6 | 7 | 5 |
J | 7 | 8 | 1 |
K | 8 | 9 | 2 |
a. 画出该项目的双代号网络图。把节点的号码标在一个圆圈内,画出节点之间的箭线,在每一条箭线上标注代表活动的字母和活动工期。
b. 按照图6-8表示每条路径的方法,找出网络图中的所有路径并标出它们的长度。
- 路径:A-C-F-H-K,长度:12
- 路径:A-C-F-I-J-K,长度:16
- 路径:A-B-E-H-K,长度:10
- 路径:A-B-E-I-J-K,长度:14
- 路径:A-D-H-J-K,长度:15
c. 哪条是该项目的关键路路径?它的长度是多少?
关键路径是A-C-F-I-J-K,长度是16
d. 完成该项目所需的最短时间可能是多少?
16天
练习题7
把练习4中的信息输入到Project 2007中。生成网络图和任务进度表,分别找出关键路径和每项活动的浮动时间或时差。打印出甘特图、网络图和任务进度表。写一篇小论文,向不熟悉项目时间管理的人解释这些图表中所包含的信息。
活动 | 起始节点 | 终止节点 | 估计的工期 |
---|---|---|---|
A | 1 | 2 | 10 |
B | 1 | 3 | 12 |
C | 1 | 4 | 8 |
D | 2 | 3 | 4 |
E | 2 | 5 | 8 |
F | 3 | 4 | 6 |
G | 4 | 5 | 4 |
H | 4 | 6 | 8 |
I | 5 | 6 | 6 |
J | 5 | 8 | 12 |
K | 6 | 7 | 8 |
L | 7 | 8 | 10 |
-
录入信息
-
甘特图
-
网格图
-
任务进度表
-
解释
-
甘特图
甘特图由亨利·劳伦斯·甘特提出,主要以图形或表格的形式来显示活动、进度、工时等信息。如回答的题所示:
- 甘特图一般包含时间刻度(图上方)用来显示时间、进度
- 下方的每一个长条都代表着一个活动,长条的长度代表活动所需的工时或持续时间,Project2007的甘特图默认工时是不计算非工作日的,需要另外设置
- 活动之间用箭头表示,箭头指向下一个活动,箭尾表示该任务是下一个任务的前置条件
甘特图有助于发现项目的总体工期情况、跟踪进度以及合理调整活动资源分配和工作安排
-
网格图
网格图是由一系列活动节点(框图)及代表其关系的箭头线条组成的流程图,活动节点中可能包含活动的具体信息,箭头线条表示下一个活动及其前置活动。如回答的题所示:
- 每一个框代表一个活动,它包含了活动的名字、开始完成日期、工期等信息
- 框之间用箭头联系,箭头指向下一个活动,箭尾表示该任务是下一个任务的前置条件
- 红色线条画出的路径是项目中的关键路径
网格图能够清晰表达各活动之间的关系、发现关键路径,有助于优化调整计划
-
任务进度表
任务进度表主要统计各任务的完成状态,可以比较直观的了解到任务进展和趋势,如回答中的图是一个跟踪甘特图,其中标注了每个任务的完成情况,目前为0%(未开始)
-
收集网上资料,总结看板在软件项目中的使用(约2-3页)
先上课件中看板的四大用途:
-
第一用途:度量生产率
- 为进一步估算提供基准
- 调整资源使进度趋于理想
-
第二用途:提升个人估算
- 精准估算是项目成功保证之一
- 标签迁移一般不是考核目标
-
第三用途:绩效可视化
-
第四用途:快速分配资源
- 项目经理要关注目标,用目标引导团队
- 项目经理要关爱员工,用绩效激励员工
- 项目经理要关注产品,放手让团队自己安排任务,使自己专心客户服务
根据网上的资料,看板是指为了达到及时生产方式控制现场流程的工具,其多用于敏捷开发团队,主要用于展示成员的工作、任务和进度,可以统计项目大局数据。
在实际项目管理中,看板的职责主要分为项目管理主导型和成员主导型
-
项目管理主导型
项目管理主导型是指由项目管理的总管或领导者来指派分配成员任务
-
成员主导型
成员主导型是指已经将项目拆分成若干小任务,由成员来“抢”自己能够胜任的任务。
以上是在网上找到的资料,不过看板在软件项目中的作用不仅于此,上面的资料的看板作用主要关于任务分配和调度。
我认为看板不仅仅可以用来项目管理,对于软件项目也可用于项目开发。
在我实习的部门中有着专门的看板监控工具,在看板中不仅可以看到各个项目的进展等信息,也可以查看项目所属资源、运行情况,例如运行机器的CPU、内存情况、各RPC的流量进出情况、任务各阶段的处理耗时情况等等,出现较大异常也会及时报警。
开发人员能够通过看板了解到自己负责模块的运行状况、趋势,方便开发者及时做出修改或者迭代。