项目计划总览课件

上传人:s9****2 文档编号:568729293 上传时间:2024-07-26 格式:PPT 页数:45 大小:275KB
返回 下载 相关 举报
项目计划总览课件_第1页
第1页 / 共45页
项目计划总览课件_第2页
第2页 / 共45页
项目计划总览课件_第3页
第3页 / 共45页
项目计划总览课件_第4页
第4页 / 共45页
项目计划总览课件_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《项目计划总览课件》由会员分享,可在线阅读,更多相关《项目计划总览课件(45页珍藏版)》请在金锄头文库上搜索。

1、上海交通大学计算机系上海交通大学计算机系第二讲第二讲 项目计划总览项目计划总览2024/7/261项目计划总览上海交通大学计算机系上海交通大学计算机系内容内容w项目目计划的步划的步骤w每一个步每一个步骤需要的技需要的技术w对每一个活每一个活动如何如何细化化2024/7/262项目计划总览上海交通大学计算机系上海交通大学计算机系项目计划模型项目计划模型w有多种有多种项目目计划模型划模型nStep Wise Project PlanningnPRINCE 2 【 Central Computing and Telecommunications Agency(CCTA) for use on Bri

2、tish government IT projects.】(荷(荷兰和澳大和澳大利利亚也采用)也采用)w我我们讲以以Step Wise Project Planning方法方法为例例2024/7/263项目计划总览上海交通大学计算机系上海交通大学计算机系例子例子wBrigette是一位在政府的管理服是一位在政府的管理服务部部门工作的工工作的工程程师。她看到了。她看到了Brightmouth学院招聘信息系学院招聘信息系统开开发部部门负责人的广告。她被人的广告。她被这样一个在小型一个在小型部部门中工作,从中工作,从头开始建立一个合适的信息系开始建立一个合适的信息系统,“当自己的老板当自己的老板”的

3、机会吸引了。她的机会吸引了。她发出了申出了申请并且得到了并且得到了这个个职位。位。w她面她面临的第一个任的第一个任务就是就是实现一个独立的工一个独立的工资处理系理系统。2024/7/264项目计划总览上海交通大学计算机系上海交通大学计算机系例子例子wAmanda在一家国在一家国际办公自公自动化化设备公司(公司(IOE)工作,工作,该公司生公司生产各种高技各种高技术的的办公公设备并承担并承担维护服服务。目。目前,公司的一前,公司的一项拓展的拓展的业务就是就是对IT设备进行行维护。他。他们现在开始在开始对那些并非那些并非购买他他们产品的客品的客户提供提供维护服服务。w公司原来采用的公司原来采用的发

4、票打印系票打印系统是是针对每一每一项任任务单独独进行打印的。行打印的。这样,其它公司可能需要多次使用,其它公司可能需要多次使用该系系统才才能完成打印工作。能完成打印工作。现在公司决定在公司决定对系系统进行行扩展,以使展,以使系系统能能够每月打印出每月打印出财务信息的系信息的系统。wAmanda作作为项目管理者,承担了目管理者,承担了该项任任务w她她们如何如何办?2024/7/265项目计划总览上海交通大学计算机系上海交通大学计算机系计划过程(计划过程(1)w0:选择项目目w1:确定:确定项目范目范围和目和目标n确定目确定目标和和这些目些目标的衡量方法的衡量方法n选择项目的目的责任人任人n确定确

5、定项目所有的涉及人目所有的涉及人员和他和他们的的兴趣趣n根据根据对项目涉及人目涉及人员的分析修改目的分析修改目标n建立各方通信的渠道建立各方通信的渠道2024/7/266项目计划总览上海交通大学计算机系上海交通大学计算机系计划过程(计划过程(2)w2. 确定确定项目目结构构n建立建立项目和策略目和策略计划的关系划的关系n建立建立标准和准和过程程n建立建立项目目团队组织2024/7/267项目计划总览上海交通大学计算机系上海交通大学计算机系计划过程(计划过程(3)w3. 分析分析项目特征目特征n分析分析项目是目目是目标驱动的的还是是产品品驱动的的n分析其它分析其它项目特征目特征n确定高确定高层次

6、的次的项目目风险n考考虑用用户有关有关实现方面的需求方面的需求n选择一般的生命周期方法一般的生命周期方法n检查估估计的的资源源2024/7/268项目计划总览上海交通大学计算机系上海交通大学计算机系计划过程(计划过程(4)w4. 确定确定项目目产品和活品和活动n确定和描述确定和描述项目目产品(或交付物)品(或交付物)n写出一般性的生写出一般性的生产流程流程n确定确定产品品实例例n定定义理想的活理想的活动网网络n考考虑阶段和段和检查点,修改理想的活点,修改理想的活动网网络2024/7/269项目计划总览上海交通大学计算机系上海交通大学计算机系计划过程(计划过程(5)w5. 估估计每个活每个活动的

7、工作量的工作量n自底向上估自底向上估计n对计划划进行修改以生成可控的活行修改以生成可控的活动w6. 确定活确定活动风险n识别和量化活和量化活动风险n制定制定风险降低方法和降低方法和紧急急处理手段理手段n在考在考虑风险底基底基础上上调整整计划和估划和估计w7. 分配分配资源源n确定和分配确定和分配资源源n在考在考虑资源源约束底情况下修改束底情况下修改计划划2024/7/2610项目计划总览上海交通大学计算机系上海交通大学计算机系计划过程(计划过程(6)w8. 检查、公布、公布计划划n检查项目目计划中的划中的质量因素量因素n计划划书面化并上面化并上报批准批准w9. 执行行计划划w10. 更更细层次

8、上的次上的计划划2024/7/2611项目计划总览上海交通大学计算机系上海交通大学计算机系2024/7/2612项目计划总览上海交通大学计算机系上海交通大学计算机系1.识别项目范围和目标识别项目范围和目标(1)w确定目确定目标和和这些目些目标的衡量方法的衡量方法nBrightmouth学院工学院工资系系统的目的目标我我们已已经讨论过了了nIOE的的Amanda的目的目标是已是已经被被IOE管理部管理部门批准的批准的可行性分析中可行性分析中规定的那些目定的那些目标。主要的目。主要的目标是允是允许将将详细的月的月帐单寄寄给每个客每个客户,并将客,并将客户按月支付的按月支付的钱分配到各分配到各项工作

9、上。当然工作上。当然还有一些其它目有一些其它目标,如,如项目目的的时间、所用的、所用的资源等。源等。2024/7/2613项目计划总览上海交通大学计算机系上海交通大学计算机系1.识别项目范围和目标识别项目范围和目标(2)w选择项目的目的责任人任人nAmanda发现她的她的经理和那些主要的用理和那些主要的用户已已经建立了建立了一个一个项目委目委员会来会来负责项目的方向。她目的方向。她发现不同部不同部门使用不同的使用不同的设备,而且各个部,而且各个部门也有不同的意也有不同的意见。这就需要委就需要委员会中的用会中的用户代表来解决他代表来解决他们的意的意见冲突。冲突。nBrigette发现她有两她有两

10、类客客户:财务和和职员部部门。为了了解决两个部解决两个部门之之间的不一致,他的不一致,他们同意两个部同意两个部门每个每个月与月与该项目小目小组中的一位副主任来中的一位副主任来进行行讨论。2024/7/2614项目计划总览上海交通大学计算机系上海交通大学计算机系1.识别项目范围和目标识别项目范围和目标(3)w确定确定项目所有的涉及人目所有的涉及人员和他和他们的的兴趣趣n我我们已已经在第一章中在第一章中讨论了了这一一问题nBrightmouth学院工学院工资系系统中的涉及人中的涉及人员已已经讨论过了了n那么,那么,IOE公司中的公司中的维护帐务系系统项目涉及人目涉及人员有哪有哪些?些?n当然是客当

11、然是客户,通,通过咨咨询那些客那些客户代表代表显然有助于系然有助于系统的开的开发2024/7/2615项目计划总览上海交通大学计算机系上海交通大学计算机系1.识别项目范围和目标识别项目范围和目标(4)w根据根据对项目涉及人目涉及人员的分析修改目的分析修改目标n为了使所有参与人了使所有参与人员能能够完全合作,有必要完全合作,有必要对项目目目目标进行修改。行修改。这就有可能需要就有可能需要为系系统添加新特征以使某些人添加新特征以使某些人员满意。意。这有可能有可能存在潜在的危存在潜在的危险性,因性,因为这样的的话系系统的的规模越来越大,而原来模越来越大,而原来的目的目标被模糊化了。因此被模糊化了。因

12、此该方法方法应该小心小心对待。待。nIOE维护人人员现在增加了一个在增加了一个额外的任外的任务:他:他们在完成任在完成任务后,后,需要将数据需要将数据输入。他入。他们又没有从中又没有从中获益。因而益。因而为了了给他他们一些好一些好处,系,系统加了一个功能:系加了一个功能:系统将自将自动记录余下的零部件。余下的零部件。n而而对于于Brightmouth学院,人力学院,人力资源部源部门为了准了准备工工资细节需需要大量工作。那么我要大量工作。那么我们可以加上一个功能就是可以加上一个功能就是为该部部门产生管理生管理信息信息报表表2024/7/2616项目计划总览上海交通大学计算机系上海交通大学计算机系

13、1.识别项目范围和目标识别项目范围和目标(5)w建立各方通信的渠道建立各方通信的渠道n对于内部人于内部人员,是很直接的。但是,是很直接的。但是对于开于开发工工资系系统的的项目管理者需要与目管理者需要与银行建立一个接触点。行建立一个接触点。2024/7/2617项目计划总览上海交通大学计算机系上海交通大学计算机系2.确定项目结构确定项目结构(1)w建立建立项目和策略目和策略计划的关系划的关系n组织需要确定需要确定实施各个施各个项目的目的顺序。同序。同时,我,我们也需要建立新系也需要建立新系统可符合的框架。例如可符合的框架。例如为了使系了使系统能能够通信所需的通信所需的软硬件硬件标准准nAmand

14、a发现她从事的她从事的项目符合目符合IOE的的战略略规划,由于划,由于该项目是目是对原系原系统的的扩展,因此系展,因此系统运行的运行的软硬件平台是确定的。硬件平台是确定的。n从事从事Brightmouth学院学院项目的目的Brigette发现学院的学院的战略略规划中划中描述了需要开描述了需要开发新新课程等内容,并且提到了程等内容,并且提到了“合适的管理合适的管理过程程”。在一份咨在一份咨询公司的公司的报告中提到了告中提到了“财务独立独立”,并且建,并且建议开开发独独立的工立的工资系系统。尽管学院里有了很多教学用的。尽管学院里有了很多教学用的IT设备,但是却,但是却没有没有专门为工工资系系统准准

15、备的硬件,因此在考的硬件,因此在考虑软件件时也需要考也需要考虑硬件。硬件。2024/7/2618项目计划总览上海交通大学计算机系上海交通大学计算机系2.确定项目结构确定项目结构(2)w建立建立标准和准和过程程n开开发软件的件的组织必必须定定义开开发过程。在最程。在最简单的情形的情形下,在定下,在定义产品的同品的同时,需要,需要对软件生命周期的每个件生命周期的每个阶段段进行定行定义。n这些些标准和准和过程可能有:程可能有:w变更控制和配置管理更控制和配置管理标准准w质量量标准和准和过程手册程手册w度量程序度量程序w项目目计划和控制划和控制标准准2024/7/2619项目计划总览上海交通大学计算机

16、系上海交通大学计算机系2.确定项目结构确定项目结构(2)nIOE的的Amanda发现企企业里有很多开里有很多开发标准,其中准,其中规定了分析和定了分析和设计方法将采用方法将采用SSADM方法。她方法。她发现有有一个一个单独的文档独的文档规定了定了质量量过程。它程。它规定了何定了何时开展开展检查工作并且工作并且详细规定了如何开展定了如何开展检查工作。工作。Amanda还发现了一套了一套项目管理指南。目管理指南。nBrigette没有没有发现任何任何现成的成的规范,只有某些教范,只有某些教师指指导学生做的建学生做的建议上有一些相互矛盾的叙述。上有一些相互矛盾的叙述。Brigette写了一个写了一个

17、简单的文档,的文档,规定了定了项目中的主要目中的主要阶段。她段。她强调每增加一个新功能或每增加一个新功能或对功能功能进行修改都必行修改都必须首先首先写一个写一个详细的的说明;而在每一明;而在每一项功能功能进行行实现前,都前,都必必须得到用得到用户的确定。同的确定。同时,她,她对用用户需求的修改需求的修改过程程规定了一个流程。定了一个流程。2024/7/2620项目计划总览上海交通大学计算机系上海交通大学计算机系2.确定项目结构确定项目结构(2)nBrigette当然手当然手头也没有也没有质量管理量管理过程方面的程方面的规定。定。但是她但是她规定小定小组中的每个人(包括自己)每次完成工中的每个人

18、(包括自己)每次完成工作后,都需要交作后,都需要交给另外一个人另外一个人进行行检查;而在;而在软件交件交给用用户前,其它人需要前,其它人需要对系系统进行行测试。她建立了一。她建立了一个系个系统来来记录每一个每一个错误和它和它们的解决方法。的解决方法。nBrigette并没有制定并没有制定严格的格的时刻表。但是她每周星期刻表。但是她每周星期一早晨都将和她的同事开会来一早晨都将和她的同事开会来讨论事情的事情的进展。同展。同时她也会每月去找副主任(她的上司),以及她也会每月去找副主任(她的上司),以及财务和人和人力力资源部源部门的的头来来讨论进度。度。2024/7/2621项目计划总览上海交通大学计

19、算机系上海交通大学计算机系2.确定项目结构确定项目结构(3)w建立建立项目目团队组织n项目目领导在大型在大型项目中目中经常需要定常需要定义一个一个组织结构。构。在在组织结构中,可能会将人构中,可能会将人员分成若干分成若干组。nIOE中,系中,系统分析分析员构成了一个构成了一个团队,他,他们每一个人每一个人与那些用与那些用户直接接触。因此,一旦用直接接触。因此,一旦用户有有问题,他,他们能能够与信息系与信息系统部中的部中的联系人系人进行沟通。行沟通。编码人人员构构成了一个成了一个“池池”,他,他们根据需要被分配到各个根据需要被分配到各个项目中。目中。nBrightmouth学院中,学院中,Bri

20、gette任命了一个曾任命了一个曾经作作为学院中学院中计算算课程支持技程支持技术员的的软件开件开发人人员作第二作第二负责人,她也被允人,她也被允许再招一个分析再招一个分析员/编程人程人员。2024/7/2622项目计划总览上海交通大学计算机系上海交通大学计算机系3.分析项目特点分析项目特点(1)w分析分析项目是目目是目标驱动的的还是是产品品驱动的的w分析其它分析其它项目特征目特征w确定高确定高层次的次的项目目风险n在在IOE中,中,Amanda发现可能存在新系可能存在新系统不被不被维护人人员接受的危接受的危险,特,特别是当需要建立一个新的中央是当需要建立一个新的中央帐务管理机构管理机构时。Am

21、anda认识到需要先到各个部到需要先到各个部门进行一些咨行一些咨询工作,然后新工作,然后新的流程逐的流程逐渐引入,以使引入,以使职员们慢慢适慢慢适应。nBrigette认为应用用领域已域已经定定义的很清楚了。但是也存在一个的很清楚了。但是也存在一个风险就是可能市就是可能市场上没有上没有类似的系似的系统,因此她决定,因此她决定项目中安排一个目中安排一个早期任早期任务就是就是对主要的工主要的工资系系统进行行调查2024/7/2623项目计划总览上海交通大学计算机系上海交通大学计算机系3.分析项目特点分析项目特点(2)w考考虑用用户有关有关实现方面的需求方面的需求n客客户经常会有他常会有他们自己的有

22、关自己的有关过程方面的要求。例如程方面的要求。例如要求你采用面向要求你采用面向对象技象技术等。等。w选择一般的生命周期方法一般的生命周期方法n项目生命周期将根据上面目生命周期将根据上面讨论的一些内容来确定。例的一些内容来确定。例如如果用如如果用户的需求不明确,我的需求不明确,我们可能就需要用原型法。可能就需要用原型法。w检查估估计的的资源源n一旦我一旦我们确定好主要的确定好主要的风险和和项目的大致方法,我目的大致方法,我们就可以重新估就可以重新估计项目的工作量和所需的目的工作量和所需的资源。如果信源。如果信息足息足够,我,我们可以采用功能点方法来可以采用功能点方法来进行估行估计。2024/7/

23、2624项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(1)w此此时,我,我们可以可以对马上要去做的活上要去做的活动进行更行更详细的的计划。划。长期的期的计划可以粗一点,而近期的活划可以粗一点,而近期的活动则要要详细一些。一些。w确定和描述确定和描述项目目产品(或交付物)品(或交付物)n没有活没有活动,就没有,就没有产品,反品,反过来来说,如果不,如果不产生生产品,也就没有品,也就没有活活动。因此,确信我。因此,确信我们已已经完全确定了完全确定了项目中生成的所有目中生成的所有产品是品是保保证我我们确定了所有必要活确定了所有必要活动的前提。的前提。n

24、产品包括:技品包括:技术产品品(如如训练材料和操作指令),但是也包括管材料和操作指令),但是也包括管理和理和质量方面的材料,例如量方面的材料,例如计划划书就是管理方面的就是管理方面的产品品n产品将形成一个品将形成一个层次次结构。主要的构。主要的产品有一些子品有一些子产品构成,子品构成,子产品又有更小的品又有更小的产品构成。品构成。该关系可以用关系可以用产品分解品分解结构来构来记载。(Product Breakdown Structure, PBS)2024/7/2625项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(1)nPBS的描述方法的描述方法

25、w产品的名字品的名字/标识w产品的功能品的功能w产品的派生物(从中派生的其它品的派生物(从中派生的其它产品)品)w产品的分解品的分解结构构w产品的形式品的形式w相关相关标准准w适用的适用的质量量标准准2024/7/2626项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(1)nIOE项目中,目中,Amanda发现她可以用一个她可以用一个标准的准的PBSnBrightmouth学院的学院的Brigette发现没有没有标准的准的PBS,所以她就参所以她就参考一些考一些书籍来定籍来定义PBS,她决定,她决定PBS的某一部分中需要包含的某一部分中需要包含选择

26、软硬件的硬件的辅助材料(如下):助材料(如下):n产品品选择w容量(如多少雇容量(如多少雇员的信息需要的信息需要维护)w办公室布置公室布置w用用户需求需求n现存系存系统描述描述n用用户所需的修改所需的修改n测试案例案例w潜在供潜在供应商列表商列表w邀邀请信信2024/7/2627项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(2)w写出一般性生写出一般性生产流程流程n某些某些产品需要其它品需要其它产品品产生后才能生后才能进行,例如程序行,例如程序设计必必须在在编码前,需求分析后前,需求分析后进行。行。该关系可以用关系可以用产品流品流图(Produc

27、t Flow Diagram, PFD)来描述。来描述。系统描述模块描述模块设计模块编码模块测试测试用例2024/7/2628项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(2)n在在IOE项目中,目中,Amanda有一个有一个标准的准的PFD。Amanda的的应用中的用中的许多多产品都有相同的品都有相同的类型:因此型:因此可以可以对每一个每一个实例采用例采用统一的一的PFD,没必要,没必要对每一个每一个产品品实例画例画单独的独的PFD了。了。n练习:根据:根据PBS画出画出PFD。它代表了需要提交。它代表了需要提交给软硬硬件供件供应商信息商信息时

28、需要需要产生的生的产品。品。n产品品选择w容量(如多少雇容量(如多少雇员的信息需要的信息需要维护)w办公室布置公室布置w用用户需求需求n现存系存系统描述描述n用用户所需的修改所需的修改n测试案例案例w潜在供潜在供应商列表商列表w邀邀请信信2024/7/2629项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(2)2024/7/2630项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(3)w确定确定产品品实例例n同一同一PFD可以适合于某一可以适合于某一产品品类型的多个型的多个实例,因而例,因而我我们需要确定

29、每一个需要确定每一个产品品实例例nAmanda认为在她的在她的应用中有四个用中有四个软件模件模块都可以用都可以用下面的下面的PFD。n而而Brigette认为 目前每个目前每个产品只有一个品只有一个实例例系统描述模块描述模块设计模块编码模块测试测试用例2024/7/2631项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(4)w定定义理想的活理想的活动网网络n为了从一个了从一个产品品产生另一个生另一个产品,需要一个或多个活品,需要一个或多个活动完成完成这种种转换。为了确定了确定这些活些活动,我,我们可以生成可以生成一个活一个活动网,以网,以显示活示活

30、动执行的行的顺序。序。nIOE帐务项目的部分活目的部分活动网网络如下如下“理想”的含义是我们没有考虑资源约束,因而该图中四个模块可以并行开展2024/7/2632项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(4)w练习:n画出画出刚才确定的才确定的PFD的活的活动网网络2024/7/2633项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(5)w考考虑阶段和段和检查点,修改理想的活点,修改理想的活动网网络n刚才的方法将使我才的方法将使我们的的项目具有最少的完成目具有最少的完成时间,它,它假假设前面一个活

31、前面一个活动完成后,后面一个活完成后,后面一个活动马上就能开上就能开展展n在在实际中,我中,我们需要将需要将项目分解目分解为阶段并引入段并引入检查活活动n检查点点(check points)有有时也被称也被称为milestonen这些些检查活活动可能会延可能会延误项目,但是我目,但是我们需要在效率需要在效率和和质量之量之间进行平衡行平衡2024/7/2634项目计划总览上海交通大学计算机系上海交通大学计算机系4.确定项目产品和活动确定项目产品和活动(5)w练习nAmanda认为四个模四个模块分析完后,需要分析完后,需要进行仔行仔细的的检查以保以保证一致性和匹配性。一致性和匹配性。请重画活重画活

32、动图。2024/7/2635项目计划总览上海交通大学计算机系上海交通大学计算机系5.估计每个活动的工作量估计每个活动的工作量(1)w自底向上估自底向上估计n采用自采用自顶向下估向下估计工作量、成本和工作量、成本和时间的方法在的方法在3.6中已中已经采用采用n此此处我我们需要需要对每个活每个活动来估来估计工作量、工作量、资源和源和时间n估估计的方法需要依据活的方法需要依据活动的的类型而定型而定n每个活每个活动的估的估计将被自底向上的累加起来,然后与自将被自底向上的累加起来,然后与自顶向下的估向下的估计的方法的方法对照一下照一下n每个活每个活动的完成的完成时间可以在可以在图上上标注出来,注出来,这

33、样,我,我们就可以就可以计算整个算整个项目所需要的目所需要的时间2024/7/2636项目计划总览上海交通大学计算机系上海交通大学计算机系5.估计每个活动的工作量估计每个活动的工作量(2)w对计划划进行修改以生成可控的活行修改以生成可控的活动n对活活动进行估算后我行估算后我们可以可以发现某些活某些活动需要相当需要相当长的的时间。长时间的活的活动将造成将造成项目目难以控制。如果某一系以控制。如果某一系统测试的活的活动需要需要花花费12个星期,那么在个星期,那么在6星期后,你将很星期后,你将很难判断是否判断是否50的工的工作已作已经完成了。因而最好将它分解完成了。因而最好将它分解为多个子任多个子任

34、务nIOE中中Amanda必必须估估计每个模每个模块的代的代码行数目,她收集了以前行数目,她收集了以前IOE进行的相同行的相同类型的型的应用的代用的代码行信息,然后她参考了行信息,然后她参考了IOE中中将代将代码行行转换为工作量的表格。工作量的表格。n尽管尽管Brigette意意识到他到他们必必须进行一些二次开行一些二次开发以适合自己的需以适合自己的需求,但是主要的求,但是主要的软件是件是购买的的现成成软件,因此采用代件,因此采用代码行来估行来估计是不合适的。因此,她是不合适的。因此,她对每一个任每一个任务分配了一个分配了一个时间,她意,她意识到到这些只是一个目些只是一个目标,她不能完全确定,

35、她不能完全确定这些任些任务实际上要花多少上要花多少时间。2024/7/2637项目计划总览上海交通大学计算机系上海交通大学计算机系6.确定活动风险(确定活动风险(1,2)w识别和量化活和量化活动风险n在第在第3步中我步中我们已已经确定了整个确定了整个项目的目的风险。现在我在我们需要确定每个活需要确定每个活动的的风险。n确定确定风险的危害和的危害和风险发生的可能性生的可能性w制定制定风险降低方法和降低方法和紧急急处理手段理手段n例如如果例如如果项目成目成员在关在关键时刻病了,刻病了,紧急急处理理计划就划就是使用兼是使用兼职人人员2024/7/2638项目计划总览上海交通大学计算机系上海交通大学计

36、算机系6.确定活动风险(确定活动风险(3)w在考在考虑风险的基的基础上上调整整计划和估划和估计n我我们可以通可以通过改改变计划,如增加新活划,如增加新活动来减少来减少风险。例如新的。例如新的编程程语言可能就要求我言可能就要求我们计划一些划一些训练课程和程和时间n除了四个新模除了四个新模块需要开需要开发外,外,Amanda发现还有几个模有几个模块需要需要进行修改。模行修改。模块修改的修改的难易程度将取决于原来易程度将取决于原来编写的方式。因此写的方式。因此可能的一个可能的一个风险就是就是这些活些活动花花费的的时间会比会比预计的的长。Amanda并没用定并没用定义风险降低方法,但是她降低方法,但是

37、她进行了行了“悲悲观”估估计。nBrigette发现由于用由于用户需求需求调研被安排在假期中,因而可能找不研被安排在假期中,因而可能找不到关到关键的人的人员。为了减少了减少该风险,她在,她在项目开始目开始阶段加了一个活段加了一个活动,“安排用安排用户采采访”,这将使她能将使她能够预先指先指导这种情况是否种情况是否发生。生。2024/7/2639项目计划总览上海交通大学计算机系上海交通大学计算机系7.分配资源分配资源w确定和分配确定和分配资源源w在考在考虑资源源约束的情况下修改束的情况下修改计划划n某些人某些人员可能在同一可能在同一时间内多个任内多个任务都需要。在都需要。在这种种情况下,我情况下

38、,我们就需要确定一个就需要确定一个优先先级。在。在这种情况下,种情况下,项目周期可能会由于人目周期可能会由于人员等待而被延等待而被延长。n保保证某些人在某些人在项目一开始就能目一开始就能够到位可能又会造成他到位可能又会造成他们有些有些时候候处于等待状于等待状态,效率不高。,效率不高。2024/7/2640项目计划总览上海交通大学计算机系上海交通大学计算机系7.分配资源分配资源nAmanda现在有四个模在有四个模块需要开需要开发,有两个模,有两个模块需要需要修改。在修改。在IOE,一般模,一般模块的分析由的分析由项目主分析目主分析师(就(就是是Amanda)在初在初级分析分析师/设计师的帮助下的

39、帮助下进行。行。项目中有四个分析目中有四个分析员/编程者可以程者可以进行行设计、编码和和单个模个模块的的单元元测试工作。工作。经过与她的与她的经理的仔理的仔细讨论,Amanda决定使用三个分析决定使用三个分析员/编程者以减少成程者以减少成员等等待的待的风险。当然。当然这有可能会使有可能会使项目延目延长。nBrigette发现她自己不得不承担她自己不得不承担许多重要的任多重要的任务。她。她可以将一些任可以将一些任务指派指派给她另外两个同事以减少工作她另外两个同事以减少工作负荷,但是她意荷,但是她意识到到这样一来,她将花更多的一来,她将花更多的时间在交在交待工作待工作检查工作上。因此,她工作上。因

40、此,她调整了整了计划。划。2024/7/2641项目计划总览上海交通大学计算机系上海交通大学计算机系8.检查检查/公布计划公布计划w检查项目目计划中的划中的质量因素量因素n许多多项目中目中经常出常出现前面完成的活前面完成的活动由于由于质量的原因量的原因需要重做的情况,需要重做的情况,这种情况将使种情况将使项目失去控制。目失去控制。n我我们必必须能能够确信在任确信在任务报告完成告完成时,它确,它确实是完成是完成了。因此了。因此质量量检查是非常重要的。每一个任是非常重要的。每一个任务都必都必须有有“退出需求退出需求”,这些需求是活些需求是活动必必须通通过的的质量量检查。nAmanda发现在在IOE

41、中,中,对每一种每一种类型的活型的活动都都规定定了了质量量标准和准和过程手册。例如,所有的模程手册。例如,所有的模块设计文档文档都必都必须通通过小小组检查后,才能后,才能进行行编码工作。工作。2024/7/2642项目计划总览上海交通大学计算机系上海交通大学计算机系n练习:除了她自己写的很少的:除了她自己写的很少的标准外,准外,Brigette没有没有任何任何现成的成的标准,准,为了保了保证用用户需求理解的正确无需求理解的正确无误,Brigette可以引入什么可以引入什么样的的质量量检查手段呢?手段呢?n最最简单的就是用的就是用户需求文档需要需求文档需要经过用用户的的阅读和确和确认,但是如果直

42、到最后才,但是如果直到最后才给用用户看,可能太晚了,因看,可能太晚了,因此可以在每次会此可以在每次会谈后,将采后,将采访记录交交给用用户看。看。w计划划书面化并上面化并上报批准批准2024/7/2643项目计划总览上海交通大学计算机系上海交通大学计算机系9.执行计划和执行计划和10. 更细层次上的计划更细层次上的计划w项目开始后,每一个活目开始后,每一个活动都必都必须进行行细化。化。对于于那些近期的活那些近期的活动,我,我们首先要定首先要定义临时的的详细计划,随着划,随着项目的目的进行,我行,我们得到了更多的信息,得到了更多的信息,此此时项目目计划将划将进一步一步细化。化。n当当进行模行模块分

43、析分析时,Amanda有一些有一些时间可以可以对集成集成测试进行更行更详细的的计划。她划。她发现,对六个模六个模块中的两中的两个个进行的集成行的集成测试可以可以单独独进行。行。n当当Brigette开始考开始考虑活活动“写邀写邀请信信”时,她,她发现自自己必己必须对很多很多规则和和过程有更多了解,因此程有更多了解,因此为了写了写该文档,她需要从用文档,她需要从用户那儿那儿连接更多的信息。接更多的信息。2024/7/2644项目计划总览上海交通大学计算机系上海交通大学计算机系小结小结w一个一个计划需要包含下列活划需要包含下列活动:n建立建立项目目目目标n分析分析项目特点目特点n建立包含建立包含组织、标准、方法和工具在内的基准、方法和工具在内的基础架构架构n确定确定项目的目的产品和所需的活品和所需的活动n分配分配资源源n建立建立质量控制手段量控制手段w项目管理是一个迭代的目管理是一个迭代的过程程2024/7/2645项目计划总览

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号