图113某项日PERT网实例 利用PERT网进行进度管理的缺点是:只有在对子任务的执行周期估计相对准确的 情况下才是有意义的,并且基于PERT网的进度管理必须清楚地定义项目任务之间的关 系,假定前序任务结束后开始后续任务,不能很好地处理任务重叠的情况。 (2)甘特图 甘特图是基于二维坐标的项目进度图示表示法,例如图114所示的某项目计划的简 略甘特图,纵坐标表示组成项目的具体仼务,如仼务A、B、C等;横坐标表示完成整 个项目的估计的时间,时间单位可以是天、周或月。图中用长方型的进度条来表示某 个具体任务。 从图11.4可以清晰看出每个任务的开始和结束时间,项目任务之间开始或结束的时 间顺序关系,每个进度条的阴影表示目前某任务项的进展状况,在重要的日期时间上, 甘特图简单地在图上自顶至底画竖条,即可观察该时间项目的进展情况,并且可以看到 重复或并行的任务。如在图示虚线时间,正在进行的任务项有A、C、E;已经结束的任 务项有B;待执行的任务项有D和F。 利用甘特图进行进度管理的缺点是:不能确定地看出整个项目是否按时、延迟或提 前,无法表达子任务之间的依赖关系。 任务A B C E 6
0123456789101112 周数 当天 图114简单的甘特图 11.1.3人员管理 软件生产是一种智能密集型生产活动,与开发人员的关系十分密切。因此,与其他 行业相比,人员能力在软件过程中显得尤为重要。人员能力包括三个层面:个体层面, 即个人的软件行为遵循何种要点才能规范高效;群组层面,即开发小组怎样分配角色沟 通交流才能规范高效;组织层面,即软件企业应如何进行团队与文化建设、激励与管理 业绩、形成劳动力。 1.项目开发中的人力资源分配 信息系统项目的建设时间主要决定于应用软件的开发时间,信息系统项目中表现出 人员与进度的非线性替代关系,即当开发人员以算术级数增长时,人员之间的通讯将以 几何级数增长,从而可能导致“得不偿失”的结果。经验表明,信息系统项目的人力分 配呈现出前后用人少、中间用人多的不稳定人员需求情况。但是,信息系统开发人员作 为技术工种,不是一旦需要马上就能找到的,人力资源计划平衡是制定使人力资源需求 波动最小化的进度计划的一种方法。这种方法是为尽可能均衡地利用人力资源并满足项 目要求完成的进度。下面举例说明人力资源计划平衡的使用方法。图11.5为某书店信息 系统人力资源需求的网络图。 图115某书店图书信总管理系统人力资源需求的內络图 为了讨论方便,假设参加该项目的所有成员都可以胜任彼此工作,相互替代。一般 的,人们都希望各项活动尽可能早开始,早结束。现在假设网络图中每一项活动在其最 早时间执行,可以绘制相应的人力资源分配图,见图11.6