[企业管理]第一章 项目管理与软件项目管理 anita.ppt
第一章 项目管理与软件项目管理,信管教研室 李姗2011年9月,信息管理教研室:李姗 办公室:A4201 Email:LiS PhoneNo:028-82878195,2,成都东软学院 信管教研室 李姗,学习目标和能力要求,了解项目及其特征;了解软件项目的概念及要素组成;了解项目管理的定义和主要内容。了解软件项目管理的特征。了解项目管理的五要素。了解过程管理在软件项目管理的关系。了解软件项目的管理过程。,3,成都东软学院 信管教研室 李姗,一、项目与软件项目 二、项目管理与软件项目管理三、项目管理知识体系(PMBOK)四、软件开发项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程,本章主要内容,4,成都东软学院 信管教研室 李姗,上课?2008年奥运会?集体婚礼?到东软读大学?开发微软的操作系统?每天的卫生保洁?神州飞船计划?,什么叫项目?,?,5,成都东软学院 信管教研室 李姗,项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的一个临时性的努力;项目是以一套独特而相互联系的任务为前提,有效地利用资源,为实现一个特定的目标所做的努力;项目是一个特殊的将被完成的有限任务,它是在一定时间内满足一系列特定目标的多项相关工作的总和。,项目的定义,6,成都东软学院 信管教研室 李姗,有明确的目标;项目之间的活动具有相关性;周期性:要在一个限定的期间内完成,是一种临时性的任务,有明确的开始点和结束点;独特性,每个项目都是唯一的;资源成本对项目实施具有约束性;项目具有一定程度的不确定性;结果的不可逆转性。,项目的特征,7,成都东软学院 信管教研室 李姗,项目是一次性的,日常运作是重复进行的;项目是以目标为导向的,日常运作是通过效率和有效性体现的;项目是通过与项目经理及其团队工作完成的;而日常运作是职能式的线形管理;项目存在大量的变更管理,而日常运作则基本保持持续的连贯性的。,项目与日常活动的区别,8,成都东软学院 信管教研室 李姗,上课2008年奥运会集体婚礼到东软读大学开发微软的操作系统每天的卫生保洁神州飞船计划,什么叫项目?,9,成都东软学院 信管教研室 李姗,项目(project);子项目(subproject):项目可以根据需要分解成更多个子项目,若干个子项目组成一个完整的项目,比如一期项目、二期项目等;项目群(program):也叫大型项目,是通过协调、进行同意管理的一组相互联系的项目,比如863计划、阿波罗登月计划等等;,项目、项目群与子项目,10,成都东软学院 信管教研室 李姗,软件,软件:计算机系统中与硬件相互依存的部分,它是包括程序、数据及其相关文档的完整集合。,成都东软学院 信管教研室 李姗,11,软件项目,软件项目具有特殊性:1)软件项目是一种逻辑实体,具有抽象性。2)开发过程中没有明显的制造过程,也不存在重复生产过程。3)依赖计算机系统;没有摆脱手工的开发模式。2)软件项目具有高度复杂性,检测困难。3)多种因素的改变会导致软件项目的变更。4)软件项目具有“渐近明细”的特点。,成都东软学院 信管教研室 李姗,12,软件项目的组成要素,一个软件项目的要素包括:软件开发的过程 软件开发的结果 软件开发赖以生存的资源 软件项目的特定委托人或者说是客户,成都东软学院 信管教研室 李姗,13,实现项目目标的制约因素,14,成都东软学院 信管教研室 李姗,三种管理的关系,战略管理:从宏观上帮助企业明确和把握企业的发展方向。,运作管理:对日常的、重复性工作的管理。,项目管理:是对一次性的、创新性工作的管理。,15,成都东软学院 信管教研室 李姗,项目管理的背景,生活中的项目生日聚会野餐活动集体婚礼,社会中的大项目微软的操作系统阿波罗登月计划神州六号飞船计划,16,成都东软学院 信管教研室 李姗,项目管理是20世纪50年代后期发展起来的一种计划管理方法。1957年美国杜邦公司把项目管理应用于设备维修,把维修停工时间由125小时锐减为78小时1958年美国人在北极星导弹设计中,应用项目管理技术,把设计完成时间缩短了两年。项目管理适用于各种类型的企业公司。目前,在世界发到国家的政府部门和企业机构中,项目管理已成为运作的中心模式。,成都东软学院 信管教研室 李姗,17,项目管理的定义,项目管理是一定的主体,为了实现其目标,利用各种有效的手段,对执行中的项目周期的各阶段工作进行计划、组织、协调、指挥、控制,以取得良好经济效益的各项活动的总和。,项目管理就是把知识、技能、工具和技术应用到项目活动中去,以满足或超过项目相关利益者对项目的的要求和期望。满足和超过项目相关利益者的要求意味着要对各种有抵触的需要加以权衡;这些需求如:范围、时间、成本和质量;具有不同要求和期望的投资者;已识别需求及潜在需求(期望)。,18,成都东软学院 信管教研室 李姗,软件危机及其表现,软件危机:就是软件生产能力和业务发展需求不相适应的现象。是弱的软件生产能力和强的业务发展需求之间的矛盾。,软件危机的表现:1)开发过程随心所欲。2)时间计划和费用估算缺乏现实的基础。3)管理者主要在应付突发事件。4)对产品质量缺乏客观基础。5)软件开发的成败建立在个人能力基础上。,19,成都东软学院 信管教研室 李姗,美国1999年软件项目的统计,20,成都东软学院 信管教研室 李姗,软件项目管理的定义,软件项目管理是为了使软件项目能够按照规定的成本、进度、质量要求顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动,以最合理、最有效、最经济的方法完成软件项目的实施。软件项目管理的质量与软件产品的质量有着直接的对应关系。,21,成都东软学院 信管教研室 李姗,软件项目管理的特征,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。特别是很多应用软件项目已经不再是业务流程的“电子化”,而是同时涉及业务流程再造或业务创新。eg:IMS开发中新系统的设计项目周期长,复杂度高,变数多。软件需要满足一群人的期望。“满足一群想法和利益各不相同的人的需求”。,22,成都东软学院 信管教研室 李姗,美国1994年和2004年软件项目的统计比较,23,成都东软学院 信管教研室 李姗,软件项目实例,成都东软学院校园短信广播系统目标:实现东软学院教学、教务等七项内容的短信发送功能。时间:1年资金:2万资源:5人、设备、资料等等,24,成都东软学院 信管教研室 李姗,项目管理知识体系(PMBOK),项目管理的两大知识体系IPMA 国际项目管理协会(International Project Management Association)IPMA Competence Baseline ICB 国际项目管理专业资质标准 PMI 美国项目管理协会(Project Management Institute)PMBOK(Project Management Body of Knowledge)项目管理知识体系,25,成都东软学院 信管教研室 李姗,PMP:项目管理专业人员资格认证。是由PMI开发并负责组织实施的一种专业资格认证。该项目认证已获得世界上130多个国家的承认,是目前全球认可程度最高的项目管理专业认证。在很多国家,PMP认证已经成为项目管理人员的基本任职资格。在我国,报考PMP已经成为继MBA、MPA之后的最新热点CAMP(项目管理助理师),同PMP一样,报考时都需要有相应的工作经验。,PMP(Project management Professional)介绍,26,成都东软学院 信管教研室 李姗,项目管理知识体系九大知识领域,项目集成管理(project integration management)项目范围管理(project scope management)项目时间管理(project time management)项目成本管理(project cost management)项目人力资源管理(project human resource management)项目沟通管理(project communication management)项目风险管理(project risk management)项目质量管理(project quality management)项目采购管理(project procurement management),成都东软学院 信管教研室 李姗,27,项目管理知识体系九大职能(领域),28,成都东软学院 信管教研室 李姗,项目管理知识体系(PMBOK),五个(基本)阶段开始过程计划过程执行过程控制过程结束过程,29,成都东软学院 信管教研室 李姗,项目管理的范围,项目管理的五要素技术(Technical)方法(Methodology)团队建设(Team Building)信息(Information)沟通(Communication:80%jobs):,30,成都东软学院 信管教研室 李姗,项目管理的范围,从战略上看人员(People)招聘,选择、业绩管理、培训、专业发展、组织和工作计划,团队精神、企业文化培养。问题(Problem):发现问题和解决问题。过程(Process):对过程进行管理。,31,成都东软学院 信管教研室 李姗,项目管理的范围,从战术上看,三个指标互相影响,32,成都东软学院 信管教研室 李姗,过程管理与软件项目管理的关系,软件过程的定义:所谓软件过程,是指软件产品在开发全部过程中经历的流程、技术、产品、活动间关系、角色、工具等活动的全部序列,是软件开发过程中的各个因素的有机结合。,33,成都东软学院 信管教研室 李姗,只关注开发的结果:不同的产品表现出不同的质量,产品的质量取决于个人的素质和能力。,34,成都东软学院 信管教研室 李姗,关注开发的过程:不同的产品表现出相同的质量,产品的质量依赖于企业的过程能力,而非个人的能力。,35,成都东软学院 信管教研室 李姗,过程管理对过程进行管理,过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。软件过程管理就是要注重循序渐进地积累,积累项目中的各个环节的实践经验和项目管理的实践经验,保证我们的生产力持续地发展。,36,成都东软学院 信管教研室 李姗,过程管理和项目管理的关系,项目管理用于保证项目的成功。过程管理用于管理最佳实践。这两项管理不是相互孤立的,而是有机地紧密地结合的。,37,成都东软学院 信管教研室 李姗,软件项目管理过程,软件项目管理的核心,38,成都东软学院 信管教研室 李姗,软件项目管理路线图,39,成都东软学院 信管教研室 李姗,软件项目管理路线图,40,成都东软学院 信管教研室 李姗,软件项目管理路线图,41,成都东软学院 信管教研室 李姗,软件项目管理路线图,42,成都东软学院 信管教研室 李姗,软件项目管理路线图,43,成都东软学院 信管教研室 李姗,软件项目管理路线图,44,成都东软学院 信管教研室 李姗,软件项目管理路线图,45,成都东软学院 信管教研室 李姗,软件项目管理路线图,46,成都东软学院 信管教研室 李姗,软件项目管理路线图,47,成都东软学院 信管教研室 李姗,软件项目管理路线图,48,成都东软学院 信管教研室 李姗,软件项目管理路线图,49,成都东软学院 信管教研室 李姗,软件项目管理路线图,50,成都东软学院 信管教研室 李姗,软件项目管理路线图,51,成都东软学院 信管教研室 李姗,软件项目管理路线图,52,成都东软学院 信管教研室 李姗,软件项目管理路线图,53,成都东软学院 信管教研室 李姗,案例启发,你是一个项目的项目经理,计划了一个项目需要36个月完成,然后提交领导,由于领导的原因导致项目的开始日期推延2个月,但是领导要求你按照计划完成,作为项目经理,你应该如何做?,54,成都东软学院 信管教研室 李姗,作业:当堂完成上述案例中留下的问题,并提交到ftp作业文件夹下。,55,成都东软学院 信管教研室 李姗,