本篇主要完成教材《IT项目管理》中第6章项目时间管理中的习题6、7,并结合网上资料简要讨论“看板”在软件项目中的使用。

习题6解答如下:

 

IT项目管理——项目时间管理

 

习题7中表格信息与Project中的输入项略有不同,为方便起见首先画出双代号网络图如下:

IT项目管理——项目时间管理

据此输入各任务的名称、工期时长、前置任务信息,默认第一个任务的开始时间为今天:

IT项目管理——项目时间管理

 

之后由Project生成网络图、任务进度表分别如下两图所示:

IT项目管理——项目时间管理

IT项目管理——项目时间管理

    关键路径为A-D-F-G-I-K-L,长度为10+4+6+4+6+8+10 = 48,任务A到任务L的浮动时间分别为4,4,4,0,2,2,0,2,2,4,2,4天。

    Project生成甘特图如下:

IT项目管理——项目时间管理

网络图主要表示活动间的依赖或逻辑、顺序关系,若经任务A到达一节点,而该节点又经任务B指向另一节点,则表明B需要在A完成后才能执行,箭头上的等式表示任务标号及其对应的工期时长,若仅有顺序关系而无实际的具有一定时长的活动,则用虚线箭头表示,通过寻找网络图中从初始节点到最终节点的最长路径(关键路径),可以得到项目完成所需的最短时间;任务进度表及甘特图主要是项目中各任务在时间维度的展开,每个任务在时间线上是一条开始时间到结束时间的线段,可以直观地展示任务的依赖关系和进度情况。

 

看板管理是一种在企业工序管理中,以卡片为凭证,定时定点交货的管理制度,其目的是有效传递信息,在规定时间内做规定任务,以实现各环节及整个项目的按时交付。看板管理最初应用于传统工业生产线上,“看板”是一种类似通知单的卡片,包含该步骤生产的时间、资源等信息(比如从哪里获取何种数量的几类资源,生产方式、时间以及产品运送的目的地、存储的方式等),生产上的每一个环节都有相应的看板,据此执行,则整个流程就能有效地串起来,不会出现资源的错配或时间的冲突等问题。

看板管理目前也在软件项目里得到了广泛应用,一个典型的看板通常可以分为已做、在做、未做三列,每个人或小组等责任主体为一行,每一个可以有若干个任务(以卡片的形式),对应该行的责任人及完成情况,示例如下图所示:

IT项目管理——项目时间管理

其他类型的看板在时间维度还可分为初步设想、在执行、在测试、完成等阶段,并留出单独一列表示紧急任务,而行的划分也可按功能进行,由各个成员按能力兴趣进行认领并予以标注,总之目的都是为了适应项目特征,更好地服务项目时间。质量的管理。

这种方式清晰、直观地展现了任务分配与时间维度的交叉,便于把握整个项目的进行状态(项目的推进就是任务从左向右移动的过程),且在具体某个任务出现问题是能够准确地追溯到责任主体。

看板管理相对更适用于小规模的项目和团队,尤其在敏捷开发中有很好的应用。对一个几人组成的小型项目,严格地准备各类标准化的项目管理文件可能并不太经济,而根据对项目的初步设计绘制看板,能够在保证项目有一个基本的规划的前提下快速推进项目的启动,在执行过程中可根据实际情况灵活地对看板进行一些修改,这对项目的快速、高效完成有重要作用。

反之,在一个规模较大的项目中,若看板中的条目过多,则丧失了其简洁、清晰直观的优势,可能需要按照流程顺序或人员、部门结构将项目进行拆分,并对每个子部分配以相应的看板,以使其规模在一个合理的区间内。目前市场上也有采用层次看板管理的产品,不仅可按项目内容对看板进行划分,还可进行版本管理,每个版本对应一个看板,这是最高层次,版本内部还可按阶段再进行划分,梳理需求后按照优先级迭代地改进产品,直至达到交付标准。这些创新拓展了看板的应用场景,使其在软件项目管理,特别是进度管理中有了更多的可能。

相关文章: