SoftwareProjectManagement08306113Welcome(SchoolofComputerEngineering&Science,ShanghaiUniversity)Privatelecture,Notallowedtobecopiedorbroadwithoutpermission.M.Cao2012渐行渐远,彻底驱散了世界末日的阴影,天在,地在,岁月在,你在,我也在.....。让我们2013拥有快乐、健康的心态,天天多吃点,把肚子里的知识挤出来,创造满意的成绩。名人不是曰了:“吃的是草,挤出来的是代码。”ResumeName:CaoMinTel:66135557Office:NanchenRoad,ComputerBuilding1023Email:mcao@staff.shu.edu.cnAddress:No.333,NanchenRoad,Baoshan,Shanghai,P.R.China,成功案例都江堰水利工程设计技巧架构完美创新技术,炸山资源管理高质量灵渠灌溉/它山堰/郑国渠茅以升大桥软件方面成功案例方正[两个人的排版软件]苹果[两个人的OS]微软[两个人的OS]失败案例FAA[美国航空管理局]1981年AAS[AdvancedAutomationSystem]项目--IBM2009年游戏“永远的毁灭公爵”Chandler(PIM,PersonalInformationManagement)—梦断代码引言(1)现代软件问题作坊式软件生产为何不行?手工糕点为何跟不上?天才程序员愚公移山在现代生产中的问题程序员之间协作困难心态[教材为例,DS]沟通、理解[中学讲数学题目为例]文档[想清楚、说清楚、写清楚]、规范、关键性算法、早发现错误技术骨干、项目经理之间的利益关系处理各部门间、部门经理与项目经理间的关系程序员的定位、风格等眼界要开阔,学术有专攻鸡头、凤尾;何时确定方向引言(2)引出管理问题经典书人月神话梦断代码学院想建立一个研讨课程网站,3周后使用。你们基本上都是计算机学院的学生,判断一下,该项目是否能做?如何规划?[本学期作业,项目整个从规划到实现,每一章内容在该项目中的体现,小组角色,小组成绩和个人成绩的体现,考试的基础和背景]。特别注意:和软件工程的区别。引言(3)软件项目管理概述软件项目启动软件项目招投标与合同管理软件项目计划软件项目需求管理软件项目进度管理软件项目成本管理课程内容和安排软件项目质量管理软件项目风险管理软件项目人力资源管理项目监督与控制项目收尾管理软件项目管理综合实例软件项目管理软件Project2010过程管理产品管理人员管理1-3周第4周第5周第6周9周7-8周第10周提前考试讲解方式每章的内容简单讲解,引出问题,分小组进行讨论。对上周讨论的内容抽讲,主动报名和随机点名结合的方式,记入个人成绩部分。要求:可以按教材组织清楚;可以补充新的材料、文献,进行归纳、总结;可以讲解实际系统所应用到的方法等。根据实际系统所应用到的方法等,结合章节内容,对系统进行分析,将管理原理和原则应用于实际系统中,形成完整的报告。要求小组中每人负责一部分[角色定位],但应该前后连贯,分工清楚,合作效果好。组长自选(默认每组第一位)。人员对掉名单,下周确定。周五16:00报名截止。考核安排讲课PPT、问题回答等,每人一套,各自提交。压缩包方式:软件项目管理第一部分-学号-姓名,占平时成绩的50%。应用系统讨论记录,每组一份,形式不限,占平时成绩的10%。针对应用系统的小组报告,占平时成绩的40%,每组一份。标题、摘要、关键字、正文、参考文献。小论文方式。没有讲课的同学,每人一份应用系统管理报告,90%。开卷考试,占总成绩的50%。休息Chap1软件项目管理概述—项目项目的起源与发展古代:长城,都江堰,金字塔现代:法英海底隧道,(美)曼哈顿计划,阿波罗登月计划,(中)三峡工程、香港新机场建设兴起:人类组织活动的分化。作业[常规、重复,持久、部门]、项目[创新性、一次性,临时、团队]。休息项目管理日常运作一次性执行在现有系统基础上重复执行以目标和成果为导向通过改进来追求效率和质量项目经理营造氛围并与项目团队一起工作基于管理结构的线形管理基于绩效度量、计划控制、变更管理保持稳定和连贯性Chap1软件项目管理概述—项目项目的起源与发展古代:长城,都江堰,金字塔现代:法英海底隧道,(美)曼哈顿计划,阿波罗登月计划,(中)三峡工程、香港新机场建设兴起:人类组织活动的分化。作业[常规、重复,持久、部门]、项目[创新性、一次性,临时、团队]。休息项目管理日常运作一次性执行在现有系统基础上重复执行以目标和成果为导向通过改进来追求效率和质量项目经理营造氛围并与项目团队一起工作基于管理结构的线形管理基于绩效度量、计划控制、变更管理保持稳定和连贯性Chap1软件项目管理概述—项目项目的定义质量专家J.M.朱兰[1989]:一个项目就是一个计划要解决的问题。联合国工业发展组织:项目是对一项投资的一个提案,……。中国项目管理研究委员会:项目是一个特殊的即将被完成的有限任务。美国项目管理协会:项目是为完成某一独特的产品、服务或任务所作的一次性努力。由一组有起止日期的、相互协调的受控活动组成的独特过程,该过程要达到符合包括时间、成本和资源的约束条件在内的规定要求的目标。项目是在一定的资源约束下完成的既定目标的一次性任务。休息Chap1软件项目管理概述—项目项目的特征[点/基本属性]目标(目的)性独特性周期性临时性(一次性)约束性[资源、成本、时间有限]多方面性冲突性风险性,不可逆转性休息Chap1软件项目管理概述—项目休息项目定义所涉及的因素沟通明确界定的工作范围预定的经费一次性工作临时组织明确具体的目标团队精神开始日期结束日期项目Chap1软件项目管理概述—项目管理项目管理—定义、含义PMI(ProjectManagementInstitution)定义:在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求。PMBPOK(ProjectManagementBodyofKnowledge,项目管理知识体系指南):项目管理是为了满足项目要求,在项目活动中采用的知识、技能、工具和技术的集合。PRICE2(ProjectINControlledEnvironment,受控环境中的项目):项目管理是对项目各个方面的计划、监督和控制,并激励项目的所有参与人员去达到项目的时间、质量、成本、性能等多方面的目标。DIN69901(德国国家标准):项目管理是项目活动中所应用的一系列的任务、技术和工具。休息Chap1软件项目管理概述—项目管理项目管理—定义、含义[续1]以项目为对象,在一个连续的过程中为达到项目目标,对项目所有方面所进行的计划、组织、指挥、协调和控制。(国际标准ISO10006质量管理----项目管理的质量指南)在一个确定的时间范围内,为了完成一个既定的目标,通过特殊形式的临时性组织运行机制,经有效的计划、组织、领导和控制,充分利用既定有限资源的一种系统管理方法。在项目活动中应用专门的知识、技能、工具和技术,使项目达到预期目标的过程,是以项目有作为管理对象,通过一个临时性的、专门的组织,对项目进行计划、组织、执行和控制,并在时间、成本、性能和质量等方面达到预期目标的一种系统管理方法。项目管理就是组织实施为实现项目标所必需的一切活动的计划、安排与控制。休息Chap1软件项目管理概述—项目管理项目管理—定义、含义[续2]完成项目管理通过应用下列过程:启动、计划编制、执行、控制和收尾。项目团队负责管理项目工作,这些工作通常涉及:对范围、时间、成本、风险和质量的竞争性需求有不同需求和期望的项目干系人需求的确认休息项目管理的过程是相互交叉作用的。这是由于在整个生命周期中项目存在并需要渐进明细,而且对项目了解得越多,对项目的管理就会越好(PMBPOK)Chap1软件项目管理概述—项目管理项目管理—特征项目管理的对象是项目。系统工程思想贯穿整个过程。项目管理的组织具有一定的特殊性。基于团队管理的个人负责制,项目经理是整个项目中协调和控制的关键。项目管理的要点是创造和保持一个使项目顺利进行的环境,使置身于这个环境的人们能在集体中协调工作,以完成预定的目标。项目管理的方法、工具和技术手段具有先进性。休息Chap1软件项目管理概述—项目管理项目管理—管理的内容休息划分角度包含内容项目管理的职能项目的计划、组织、人事安排、进度控制和关系协调等项目活动的过程项目决策、项目规划与设计、项目的招投标、项目实施、项目终结于后评价等项目投入的资源项目资金财务管理、项目人力资源管理、项目材料设备管理、项目技术管理、项目信息管理和项目合同管理等项目目标与约束项目进度管理、项目成本管理、项目质量管理和项目风险管理等Chap1软件项目管理概述—项目管理项目管理—管理的内容休息质量管理时间管理范围管理成本管理整体管理人力资源管理采购管理风险管理沟通管理项目管理Chap1软件项目管理概述—项目管理休息项目管理—管理的对象Chap1软件项目管理概述—项目管理休息项目管理—管理的本质Chap1软件项目管理概述—项目管理休息项目管理—管理的本质(续)成功的项目必须满足客户、管理层和供应商在时间、费用和性能上的不同要求。Chap1软件项目管理概述—项目管理知识体系休息已公认的项目管理理论与实践应用领域理论与实践全局管理理论与实践项目管理与其它学科的关系应用领域—以软件项目为例现代软件工程,包括:需求工程、体系架构、软件过程、质量保证等管理知识管理学管理心理学(组织行为学)Chap1软件项目管理概述—项目管理知识体系休息PMBOKPMBOK[由PMI完成]范围管理时间管理费用管理质量管理人力资源管理风险管理沟通管理采购管理综合管理项目管理过程与过程组和知识领域的相互关系启动计划执行控制收尾项目综合管理项目计划编制项目计划执行综合变更控制项目收尾项目范围管理启动范围计划范围定义范围确认范围变更控制项目时间管理活动定义、活动排序、活动时间估算、进度计划编制进度控制项目成本管理资源计划成本估算成本预算成本控制项目质量管理质量计划质量保证质量控制人力资源管理组织计划人员获取团队发展项目沟通管理沟通计划信息发布绩效报告行政收尾项目风险管理风险管理计划风险识别风险对策风险监控项目采购管理采购计划询价准备询价、比选合同管理合同收尾Chap1软件项目管理概述—项目管理知识体系休息ICBICB[由IPMA完成][IPMA--InternationalProjectManagementAssociation]ICB(IPMACompetenceBaseline)能力=知识+经验+个人态度内容:项目管理知识的42个要素ICB个人态度沟通能力创造性、勇挑重担、热情、激励能力交际能力、开放性敏感、自我控制、价值判断力、胜任能力、全面的个人综合素质解决冲突、协商氛围、公平性高瞻远瞩,发现解决办法的能力忠诚、团结、乐于助人领导能力Chap1软件项目管理概述—项目管理知识体系休息PRINCE2——英国项目管理组织完成8类:组织计划控制项目阶段风险管理在项目环境中的质量配置管理变化控制主要管理技术基于产品的计划变化控制方法质量评审技术项目文档化技术公司或程序管理(CorporateorProgramManagement)指导项目(DirectaProject,DP)计划(Planning,PL)Prince2知识体系结构管理产品交付(CS)开始项目(SU)启动项目(IP)控制阶段(CS)管理项目边界(SB)结束项目(SB)项目委托书Chap1软件项目管理概