HW6

练习题6
HW6
a.HW6

b.

路径1:1→3→6→8→9,10天

路径2:1→3→6→7→8→9,14天

路径3:1→2→5→7→8→9,15天

路径4:1→2→4→6→8→9,12天

路径5:1→2→4→6→7→8→9,16天
c.

项目关键路径具有最长的总工期,即:

1→2→4→6→7→8→9,工期16天
d.

完成该项目所需的最短可能时间为16天。

练习题七

HW6

甘特图如下
HW6网络图如下

HW6
HW6
任务进度表如下
HW6
甘特图
甘特图以图示通过活动列表和时间刻度表示出特定项目的顺序与持续时间。一条线条图,横轴表示时间,纵轴表示项目,线条表示期间计划和实际完成情况。直观表明计划何时进行,进展与要求的对比。便于管理者弄清项目的剩余任务,评估工作进度。
网络图
网络图(Network planning)是一种图解模型,形状如同网络,故称为网络图。网络图是由作业(箭线)、事件(又称节点)和路线三个因素组成的。上图的每一个框表示一个活动,框内有活动的开始和结束日期、工期、标识和资源。图中的箭线符号表示相关活动之间的顺序。图中的红色部分表示关键路径,它是所有路径中活动工期之和最大的路径,决定了整个项目的最短完成时间。
任务进度表
任务进度表主要统计各任务的完成状态,可以比较直观的了解到任务进展和趋势,如回答中的图是一个跟踪甘特图,其中标注了每个任务的完成情况。

3.收集网上资料,总结看板在软件项目中的使用
看板(Kanban)一词起源于日语,是传递信号控制生产的工具,它可以是某种“板”,如卡片、揭示牌、电子显示屏等,也可以是能表示某种信息的任何其他形式,例如彩色乒乓球、容器位置、方格标识、信号灯等。看板管理是管理软件项目的一个生产信息系统,就是利用看板传送作业命令,使各工序都按照看板所传递的信息执行,以此保证在必需时间制造必需数量的必需产品,最终达到准时化生产的目的。看板管理是精益生产中的重要子系统。

看板主要有以下作用
①传递信息,统一认识项目人员众多,将信息逐一传递到每一个人是不现实的。通过看板传递信息,则既准确又迅速,还能避免以讹传讹或传达遗漏。企业还可以通过看板来引导大家统一认识,朝着共同目标前进。在软件项目中,需求往往是复杂而精细的,传统的软件开发公司往往采用工作群聊等方式传递需求信息,但是这样的由高至低的逐一传递很容易造成需求的模糊化甚至错误,导致负责开发的程序员没能实现要求的功能。但是利用看板,从产品经理到程序员,都能清楚地看到需求,产生统一的认识。同时,程序员和产品经理交流需求细节也更加方便。
②减少项目中的漏洞通过看板,管理人员可以直接掌握项目进度、质量等现状,为其进行管控决策提供直接依据。这样可以减少很多现场项目中的漏洞和空缺。比如,在软件开发中,看板可以显示测试结果,包含测试样例、测试时间、负责测试的程序员、提交代码的程序员等信息。通过看板,项目组可以随时了解项目当前完成的程度以及存在的bug,从而减少以后开发过程中漏洞的产生。
③绩效考核的公平化、透明化通过看板,项目的工作业绩一目了然,使得对项目的绩效考核公开化、透明化,同时也起到了激励先进、督促后进的作用。
④可视化管理看板能够有效实现可视化管理。在实际的生产过程中管理人员能够对任务的优先顺序一目了然,这样就能够易于项目管理,通过看板就能够了解项目的作业进展最新情况等。