版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目经理级的分析员JinBojb21cn@CollegeofComputerScienceandTechnologyZhejiangUniversity项目经理级的分析员JinBo绪论商业环境中,应该如何开发信息系统?什么是系统开发生命周期?什么是项目管理的原则?项目管理中,系统分析员的角色和地位是什么?项目经理级系统分析员的责任是什么?遵循项目开发管理的原则,了解项目开发生命周期各阶段的活动,定义项目的作用域,预估并比较项目开发各方案的成本及预期收益,编制项目日程……是项目经理的重要工作内容绪论商业环境中,应该如何开发信息系统?系统开发项目和SDLC什么是项目:项目“是为了实现一个独特目的(产品或服务)而进行的临时性任务”(PMBOK®Guide2000,p.4)项目的重要属性主要有:目标性、相关性、周期性、独特性、约束性、不确定性、结果的不可逆转性系统开发项目和SDLC什么是项目:项目分类
improving改善Contract契约Development发展Sourcefromenterprisestrategy企业策略Sourcefromcontract契约Sourcefromefficiency效率requirement需求项目分类improving改善BigProject,ProjectandsubprojectBPP2P1SP2SP1BigProject,Projectandsubpr项目管理的三项约束Everyprojectisconstrainedindifferentwaysbyits范围目标:Whatistheprojecttryingtoaccomplish?进度目标:Howlongshouldittaketocomplete?成本目标:Whatshoulditcost?成功的项目管理就意味着同时实现这三个目标,并能够让发起人满意项目管理的三项约束Everyprojectiscons项目管理的三项约束项目管理的三项约束项目管理的4个基本构成C=function(P,S,T)C=Cost成本P=Performance履行能力S=Scope范围T=Time进度STCP项目管理的4个基本构成C=function(P,S,项目的5个主要角色(Humphrey2000)TeamleaderDevelopmentleaderPlanningmgr.Quality/processmgr.Supportmgr.Project=event(cultural,engineering)Cultural:项目承担组织的企业文化项目的5个主要角色(Humphrey2000)Team项目管理的主要行为可行性研究
InvestigatewhetheraprojectisworthdoingE.g.economicevaluation计划编制Foralargeproject,outlineforwholeproject+detailedplanforthe1ststage.项目实施Design=thinkanddecideaboutpreciseformoftheproducts(e.g.externalappearanceofsoftware: -useri/f, -internalarchitecture.)可行性研究计划编制项目实施Isitworthdoing?Howdowedoit?Doit!Designimplement项目管理的主要行为可行性研究计划编制项目实施Isitwo什么是管理?Managementisconcernedwithplanningandcoordinatingtheactivitiesofotherstoachievegoalsthatcannotbeachievedbyindividualsactingalone一般认为,管理包括计划、组织、人力资源、控制、沟通等行为什么是管理?Managementisconcerned什么是管理?基本的管理包括下列行为:Planning计划-decidingwhatistobedoneOrganizing组织-makingarrangementsStaffingHR-selectingtherightpeopleforthejobDirecting指导-givinginstructionsMonitoring检视-checkingonprogressControlling控制-takingactiontoremedyhold-upsInnovating创新-comingupwithnewsolutionsRepresenting反馈-liaisingwithusers,etc.什么是管理?基本的管理包括下列行为:与其它流程之间的关系可能会和配置管理、问题管理、变更管理、服务级别管理、可用性管理、能力管理等其它管理流程发生各种可能的关系一旦发生关系,应该判断、评估其对事件管理流程的影响,应在确保服务质量、维护组织利益的前提下,处理好和其它流程之间的关系与其它流程之间的关系可能会和配置管理、问题管理、变更管理、服项目管理涉及9大关键知识领域Knowledgeareasdescribethekeycompetenciesthatprojectmanagersmustdevelop4个和项目品质有关的核心知识领域(scope,time,cost,andquality)4个有助于项目成功的辅助功能知识领域(humanresources,communication,risk,andprocurementmanagement)1个实施整体功能的项目综合管理的知识领域(affectsandisaffectedbyalloftheotherknowledgeareas)涵盖5个过程组启动、计划、实施、控制、收尾项目管理涉及9大关键知识领域Knowledgeareas项目管理的框架项目管理的框架活动要使系统开发项目取得成功,分析员必须有详尽的计划成功的系统开发,很大程度上取决于有组织、有计划、有方法地完成一系列的活动和任务,最终获取一个可靠、强大、高效的信息系统活动要使系统开发项目取得成功,分析员必须有详尽的计划系统开发生命周期任何新的信息系统的开发过程通常都会要求有三组重要的活动:分析活动、设计活动、实施活动分析活动:全面了解商业的信息需求,其重点是商业需求设计活动:定义一个新系统的体系结构和构造,以满足商业需求。此时,分析员的工作重点就是要构思一个计算机解决方案实施活动:实际建立、测试和安装信息系统在信息系统的语境中,上述每一组活动就是一个阶段系统开发生命周期任何新的信息系统的开发过程通常都会要求有三组Activitiesoftheprojectplanningphase.SDLCActivitiesoftheprojectplan什么是阶段?阶段的属性有期限可检查阶段入口、出口和终止点可以被用来完成阶段的管理评审什么是阶段?阶段的属性系统开发生命周期(SDLC)因此,系统开发生命周期就是一个用来描述信息系统开发和维护工作不同阶段的框架计划分析设计实施支持ProjectPhase系统开发生命周期(SDLC)因此,系统开发生命周期就是一个用系统开发生命周期(SDLC)的几个阶段SDLC可以把任何类型的项目简单地组成几个阶段通常,任何成功的大型开发项目都使用一整套有组织、完整的系统开发方法SDLC的阶段划分法,使得其自身成为良好的系统开发方法因为,作为一种方法论,SDLC提供了确保开发成功所需的结构、方法、控制和评审表体系如果没有SDLC方法提供的结构和组织,项目往往会面临贻误工期、增加预算和最终沦为低质量系统的严重风险系统开发生命周期(SDLC)的几个阶段SDLC可以把任何类型1.SDLC的计划阶段主要目标是确定新系统的作用域、确保项目的可行性、制定项目进度表、分配项目资源并进行项目预算计划阶段包括五个主要活动:定义问题确认项目的可行性制定项目的进度为项目分配资源启动项目所以,计划阶段就是SDLC的最初阶段,其目标是规划项目范围并制定项目计划其中最主要的活动应该是准确定义商业问题和所需解决问题的范围另一个要点就是确认项目是可行的由于这个阶段的工作总是在系统实现前进行的,所以对分析员的要求较高1.SDLC的计划阶段主要目标是确定新系统的作用域、确保项2.SDLC的分析阶段主要目标是明确新系统的商业需求和处理要求,并编档分析的本质是一个发现的过程,因此推动其活动的关键就是发现和理解分析阶段的主要活动有六个:收集信息确定系统需求建立需求发现的原型划分需求优先级产生并评估可替换方案与管理人员一起审查建议收集信息被认为是分析阶段的一个基本部分。在这一活动中,分析员被要求应尽可能多地接触用户以了解问题域2.SDLC的分析阶段主要目标是明确新系统的商业需求和处理SDLC的分析阶段所谓“问题域”,是用户的商业领域,为此而正在开发一个系统它需要研究用户的商业领域,并提出一个信息系统解决方案通常需要分析员有职业能力通过观察完成商业观察的用户、访问调查和询问用户问题、阅读有关过程的已有文件、商业规则和工作职责、评审现有系统等,来获取有关问题域的信息收集信息被认为是发现和了解的核心活动信息收集之后,更多重要的工作是对刚刚获取的信息进行检查、分析和结构化,以便对新系统的要求作全面了解和明确SDLC的分析阶段所谓“问题域”,是用户的商业领域,为此而正SDLC的分析阶段接下来的一个重要活动是为用户检查创建部分新系统的原型原型通常可以更好地帮助用户表达需求,也可以很好地帮助分析员得到更有价值的理解和启发然后,是对获取的需求划分优先级,以确定需求的重要程度最后,需要对分析阶段的工作结果进行总结编档,并选择一个方案推荐给高层决策者SDLC的分析阶段接下来的一个重要活动是为用户检查创建部分新3.SDLC的设计阶段设计阶段是利用分析阶段获得的信息开展工作,其目标是设计解决方案的系统高层次的设计活动包括制定软件程序、数据库、用户界面和操作环境的体系结构低层次的设计活动需要制定详细的算法和程序开发所需的数据结构设计阶段包含七个主要的活动设计并集成网络设计应用程序结构设计用户界面设计系统界面设计并集成数据库设计细节的原型化设计并集成系统控制3.SDLC的设计阶段设计阶段是利用分析阶段获得的信息开展SDLC的设计阶段设计阶段的各种设计活动往往是互相联系的,一般都会有实质性的部分重叠在设计阶段,验证所提交的设计方案的可使用性经常是必要的,其方法之一是创建部分系统的工作原型,以确信其在新系统工作环境下能准确运作分析员通常会通过建立这样的原型,来测试和检验可选的设计策略SDLC的设计阶段设计阶段的各种设计活动往往是互相联系的,一4.SDLC的实施阶段实施阶段的主要活动是建立、测试和安装最后的系统其目标不仅要建立一个可靠的系统,还要确保培训所有用户,并使商业受益所有原先的活动都集合在这一阶段,以达成一个有效的系统实施阶段主要有六个活动:构造软件部件检验与测试开发调整原型转换数据培训与文档安装系统4.SDLC的实施阶段实施阶段的主要活动是建立、测试和安装SDLC的实施阶段在实施阶段,分析员可能需要创建补充的原型,以检验不同的实施战略和确保系统可调,以便在系统投入使用后,能控制事务处理量几乎每个新系统都是替换现有系统的,或是较早的自动系统,或是纯手工的系统。其中,往往涉及重要的数据转换培训工作是新系统最终真正发挥作用的最为重要的一项活动。只有用户熟悉并正确使用新系统,新系统的开发工作才是成功的SDLC的实施阶段在实施阶段,分析员可能需要创建补充的原型,5.SDLC的支持阶段支持阶段的目标是,在系统初始安装后的最初几年保持其有效运行支持阶段的主要活动分为两类:提供对最终用户的支持维护和增强系统对最终用户的帮助,在现阶段主要会通过CallCenter进行,早期主要是通过一个帮助台完成无论是CallCenter或帮助台,其要旨就是技术人员或支持人员帮助用户解决涉及系统的任何技术的或数据处理的问题系统维护会根据工作性质的不同,而分成错误改正、系统健壮性提升、局部升级、全面升级等几类5.SDLC的支持阶段支持阶段的目标是,在系统初始安装后的项目阶段进度安排上图是采用瀑布法进行项目开发的示意图,其特征是顺序进展。即从计划、分析、设计……一个阶段到下一个阶段瀑布法的缺点之一是,阶段之间相互串联,阶段及阶段中的各项活动相互之间也基本都是串联关系,因此,资源利用率较低、开发效率也较低项目阶段进度安排上图是采用瀑布法进行项目开发的示意图,其特征项目阶段进度安排提高项目开发效率的一个方法就是将阶段活动进行重叠下图表示的是一个有3项活动重叠的开发过程AnalyzeDesignImplementTestEvaluate=>=>=>=>Cycle1:AnalyzeDesignImplementTestEvaluate=>=>=>=>Cycle3:AnalyzeDesignImplementTestEvaluate=>=>=>=>Cycle2:1MonthDuration活动重叠的好处是:效率项目阶段进度安排提高项目开发效率的一个方法就是将阶段活动进行
开发Iterative迭代Development,ScopeControlandCustomerParticipationSW需求工程TimeRequirementsarebaselined&re-baselinedwithcustomerandusersintimatelyinvolved示范体系结构系统开发系统整合1ArchitectureDevelopmentIntegration2Iterationsaremini-waterfallsthatimplementthereqinstagesCustomergetsincreasingvisibilityintoprogressandresultsRequirementsEvolveOverTime[Toth,1998]并发
RequirementsDevelopmentTestingAcceptance测试和确认ReleasesArchitectureDevelopmentIntegration3ArchitectureDevelopmentIntegration4一个更复杂的例子
项目阶段进度安排但是重叠不是无限制的,原因是相关性某些工作的开展,是需要依靠先前工作的结果的例如,在分析员还没有完成规划、分析等工作时,设计人员通常是无从下手的项目阶段进度安排但是重叠不是无限制的,原因是相关性项目组项目组,大概是一个成功的系统开发项目中,最重要的部分项目组的成员构成不仅要适应项目及其变化的需求,其组成也必须具备适合项目的各种技能和能力一般来说,项目组的规模和构成在项目生命周期的不同阶段会发生变化,如图所示项目时间2018161412108642人员数计划分析设计实施项目组项目组,大概是一个成功的系统开发项目中,最重要的部分项项目启动项目启动的最好方式是,从长远的信息系统战略计划开始这些战略计划往往会引发出一些特殊的项目以这种方式启动的项目,有时被称为自顶向下的项目项目也可以自下而上的方式启动如市场经理建议公司开发用户喜爱的系统无论项目如何启动,但是,都必须有一个初步的评估,以确保利益远大于成本和开发风险因此,几乎所有项目的第一项活动总是准确地定义商业问题、确定项目的作用域和分析可行性项目启动项目启动的最好方式是,从长远的信息系统战略计划开始确认项目可行性项目可行性确认就是要在项目真正启动前,以最小的成本确认项目确实可行评价可行性的目标是决定开发项目是否有合理的成功机会可行性分析的关键是识别危及项目成功的风险风险被识别后,就需要确定计划和过程,使得风险的影响最小对于不可克服、影响重大,以致足够导致项目失败的风险,就是项目不可行的重要因素确认项目可行性项目可行性确认就是要在项目真正启动前,以最小的确认项目可行性项目风险可以通过建立列表来识别、确认、分类并制定策略但建立这样的列表确是相当困难的,因此需要有经验的系统分析员参加但大体上,新项目可行性分析的工作可以从5个方面进行:经济可行性组织和文化可行性技术可行性资源可行性进度表可行性确认项目可行性项目风险可以通过建立列表来识别、确认、分类并制思考题请说明分析阶段、设计阶段和实施阶段的基本目的假设你在一个牙医诊所工作,要求开发一个系统以保留病人预约的记录。你首先需要做什么?你首先设法要查的是什么样的事情?如何确认你的解决方法的有效性?思考题请说明分析阶段、设计阶段和实施阶段的基本目的项目经理级的分析员JinBojb21cn@CollegeofComputerScienceandTechnologyZhejiangUniversity项目经理级的分析员JinBo绪论商业环境中,应该如何开发信息系统?什么是系统开发生命周期?什么是项目管理的原则?项目管理中,系统分析员的角色和地位是什么?项目经理级系统分析员的责任是什么?遵循项目开发管理的原则,了解项目开发生命周期各阶段的活动,定义项目的作用域,预估并比较项目开发各方案的成本及预期收益,编制项目日程……是项目经理的重要工作内容绪论商业环境中,应该如何开发信息系统?系统开发项目和SDLC什么是项目:项目“是为了实现一个独特目的(产品或服务)而进行的临时性任务”(PMBOK®Guide2000,p.4)项目的重要属性主要有:目标性、相关性、周期性、独特性、约束性、不确定性、结果的不可逆转性系统开发项目和SDLC什么是项目:项目分类
improving改善Contract契约Development发展Sourcefromenterprisestrategy企业策略Sourcefromcontract契约Sourcefromefficiency效率requirement需求项目分类improving改善BigProject,ProjectandsubprojectBPP2P1SP2SP1BigProject,Projectandsubpr项目管理的三项约束Everyprojectisconstrainedindifferentwaysbyits范围目标:Whatistheprojecttryingtoaccomplish?进度目标:Howlongshouldittaketocomplete?成本目标:Whatshoulditcost?成功的项目管理就意味着同时实现这三个目标,并能够让发起人满意项目管理的三项约束Everyprojectiscons项目管理的三项约束项目管理的三项约束项目管理的4个基本构成C=function(P,S,T)C=Cost成本P=Performance履行能力S=Scope范围T=Time进度STCP项目管理的4个基本构成C=function(P,S,项目的5个主要角色(Humphrey2000)TeamleaderDevelopmentleaderPlanningmgr.Quality/processmgr.Supportmgr.Project=event(cultural,engineering)Cultural:项目承担组织的企业文化项目的5个主要角色(Humphrey2000)Team项目管理的主要行为可行性研究
InvestigatewhetheraprojectisworthdoingE.g.economicevaluation计划编制Foralargeproject,outlineforwholeproject+detailedplanforthe1ststage.项目实施Design=thinkanddecideaboutpreciseformoftheproducts(e.g.externalappearanceofsoftware: -useri/f, -internalarchitecture.)可行性研究计划编制项目实施Isitworthdoing?Howdowedoit?Doit!Designimplement项目管理的主要行为可行性研究计划编制项目实施Isitwo什么是管理?Managementisconcernedwithplanningandcoordinatingtheactivitiesofotherstoachievegoalsthatcannotbeachievedbyindividualsactingalone一般认为,管理包括计划、组织、人力资源、控制、沟通等行为什么是管理?Managementisconcerned什么是管理?基本的管理包括下列行为:Planning计划-decidingwhatistobedoneOrganizing组织-makingarrangementsStaffingHR-selectingtherightpeopleforthejobDirecting指导-givinginstructionsMonitoring检视-checkingonprogressControlling控制-takingactiontoremedyhold-upsInnovating创新-comingupwithnewsolutionsRepresenting反馈-liaisingwithusers,etc.什么是管理?基本的管理包括下列行为:与其它流程之间的关系可能会和配置管理、问题管理、变更管理、服务级别管理、可用性管理、能力管理等其它管理流程发生各种可能的关系一旦发生关系,应该判断、评估其对事件管理流程的影响,应在确保服务质量、维护组织利益的前提下,处理好和其它流程之间的关系与其它流程之间的关系可能会和配置管理、问题管理、变更管理、服项目管理涉及9大关键知识领域Knowledgeareasdescribethekeycompetenciesthatprojectmanagersmustdevelop4个和项目品质有关的核心知识领域(scope,time,cost,andquality)4个有助于项目成功的辅助功能知识领域(humanresources,communication,risk,andprocurementmanagement)1个实施整体功能的项目综合管理的知识领域(affectsandisaffectedbyalloftheotherknowledgeareas)涵盖5个过程组启动、计划、实施、控制、收尾项目管理涉及9大关键知识领域Knowledgeareas项目管理的框架项目管理的框架活动要使系统开发项目取得成功,分析员必须有详尽的计划成功的系统开发,很大程度上取决于有组织、有计划、有方法地完成一系列的活动和任务,最终获取一个可靠、强大、高效的信息系统活动要使系统开发项目取得成功,分析员必须有详尽的计划系统开发生命周期任何新的信息系统的开发过程通常都会要求有三组重要的活动:分析活动、设计活动、实施活动分析活动:全面了解商业的信息需求,其重点是商业需求设计活动:定义一个新系统的体系结构和构造,以满足商业需求。此时,分析员的工作重点就是要构思一个计算机解决方案实施活动:实际建立、测试和安装信息系统在信息系统的语境中,上述每一组活动就是一个阶段系统开发生命周期任何新的信息系统的开发过程通常都会要求有三组Activitiesoftheprojectplanningphase.SDLCActivitiesoftheprojectplan什么是阶段?阶段的属性有期限可检查阶段入口、出口和终止点可以被用来完成阶段的管理评审什么是阶段?阶段的属性系统开发生命周期(SDLC)因此,系统开发生命周期就是一个用来描述信息系统开发和维护工作不同阶段的框架计划分析设计实施支持ProjectPhase系统开发生命周期(SDLC)因此,系统开发生命周期就是一个用系统开发生命周期(SDLC)的几个阶段SDLC可以把任何类型的项目简单地组成几个阶段通常,任何成功的大型开发项目都使用一整套有组织、完整的系统开发方法SDLC的阶段划分法,使得其自身成为良好的系统开发方法因为,作为一种方法论,SDLC提供了确保开发成功所需的结构、方法、控制和评审表体系如果没有SDLC方法提供的结构和组织,项目往往会面临贻误工期、增加预算和最终沦为低质量系统的严重风险系统开发生命周期(SDLC)的几个阶段SDLC可以把任何类型1.SDLC的计划阶段主要目标是确定新系统的作用域、确保项目的可行性、制定项目进度表、分配项目资源并进行项目预算计划阶段包括五个主要活动:定义问题确认项目的可行性制定项目的进度为项目分配资源启动项目所以,计划阶段就是SDLC的最初阶段,其目标是规划项目范围并制定项目计划其中最主要的活动应该是准确定义商业问题和所需解决问题的范围另一个要点就是确认项目是可行的由于这个阶段的工作总是在系统实现前进行的,所以对分析员的要求较高1.SDLC的计划阶段主要目标是确定新系统的作用域、确保项2.SDLC的分析阶段主要目标是明确新系统的商业需求和处理要求,并编档分析的本质是一个发现的过程,因此推动其活动的关键就是发现和理解分析阶段的主要活动有六个:收集信息确定系统需求建立需求发现的原型划分需求优先级产生并评估可替换方案与管理人员一起审查建议收集信息被认为是分析阶段的一个基本部分。在这一活动中,分析员被要求应尽可能多地接触用户以了解问题域2.SDLC的分析阶段主要目标是明确新系统的商业需求和处理SDLC的分析阶段所谓“问题域”,是用户的商业领域,为此而正在开发一个系统它需要研究用户的商业领域,并提出一个信息系统解决方案通常需要分析员有职业能力通过观察完成商业观察的用户、访问调查和询问用户问题、阅读有关过程的已有文件、商业规则和工作职责、评审现有系统等,来获取有关问题域的信息收集信息被认为是发现和了解的核心活动信息收集之后,更多重要的工作是对刚刚获取的信息进行检查、分析和结构化,以便对新系统的要求作全面了解和明确SDLC的分析阶段所谓“问题域”,是用户的商业领域,为此而正SDLC的分析阶段接下来的一个重要活动是为用户检查创建部分新系统的原型原型通常可以更好地帮助用户表达需求,也可以很好地帮助分析员得到更有价值的理解和启发然后,是对获取的需求划分优先级,以确定需求的重要程度最后,需要对分析阶段的工作结果进行总结编档,并选择一个方案推荐给高层决策者SDLC的分析阶段接下来的一个重要活动是为用户检查创建部分新3.SDLC的设计阶段设计阶段是利用分析阶段获得的信息开展工作,其目标是设计解决方案的系统高层次的设计活动包括制定软件程序、数据库、用户界面和操作环境的体系结构低层次的设计活动需要制定详细的算法和程序开发所需的数据结构设计阶段包含七个主要的活动设计并集成网络设计应用程序结构设计用户界面设计系统界面设计并集成数据库设计细节的原型化设计并集成系统控制3.SDLC的设计阶段设计阶段是利用分析阶段获得的信息开展SDLC的设计阶段设计阶段的各种设计活动往往是互相联系的,一般都会有实质性的部分重叠在设计阶段,验证所提交的设计方案的可使用性经常是必要的,其方法之一是创建部分系统的工作原型,以确信其在新系统工作环境下能准确运作分析员通常会通过建立这样的原型,来测试和检验可选的设计策略SDLC的设计阶段设计阶段的各种设计活动往往是互相联系的,一4.SDLC的实施阶段实施阶段的主要活动是建立、测试和安装最后的系统其目标不仅要建立一个可靠的系统,还要确保培训所有用户,并使商业受益所有原先的活动都集合在这一阶段,以达成一个有效的系统实施阶段主要有六个活动:构造软件部件检验与测试开发调整原型转换数据培训与文档安装系统4.SDLC的实施阶段实施阶段的主要活动是建立、测试和安装SDLC的实施阶段在实施阶段,分析员可能需要创建补充的原型,以检验不同的实施战略和确保系统可调,以便在系统投入使用后,能控制事务处理量几乎每个新系统都是替换现有系统的,或是较早的自动系统,或是纯手工的系统。其中,往往涉及重要的数据转换培训工作是新系统最终真正发挥作用的最为重要的一项活动。只有用户熟悉并正确使用新系统,新系统的开发工作才是成功的SDLC的实施阶段在实施阶段,分析员可能需要创建补充的原型,5.SDLC的支持阶段支持阶段的目标是,在系统初始安装后的最初几年保持其有效运行支持阶段的主要活动分为两类:提供对最终用户的支持维护和增强系统对最终用户的帮助,在现阶段主要会通过CallCenter进行,早期主要是通过一个帮助台完成无论是CallCenter或帮助台,其要旨就是技术人员或支持人员帮助用户解决涉及系统的任何技术的或数据处理的问题系统维护会根据工作性质的不同,而分成错误改正、系统健壮性提升、局部升级、全面升级等几类5.SDLC的支持阶段支持阶段的目标是,在系统初始安装后的项目阶段进度安排上图是采用瀑布法进行项目开发的示意图,其特征是顺序进展。即从计划、分析、设计……一个阶段到下一个阶段瀑布法的缺点之一是,阶段之间相互串联,阶段及阶段中的各项活动相互之间也基本都是串联关系,因此,资源利用率较低、开发效率也较低项目阶段进度安排上图是采用瀑布法进行项目开发的示意图,其特征项目阶段进度安排提高项目开发效率的一个方法就是将阶段活动进行重叠下图表示的是一个有3项活动重叠的开发过程AnalyzeDesignImplementTestEvaluate=>=>=>=>Cycle1:AnalyzeDesignImplementTestEvaluate=>=>=>=>Cycle3:AnalyzeDesignImplementTestEvaluate=>=>=>=>Cycle2:1MonthDuration活动重叠的好处是:效率项目阶段进度安排提高项目开发效率的一个方法就是将阶段活动进行
开发Iterative迭代Development,ScopeControlandCustomerParticipationSW需求工程Ti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论