《PM-项目管理-1概述8551.pptx》由会员分享,可在线阅读,更多相关《PM-项目管理-1概述8551.pptx(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Project ManagementChap.1 Introduction-概述概述12011春夏学期授课版Agenda-本章需要解决的问题本章需要解决的问题nWhy need Project Management?nPM&Software characteristicsnProblems in SW development and SPMnChallenge of SW development22011春夏学期授课版现代管理的三个热点:现代管理的三个热点:战略管理战略管理项目管理项目管理运作管理运作管理 就就一一个个组组织织的的管管理理而而言言,应该包括三个部分。应该包括三个部分。1.1.战
2、战略略管管理理:从从宏宏观观上上明明确和把握发展方向确和把握发展方向2.2.运运作作管管理理:对对日日常常的的、重复性工作的管理重复性工作的管理3.3.项项目目管管理理:对对一一次次性性的的、创新性工作的管理创新性工作的管理 由由于于项项目目管管理理的的效效率率高高、反反映映灵灵敏敏,所所以以运运用用的的企企业业更多。更多。32011春夏学期授课版nMore dregs project of bean curd?qIllogical objective(时间)qjerry-build(成本)qSubcontract(手续)nNot refund loan?qRisk Management(风险
3、)nMore Unsuccessful infoing project?qBackbone job-hopping,manpower alteration(人力资源)qRequirements changed(范围)Why?42011春夏学期授课版In 21st,everything is project,or is becoming ProjectPaul GracePaul GracePresident of PMI Professionals certification committee52011春夏学期授课版Important 2 jobs for futuresnTechnique
4、s innovation技术革新的典范技术革新的典范-优选法优选法nProject management没有项目管理就没有现代产业没有项目管理就没有现代产业n Hua Luogeng华罗庚华罗庚62011春夏学期授课版46%46%26%26%28%28%SuccessUS Standish Group,US Standish Group,对对19991999年当年年当年年当年年当年软软件件件件项项目的目的目的目的统计统计failingStatistics of Success and failing for IT Project有有问题的的项目目Over budget,Over budget,
5、over timeover timeEtc.Etc.72011春夏学期授课版PM History 项目管理,远自几千年前的人类文明,近如现项目管理,远自几千年前的人类文明,近如现代工业领域。例如代工业领域。例如n Great Wall of China,Egyptian Pyramids(金字塔)n 航空航天工程项目航空航天工程项目 and 建筑工程项目建筑工程项目82011春夏学期授课版History of Project ManagementnModern project management began with the Manhattan Project,which the U.S.m
6、ilitary led to develop the atomic bombnIn 1917 Henry Gantt developed the Gantt chart as a tool for scheduling work in job shopsnIn 1958,the Navy developed PERT chartsnIn the 1970s,the military began using project management software,as did the construction industrynBy the 1990s,virtually every indus
7、try was using some form of project managementq1985:TQMq1990-93:Re-engineering,self-directed teamsq1996-99:Risk mgmt,project officesq2000:M&A,global projects92011春夏学期授课版PM developmentnCPM,PERTnNowqPM applications is more and moreqPeoples,customer-oriented,soft management102011春夏学期授课版Project Managemen
8、t Knowledge Continues to Grow and MaturenPMI launched their Center for PM Knowledge and Wisdom in December 2001nPMI hosted their first research conference in June 2000 in Paris,France,second one in July 2002nThe PMBOK Guide 2000 Edition is an ANSI standard,and PMIs certification department earned IS
9、O 9000 certificationnHundreds of new books,articles,and presentations related to project management have been written in recent years112011春夏学期授课版How Project Management(PM)Relates to Other DisciplinesnMuch of the knowledge needed to manage projects is unique to PMnHowever,project managers must also
10、have knowledge and experience inqgeneral managementqthe application area of the projectnProject managers must focus on meeting specific project objectives122011春夏学期授课版PM Triple Constraintn每一个项目都会受到范围目标、时间目标和成每一个项目都会受到范围目标、时间目标和成本目标的约束本目标的约束n这三个目标又经常存在冲突,一个合格的项目这三个目标又经常存在冲突,一个合格的项目经理,其责任之一就是平衡三者的关系经理
11、,其责任之一就是平衡三者的关系n在此过程中,由于项目的不确定性和资源使用在此过程中,由于项目的不确定性和资源使用的竞争性,平衡往往成为权衡的竞争性,平衡往往成为权衡n因此,成功的项目管理,就意味着同时实现范因此,成功的项目管理,就意味着同时实现范围、时间和成本三个目标,并让项目利益相关围、时间和成本三个目标,并让项目利益相关者满意!者满意!132011春夏学期授课版In what ways do modern projects differ from ancient projects?现代人们对项目及其管理有一些什么样的认识和做法?142011春夏学期授课版Projects may be un
12、der anFunctional OrganizationnMatrix OrganizationnProject Organization152011春夏学期授课版Five functions of the PM nPlanningnOrganizingnLeadershipnControlnChange162011春夏学期授课版Classical ApproachnAssumes there is a universal set of management principles采用公认的管理原则采用公认的管理原则nBehavioral Approach:emphasis on human
13、aspects强调人性化强调人性化nSystem Approach采用系统论的方法采用系统论的方法172011春夏学期授课版Software needs management182011春夏学期授课版Software needs managementnSoftware characteristics特性特性nCost Structure成本成本nIndustrial Problems产业产业nSoftware Disaster危机危机nProblems in Software Techniques技术进步技术进步nPosition in SE Knowledge structure知识结构知识
14、结构192011春夏学期授课版Software characteristicsnEssentials:logic elements,not entitative elements.nDeveloping Software,and producing product.nNo wear and tear in usingtimeFailing probabilityTub curve of product202011春夏学期授课版Software characteristics(cont.)timeFailing probability不愿看到的real curve of SD期望的Ideal c
15、urve of SD212011春夏学期授课版Software characteristics(cont.)nProduction:Standardization&assemblenMass SW:customizationqScientific arithmetic function lib(1960s)qData structure reusingqReusing components人们设法改进软件开发的过程。人们设法改进软件开发的过程。222011春夏学期授课版Cost Structure is changednOne-off Cost of manufacturenLogic pro
16、ductmini media cost is ignorednInvestment is not reclaimed in dev.processnMore Maintain costnservice is quality解决软件危机本来就是为了回答两个问题:解决软件危机本来就是为了回答两个问题:如何高效率的开发软件如何高效率的开发软件如何维护越来越多的软件如何维护越来越多的软件232011春夏学期授课版Main problems in SW industrynIndustrial scale如何定量度量软件的规模?如何定量度量软件的规模?nCore technique如何发展核心技术如何发展
17、核心技术nPirate and illegal copy如何防止盗版和非法拷贝?如何防止盗版和非法拷贝?242011春夏学期授课版为什么会有这样的问题存在?为什么会有这样的问题存在?n发展策略的缺乏发展策略的缺乏q印度印度q我们自己我们自己n发展规则发展规则q知识决定一切(创新,团队)知识决定一切(创新,团队)n头脑产业头脑产业q新的管理模式新的管理模式252011春夏学期授课版软件原因引起的灾难nNATO,1958,Software Disasters is put forwardnMore and more unsuccessful SW Project:qNASA,1999-10,Mar
18、s weather satellite lost.US$125 million.q1963-1966,IBM 360 OS(1000Bug/Rel.)262011春夏学期授课版软件原因引起的灾难(Cont.)nSome data:qBeyond SW time deadline:about 70 SW Project.nBeyond 20%-50%planning rel.time in Big ProjectqBeyond SW cost:90 SW Project.nBigger the project is,more cost to spendqAudit Bureau US:nusab
19、le contract SW is only 2n98 is unsuccessful272011春夏学期授课版Software Disasters(Cont.)nCrunch Mode nDeath March282011春夏学期授课版Software Disasters(Cont.)nchronic afflictionqSuggested by Prof.Daniel Tiechrow,University of Michigan292011春夏学期授课版软件灾难的特点软件灾难的特点nSD 开发逾期开发逾期.nSD 成本超过预算成本超过预算.nSQA 质量没有保证质量没有保证.30201
20、1春夏学期授课版规模、成本、进度、质量等的定量度量规模、成本、进度、质量等的定量度量复杂性控制复杂性控制提高生产效率提高生产效率Problems in SW technique312011春夏学期授课版Exchange2000Windows20002000PM25 About 250Dev.140About 1700Test350About 3200e.g.:Windows95 have 10,000,000 line code Windows2000 have 50,000,000 line code more 3000 engineers and 100+teamsExchange2000
21、和和 Windows2000 Dev Org.structure322011春夏学期授课版type of project332011春夏学期授课版type of project 规模规模(big,middle,mini)复杂度复杂度 产品产品/服务服务 应用应用 用户用户342011春夏学期授课版PM in SWEBOKn SWEBOKnGuide to the Software Engineering Body of Knowledge352011春夏学期授课版 ContentsnSoftware&SEnSPMnSystem engineeringnRequirement analysisn
22、Data-process-oriented analysisnOO RAnData-OrientednSoftware DesignnData-process-oriented DesignnOODnUInProgram and codingnSoftware TestingnmantainancenConfiguration managementnReuse Tech.nRPnCASEnNew Tech.for SWD362011春夏学期授课版Challenge in SW development软件发展挑战nDeadlines期限 (85%)nResource constrained需求扭
23、曲(83)nCommunications with teams通信消耗(80)nCommitment from team团队承诺(74)nMake milestone里程碑(90)nChange变更(60)nPlanning agree for teams计划符合性(57)nTop commitment最终义务(45)nConflict冲突(42),subcontract转包(38)372011春夏学期授课版Challenge for PMnProject manager:qEstimation and Planning预算和计划qQuality std.and matrix品质qGuide
24、for organization strategies组织策略qTechniques of visualizing the process过程技术qRole definition角色分配qRule for success成功规则qNo STD.没有标准382011春夏学期授课版Challenge for team membersnTeam members:qIncorrect working descriptions不恰当的工作描述qIT management miss管理疏忽qInsufficiency Application domain knowledge应用领域知识缺乏qInsuffi
25、ciency document文档缺乏qPreceding task is not finished on timeincluding equipment任务不能按时完成qLack of communication with user and engineerer和用户缺乏沟通qLack of quality control质量控制缺乏qSW Development environment change外界环境变化qDeadline press终期压力392011春夏学期授课版Mistake过失 in SW developmentnSource nProduct aspectq需求镀金:项目具
26、有比实际需求多得多的性能q功能蔓延:项目平均会有25%的需求变更(Jones 1994)q开发人员的镀金:开发人员着迷于新技术q又推又拉的交易:经理在批准项目进度顺延时又加入了新的功能q研究导向的开发402011春夏学期授课版软件项目常见错误n过程q缺乏计划q过于乐观的计划q在压力下放弃计划q缺乏足够的风险管理q承包人导致的失败q在模糊的项目前期(fuzzy frond end)浪费时间q前期活动不合要求412011春夏学期授课版软件项目常见错误q设计低劣q缺少质量保证措施q缺少管理控制q太早和过于频繁的集成q项目估算时遗漏必要的任务q追赶计划q鲁莽编码422011春夏学期授课版软件项目常见错
27、误n技术相关的错误q银弹综合症:过于相信以前没有采用过的技术的宣传q过高估计了新技术或方法带来的节省量q项目中间切换工具q缺少自动的源代码控制手段432011春夏学期授课版 软件项目常见错误n人员相关的错误q挫伤积极性q人员素质低q对有问题的员工失控q英雄主义q项目后期加入人员:“火上加油”q办公环境差q开发人员与客户之间发生摩擦q不现实的预期442011春夏学期授课版软件项目常见错误q缺乏有效的高层对项目的支持q缺乏各种角色的齐心协力q缺乏用户介入q政治高于物质q充满想像:“项目组没人真正相信他们能够按给定的计划进度完成项目,但他们认为如果每个人能够努力工作,并且不出现问题,他们可能会很幸运
28、地按时完成任务。452011春夏学期授课版软件项目常见的错误n试分析以下故事中的项目所存在的错误:一天,一位年青人被选来“写”一个用在自动化制造设备上的程序。选择他的理由很简单:他是技术小组中唯一参加过编程培训的人。他懂得汇编语言和Fortran语言,但是他不知道软件工程,更不知道软件计划和跟踪方面的知识。462011春夏学期授课版软件项目常见的错误 他的老板给了他一些手册和对系统功能的口头描述。他被告知系统必须在两个月内开发完成。他读了手册,考虑了他的方法,然后开始编程,两个星期后,老板把他叫到了办公室并问他事情干得怎么样?“很好”,雄心勃勃的年青的工程师说,“比我想像的要简单的多。我已经接近完成75了。”老板笑了,“真不可思议”,然后他告诉这个年青人继续好好干,在下个星期他将再次会见他。472011春夏学期授课版软件项目常见的错误 一个星期后,老板把年青人叫到了办公室,问“我们的进展如何?”“很顺利”,年青人说“但是我遇到了一些小难题,我将解决它们并且很快就能保持进度”“那么,最终日期能保证吗?”老板问。“没问题,”工程师说,“我已经快完成90了。”如果你在软件界工作了几年,你可以完成这个故事。毫不惊奇,年青人在项目的90处停滞不前,直到在别人的帮助下在一个月后完成了项目。482011春夏学期授课版Q&A492011春夏学期授课版