1、1第七讲:资源分配第七讲:资源分配2内容内容n资源分配的目的源分配的目的n资源源类型型n识别资源需求源需求n资源源调度度3资源分配的目的资源分配的目的n活活动调度:表示每个活度:表示每个活动计划的开始和划的开始和结束日束日期期n资源源调度:表示每个度:表示每个资源要求的日期以及要求源要求的日期以及要求的的调度等度等级n成本成本调度:表示度:表示资源使用源使用过程中累程中累计的花的花费4资源的性质资源的性质n资源是源是项目中所需的人目中所需的人员或者任何事物或者任何事物n有些有些资源在整个源在整个项目中都需要,有些目中都需要,有些则在部分活在部分活动中中需要,前者管理起来比需要,前者管理起来比较
2、简单n项目分目分为:n人力:人力:项目目团队成成员(项目目经理、分析理、分析员、软件开件开发人人员、质量保量保证、其它人、其它人员)n设备:基本的:基本的办公条件公条件n物料:消耗型的物料:消耗型的资源,如磁源,如磁盘等等n空空间:如需要更多的人,要看看房:如需要更多的人,要看看房间是否足是否足够n服服务:n时间:n钱:5识别资源需求识别资源需求n根据需要确定一定需求水平下的各种根据需要确定一定需求水平下的各种资源。源。n一般通一般通过依次考依次考虑每每项活活动,并,并标识要求的要求的资源来达到。源来达到。n例:例:Amanda已已经为IOE项目目产生了一个生了一个优先先网网络,并使用,并使用
3、这个网个网络作作为资源需求列表的基源需求列表的基础。目前,她没有。目前,她没有为任任务分配人分配人员,但已,但已经决决定需要哪些定需要哪些类型的人型的人员。6资源需求列表资源需求列表nAmanda的的资源需求列表:源需求列表:7资源调度资源调度n将将资源需求列表映射源需求列表映射为活活动计划;划;n将活将活动计划表示成划表示成为Bar Chart(甘特(甘特图)n评估估项目期目期间的的资源分布。源分布。n对每个每个资源源产生生histogram(直方直方图)分析员在某些时候没有事干,有些时候有可能没有足够的人员。8资源调度资源调度n不平衡的不平衡的资源源图n资源使用率不高源使用率不高带来成本的
4、上升来成本的上升n要求的要求的资源更加无法源更加无法获得得n通通过将非关将非关键活活动延期或者将活延期或者将活动剖分,可以剖分,可以使使资源源图变得均匀。得均匀。n不增加不增加时间而分开任而分开任务是比是比较困困难的。的。表示第一周,A活动需要测试人员1名,B、C、D、E各需要2、2、1、3名测试员。但测试员的总数只有5名。B被推后了D被剖开了。9资源调度资源调度n资源分配源分配给一个活一个活动后,其它活后,其它活动便不能再分便不能再分配。找到最佳分配方案是非常困配。找到最佳分配方案是非常困难的。的。n因而,在多个活因而,在多个活动需要同一个需要同一个资源源时,需要,需要对活活动进行排序。考行
5、排序。考虑:n总浮浮动优先:根据先:根据总浮浮动对活活动进行排序,行排序,具有最小浮具有最小浮动的活的活动具有最高具有最高优先先级。在。在项目运行后,浮目运行后,浮动时间是会是会发生生变化的,因而化的,因而需要需要动态调整。整。n有序列表有序列表优先:最短关先:最短关键活活动,关,关键活活动,最短非关最短非关键活活动,具有最小浮,具有最小浮动的非关的非关键活活动,非关,非关键活活动。(。(Burman)10练习练习n阶段段2,阶段段4需要四个分析需要四个分析员,Amanda决定决定在在项目中只安排三个分析目中只安排三个分析员,如何去,如何去调整整计划。划。对阶段4的资源平衡相对容易,只需要将活
6、动D推到C后。对阶段2的平衡相对比较困难。11练习练习n项目目经理理发现,仅仅有有3个分析个分析员,对模模块D的的分析就不得不推分析就不得不推迟直到直到对模模块B的分析工作的分析工作结束。束。这样一来,整个一来,整个项目就要延目就要延迟5天。天。他决定重新他决定重新设计活活动图,在原来的活,在原来的活动图中,中,需要需要检查完所有的分析工作才能开始完所有的分析工作才能开始设计工作。工作。因此,因此,这是一个瓶是一个瓶颈。因而,她决定先。因而,她决定先检查对A、B、D的分析,然后就开始的分析,然后就开始设计,对C的分的分析析检查工作另行工作另行进行。行。12请重新画资源分配图。请重新画资源分配图
7、。13答案答案14n项目目经理决定推理决定推迟对模模块C的分析,以保的分析,以保证仅仅需要三个分析需要三个分析员。下。下图为修改后的棒状修改后的棒状图和和资源源图。生成关键路径生成关键路径15生成关键路径生成关键路径n对资源的源的调度可以生成新的关度可以生成新的关键路径:路径:n由于缺少某一由于缺少某一资源而使某一活源而使某一活动推推迟,并用,并用完浮完浮动时间,从而使,从而使该活活动成成为关关键活活动。n由于活由于活动的延的延迟会会导致后致后续活活动所需所需资源的源的延延迟。如果后。如果后续活活动已是关已是关键活活动,那么他,那么他的前的前驱活活动现在可能通在可能通过关关联他他们的的资源源变
8、为关关键活活动。16生成关键路径生成关键路径nIoE/P/4活活动延延误了了15天,以等待分析天,以等待分析员。这种情况需要依靠种情况需要依靠IoE/P/3或或 IoE/P/5能能够及及时完成。因而,即使完成。因而,即使IoE/P/3、IoE/P/5不在关不在关键路径上,但他路径上,但他们仍是关仍是关键活活动。17成本计算成本计算n缩短短时间,需要增加人,需要增加人员。n增加人增加人员,意味着增加成本。,意味着增加成本。n因而需要一种平衡。因而需要一种平衡。18在资源分配中考虑资源特性在资源分配中考虑资源特性n在大型建筑在大型建筑领域,人力一般只需要被看作平等的,各域,人力一般只需要被看作平等
9、的,各个人的技能和效率无需考个人的技能和效率无需考虑。n但是但是对于于软件开件开发能力,技能和能力,技能和经验扮演了重要角色。扮演了重要角色。n因此,尽早明确分配因此,尽早明确分配员工工给工作活工作活动是有意是有意义的。分的。分配人配人员到任到任务时,需要考,需要考虑的因素:的因素:n可用性:可用性:n关关键性:将有性:将有经验的人分配到关的人分配到关键路径上路径上n风险:有:有经验的的员工分配到高工分配到高风险活活动可以有效可以有效缓解解项目的不确定性目的不确定性n培培训:初:初级员工分配有充足工分配有充足缓冲冲时间的活的活动n团队构造:构造:19考虑资源特性考虑资源特性n项目目经理理Ama
10、nda决定决定谁分析某模分析某模块就要就要设计该模模块,因,因为她她认为这样可以提高开可以提高开发人人员Belinda、Tom和和Daisy的的积极性。极性。n她决定将她决定将Tom,一位,一位刚经过培培训的人的人员,去分,去分析和析和设计D模模块,因,因为与它的持与它的持续时间相比,相比,该活活动具有更大的浮具有更大的浮动时间,C的分析和的分析和设计在关在关键路径上,她决定将路径上,她决定将这两个任两个任务分配分配给Belinda,一位,一位资深工程深工程师。20发布资源进度表发布资源进度表nAmanda使用了使用了图表形式的工作表形式的工作计划划n不包括活不包括活动缓冲期冲期n并最并最终修
11、正了修正了优先网先网络n考考虑了了资源的可源的可获得性得性212223成本进度成本进度n通通过产生生详细的成本的成本进度,以度,以给出出项目生命周目生命周期中每周或每月的成本。期中每周或每月的成本。这将提供更将提供更详细、更、更准确的成本估准确的成本估计,并作,并作为项目目监控的依据。控的依据。n分分类n人人员成本(成本(Staff Cost):):员工工工工资、社保、社保金、津金、津贴等,并且等,并且员工的工工的工资是按月支付是按月支付n一般管理一般管理费用(用(Overheads):):场地租金、地租金、利息、服利息、服务部部门成本成本n使用使用费24成本调度成本调度25调度顺序调度顺序26小结小结n资源分配的目的源分配的目的n资源源类型型n识别资源需求源需求n资源源调度度