教材练习题6
a 双代号网络图
b 所有路径
路径1:A-B-E-H-K 长度=2+2+2+2+2=10天
路径2:A-B-E-I-J-K 长度=2+2+2+5+1+2=14天
路径3:A-C-F-H-K 长度=2+3+3+2+2=12天
路径4:A-C-F-I-J-K 长度=2+3+3+5+1+2=16天
路径5:A-D-G-J-K 长度=2+4+6+1+2=15天
c 关键路径
关键路径是A-C-F-I-J-K,长度是16天
d 最短时间
关键路径的长度就是完成项目可能的最短时间,即16天。
教材练习题7
首先我们建立双代号网络图。
然后将数据输入到project2007的任务进度表,包括根据网络图得到的前置任务:每个任务的前置任务就是指向该任务开始节点的任务,如任务H的前置任务就是指向4节点的C和F,在任务进度表中的编号则是3和6。另外,还需要在项目->项目信息中设置项目的起始时间,然后输入工期后每个任务会自动得到完成时间;然后在设置完前置任务后,每个后续的任务会自动延续前置任务的完成时间。最终得到的任务进度表以及自动生成的甘特图如下所示。
接着在视图中勾选网络图得到下图。这是一个比双代号网络图信息更详细的网络图,标注了公式、开始和完成日期、标号以及任务名称。
其中红色为关键路径,即A-D-F-G-I-K-L,长度为48周。
接着在视图->其他视图中找到详细甘特图,然后在视图->表中找到日程,就能够得到每项任务的浮动时间。
针对每个活动,可宽延时间是指在不影响所有后续活动最早开始日期的前提下,该活动能够推迟的时间。
从以上的图表不难看出,任务进度表和甘特图(包括浮动时间)可以帮助用户对项目进度和开展的进程有一个清晰的认识;而网络图能够更清晰地展示出任务与任务之间的依赖关系,也可以更便于找到关键路径。
看板在软件项目中的使用
看板管理,常作“Kanban管理”(来自日语“看板”,カンバン,日语罗马拼写:Kanban),是丰田生产模式中的重要概念,指为了达到及时生产(JIT)方式控制现场生产流程的工具。及时生产方式中的拉式(Pull)生产系统可以使信息的流程缩短,并配合定量、固定装货容器等方式,而使生产过程中的物料流动顺畅。
直接点说,看板就是一种直观地管理、总结、展示项目进度的方式,是真的在一个“板子”上展示出来给大家“看”,即为看板。
看板管理在软件项目中的用途
- 第一用途:度量生产率
- 为进一步估算提供基准
- 调整资源使进度趋于理想
- 第二用途:提升个人估算能力
- 精准估算是项目成功保证之一
- 标签迁移一般不是考核目标
- 第三用途:绩效可视化
- 第四用途:快速分配资源
- 项目经理要关注目标,用目标引导团队
- 项目经理要关爱员工,用绩效激励员工
- 项目经理要关注产品,放手让团队自己安排任务,使自己专心客户服务
看板中的项目管理人员的作用
项目管理主导型
项目管理是整个团队的大总管,他非常清楚团队中各个成员的优缺点,所以他能够知道什么任务派给谁是最适合的。下图最能体现出大总管的主导作用,项目管理把任务分配给Jone、Alex、Tom或者Marco,成员只要完成自己的任务就好。
成员主导型
在成员主导型的看板管理时,项目管理依然要把项目拆分成各个小任务,但是任务却由成员来自助领取。这样做的前提是成员自己认为能够胜任这个任务,二是要建立在多劳多得或者是绩效考核之上的。
以下是成员主导型的看板展示:
实例
- func 1~4:项目管理把项目拆分的模块名
- Ice Box:翻译过来是冷冻室,也就是冰箱,其实是项目管理已经拆分好的一个个任务,供成员获取
- Emergency:紧急需求,即如果某个模块行中有紧急需求,必须先做紧急需求,再到Ice Box里拿东西
- In Progress:说明这个任务已经有人接手了,必须将接手人的姓名写在任务标签上
- Testing:一般都是任务的开发者自己进行测试,或者是开发主管
- Complete:任务完成,等待进行持续集成
参考资料
https://wiki.mbalib.com/wiki/%E7%9C%8B%E6%9D%BF%E7%AE%A1%E7%90%86