软件项目管理郑州大学信息工程学院陈园ieychen@zzu.edu.cn第2页本课程教材及参考书教材:软件项目管理郭宁、周晓华编著清华大学出版社参考书:PMBOK2004(中文版)(上网下载)Project2003在项目管理中的应用荣钦科技著杨志波改编电子工业出版社《管理高手:Project2003项目管理应用》第3页本课程考核方法书面作业成绩10%作业内容:每章书后案例分析题上机成绩20%上机考勤+上机课题(用MSProject2003实现要求的题目)。卷面成绩70%第4页软件开发项目失败的原因智利人在一个科研课题的支持下,在CACM发表一篇文章“Whydidyourprojectfail?他们收到304个调查问卷,对88个问题回答完全的有235个,涉及失败项目70个。其中49个是内部开发项目,21个是外部付钱的项目。其中美国28个,澳大利亚9个,智利33个。他们分析失败原因及其占失败项目的百分比如下。(一般地,失败原因有多个)第5页交付日期影响了开发过程92.9%项目难度被低估81.4%风险在项目中未予重新评估、控制和管理75.7%未给夜班加班费74.3%交付决定未带适当的需求信息72.9%项目成员合作不愉快72.9%用户未参与项目计划预计71.4%风险未列入项目计划中70.0%更改控制未有效管理和处理70.0%用户有不现实的预期68.6%第6页过程没有在每一步完成时进行评估67.1%项目开发方法不适当65.7%过紧的计划影响组员积极性65.7%项目进行中问题规模有变化64.3%计划对组员生命有负面影响62.9%为了完成任务,项目组有不适当人员加入61.4%为了赶任务,新增人员太晚61.4%用户为需求收集的时间太少60.0%第7页软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。第8页本课程的教学目的通过本课程学习使学生掌握有关软件项目管理的基本理论和基本方法,培养学生项目管理的技能,以及按照项目管理方法去管理某些工作的技能。使学生初步掌握用项目管理软件对项目进行进度管理、费用管理、资源管理。具体目标使学生了解项目管理的基本过程和内容;掌握项目集成管理、项目范围管理、项目工期管理、项目造价管理、项目质量管理、项目人力资源管理、项目风险管理、项目沟通管理和项目获得管理方面的方法与技能。第9页项目管理的历史阶段项目管理历史源远流长,其发展大致经历了以下几个历史阶段。古代。其代表作如我国的长城、埃及的金字塔、古罗马的供水渠这样不朽的伟大工程的修建管理。我国汴梁古城的复建也是项目管理的典型例子。近代项目管理的萌芽。20世纪40年代,美国把研制第一颗原子弹的任务作为一个项目来管理,命名“曼哈顿计划”。美国退伍将军L.R.GROVES后来写了一本回忆录《现在可以说了》(Nowitcanbetold:ThestoryoftheManhattanroject),详细描述了这个项目的经过。当时的项目管理着重计划和协调。第10页掌握项目的基本概念熟悉项目、软件项目的基本特征理解项目管理,特别是IT项目管理的重要性软件项目管理的成功原则本章学习目标第11页1第1章软件项目管理概述软件项目管理的主要任务是:制定软件开发计划,跟踪、监督和协调工作进度,保证工程如期按质完成。第12页1.1项目及其特征一、项目定义项目:在既定的资源和要求的限制下,为实现某种目标而相互联系的一次性的工作任务。中国项目管理研究委员会的定义:项目是一个特殊的将被完成的有限任务。它是在一定时间内,满足一系列特定目标的多项相关工作的总称。PMI(项目管理协会)的定义:项目是为创造特定产品或服务的一项有时限的任务。第13页项目包含以下含义:项目是一项有待完成的任务,有特定的环境与要求。项目是动态的概念,是指一个过程,而不是过程终结后所形成的成果。项目必须在一定的组织机构内,利用有限的资源(人力、物力、财力等)在规定的时间内完成任务。项目任务要满足一定性能、质量、数量、技术指标等要求。第14页安排一个演出活动开发和介绍一种新产品设计和执行一个计算机系统使一个工厂现代化组织一次培训活动组织某产品的促销活动组织一次市场调查项目举例第15页日常工作通常具有连续性和重复性,应体现工作的效率和有效性,大多是职能式的线性管理。项目具有时限性和唯一性,以目标为导向,存在大量的变更管理,通过项目经理及其项目团队工作完成。时限性:每一个项目都具有明确的开端和明确的结束;唯一性:该产品或服务与同类产品或服务相比,在某些方面具有显著的不同。项目与日常工作的不同点第16页项目与日常工作的共同之处都是由人来做受制于有限的资源需要规划、执行和控制第17页项目的目标与日常工作的目标有本质的不同项目的目标是实现其目标,然后结束项目。而持续工作的日常工作的目标是为了维持经营。第18页职能部门工作重复性的标准的按一般计划目标部门经理负责本部门单一操作项目工作与职能部门的工作比较项目工作一次性的独特的有特殊目的项目经理负责跨部门协同合作第19页1.业务项目和自我开发项目业务项目是由专业性项目公司为特定的客户或业主所完成的项目。自我开发项目是项目团队为自己企业或组织所完成的各种开发项目。2.企业项目、政府项目和非盈利机构的项目企业项目是由企业提供投资或资源,并作为项目业主或顾客。政府性项目是由国家或地方政府提供投资或资源,并作为业主或顾客,而非盈利机构的项目是指像学校、社团、社区等组织提供投资或资源,为满足这些组织的需要而开展的各种项目。项目的分类第20页3.盈利性项目和非盈利性项目盈利性项目是以获得平均利润为目标而开展的项目,非盈利项目是以增加社会福利或公益为目标所开展的项目。4.大项目、项目和子项目按照项目的规模和统属关系有“Program”、“Project”和“Subproject”三个。一个项目可以组合分解成各种不同层次的子项目。第21页二、项目的基本特征1.明确的目标:项目可能是一种期望的产品,也可能是一种希望得到的服务。每一个项目最终都有可以交付的成果,这个成果就是项目的目标。2.项目的独特性:项目所涉及的某些内容是以前没有做过的,也就是说这些内容是唯一的。3.项目的时限性:时限性指每个项目都具有明确的开始和结束时间与标志,项目不能重复实施。4.项目的不确定性:在项目的具体实施过程中,外部因素和内部因素总会发生变化,因此项目也会出现不确定性。5.结果的不可逆转性:项目存在一个从开始到结束的过程,一旦项目结束了,结果也就确定了。第22页三、软件项目的特征1.软件的特点(1)软件固有的特性–复杂性–抽象性–依赖性–软件使用特性(2)软件生产特性–软件开发特性–软件产品形式的特性–软件维护特性第23页2.软件项目的特点目标的渐进性:软件项目的目标随着项目的进行才能逐渐完善和明确。项目的阶段性:项目的历时有限,具有明确的起点和终点,当实现项目或被迫终止时项目结束。不确定性:软件项目不可能在规定的时间内、按规定的预算由规定的人员完成。智力密集型:软件项目是智力密集、劳动密集型,受人力资源的影响大。第24页一.项目管理的背景与定义1.项目管理的发展1958年,美国海军研制北极星导弹时,只用了4年就完成了预定6年完成的研制项目,节约时间也达到了33%以上,这就是著名的“网络计划技术”。在90年初天津涤纶厂,采用了网络计划技术进行年度检修优化,把时间从35天缩短为30天,仅此一项当年就增加产值335万元。联想集团消费电脑事业部,结合业务对项目管理的需求,配合项目管理相关理论、方法,于2000年底在天麒、天麟产品的开发过程中实施基于Project+ProjectCentral的软件方案,使该项目在8个月的时间内完成,达到了全球PC技术的最高水平。1.2项目管理概述第25页1.2项目管理概述发展阶段特点应用领域20世纪60年代以前关注工期和项目的成本,提倡做什么事情都要有计划主要应用于航空航天领域20世纪60年代中期到80年代出现了大量优化技术的应用航天项目,建筑项目和一些军事项目。20世纪80年代中期到90年代突破了传统概念上对项目的理解,并开始普及,具有各种不同的模式。制造业、信息产业,IT行业等20世纪90年代后半阶段如政府部门、学校、金融部门等开始用。应用于各个领域第26页1965年,以欧洲为主体的一些国家专门成立了国际项目管理协会(InternationalProjectManagementAssociation,IPMA)。这个协会主要以各个国家的项目管理方面的组织为主体。成员:国家级项目管理协会职能:促进国际间项目管理发展产品和服务,研究和发展,教育与培训,标准和资质认证项目管理能力基础ICB(IPMACompetenceBaseline)42个知识和实践元素,其中核心元素28个,增加元素14个。第27页1969年成立的美国项目管理学术组织(ProjectManagementInstitute,PMI)也是一个国际性项目管理学会。分会:245个成员:企业、高校、研究单位职能:促进国际间项目管理发展PMBOK(ProjectManagementBodyofKnowledge)九个知识领域1991年6月中国项目管理委员会(ProjectManagementResearchCommitteeChina,PMRC)正式成立,促进了我国项目管理与国际项目管理专业领域的沟通与交流,促进了我国项目管理专业化和国际化的发展。2001开始建立《中国项目管理知识体系和资格认证标准》工作。第28页当前项目管理的两大研究体系:IPMA和PMI从20世纪60年代起,国际上许多人对于项目管理产生了浓厚的兴趣。目前有两大项目管理的研究体系,即:以欧洲为首的国际项目管理协会(IPMA)体系,和以美国为首的美国项目管理协会(PMI)体系。在过去的30多年中,他们都做出了卓有成效的工作,为推动国际项目管理现代化发挥了积极的作用。第29页IPMA的成员以代表各个国家的项目管理研究组织为主,于1965年在瑞士注册,是个非盈利性的组织。它的宗旨是促进全球的项目管理发展。根据1996年的资料,IPMA中正式会员国家组织有26个,非正式会员组织(观察员)有25个,正式会员组织中的个人成员可自动地成为该协会的个人成员。IPMA非常重视专业人员资格认证工作。项目管理专业人员取证分为A、B、C、D4个级别,级别之间的档次标准差距很大。第30页其中A级是工程主任证书级,简称CPD,总经理一级,它授予具有指导一个工程计划(Program),或一个公司/分公司全部项目能力,或者具有与来自不同国际文化背景的主要合作者管理国际复杂项目能力的人员。如果想得到这个级别的证书,必须先提出申请,其中包括对于个人能力的自我评价,还有已经获得该资格证书人员的推荐文件;在业务方面要有本人撰写的项目建议书以及项目报告等,且必须通过面试。该种资格证书的有效期为3~5年,过期后要重新申请。B级为项目经理级别证书,C级为项目管理工程师级证书,D级为项目管理技术员级证书,不同的资格证书标准各异。和PMI资格认证比较,IPMA更注重于实践方面的能力。第31页国际上项目管理的另一大研究体系PMI的成员主要以企业、大学、研究机构的专家为主,现在已经有40000多会员,它卓有成效的贡献是开发了一套项目管理知识体系。20世纪60-70年代,从事项目管理的人们都在实践方面进行总结,1976年的一次会议上,有人大胆地提出了一个设想,能否把这些具有共性的实践经验进行总结,并形成“标准”。这一议题引发与会人员的深入思考和研究。1981年,PMI组委会批准了这个项目,组成了以M