软件项目管理

上传人:1666****666 文档编号:48653508 上传时间:2022-01-13 格式:PPT 页数:48 大小:578KB
返回 下载 相关 举报
软件项目管理_第1页
第1页 / 共48页
软件项目管理_第2页
第2页 / 共48页
软件项目管理_第3页
第3页 / 共48页
点击查看更多>>
资源描述
chapter_00软件开发项目管理 chapter_01软件项目过程软件项目过程顾客 顾客需求满意产品输入 输出产品实现 chapter_02软件工程软件工程软件开发项目管理过程改进 chapter_03教材书软件项目管理案例教程软件项目管理案例教程 第第2版版韩万江等编著韩万江等编著机械工业出版社机械工业出版社 chapter_04软件开发项目管理软件开发项目管理 第第 0 0 章章软件项目管理概述软件项目管理概述 chapter_05本章要点本章要点q一、项目与软件项目一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系( PMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 chapter_06哪些活动是项目?哪些活动是项目?q上课 q野餐活动q集体婚礼q社区保安q开发微软的操作系统q每天的卫生保洁 q神州飞船计划 chapter_07项目定义项目定义q项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。 chapter_08项目的特征项目的特征1.有明确的目标2.项目之间的活动具有相关性:一个项目里有很多彼此相关的活动3.限定的周期4.有独特性:在一定程度上,项目与项目之间没有重复性,每个项目都有其独自的特点5.资源成本的约束性:每一项目都需要运用各种资源来做为实施的保证,而资源是有限的 6.项目的不确定性:在项目的实施中,外部和内部因素总是会发生一些变化 chapter_09项目与日常运作项目与日常运作q上课 q野餐活动q集体婚礼q社区保安q开发操作系统q每天的卫生保洁 q神州飞船计划日常运作项目 chapter_010项目与日常运作的区别项目与日常运作的区别q项目是一次性的,日常运作是重复进行的,q项目是以目标为导向的,日常运作是通过效率和有效性体现的,q项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理;q项目存在大量的变更管理,而日常运作则基本保持连贯性的。 chapter_011软件项目的特殊性软件项目的特殊性q逻辑实体:软件是一种逻辑实体,不是具体的物理实体,它具有抽象性q相互作用的系统q变更q渐近明细渐近明细 chapter_012实现项目目标的制约因素实现项目目标的制约因素n工作范围n成本n进度计划n客户满意度 chapter_013软件项目实例软件项目实例q社保系统q目标:实现社会保险管理的七大保险功能q时间:1年q资金:2万q资源:人、设备、资料等等 chapter_014本章要点本章要点q一、项目与软件项目 q二、项目管理二、项目管理与软件项目管理与软件项目管理q三、项目管理知识体系 PMBOKq四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 chapter_015项目管理背景项目管理背景q项目管理是20世纪50年代后期发展起来的一种计划管理方法,它一出现就引起了广泛关注。1957年美国杜邦公司把这种方法应用于设备维修,把维修停工时间由125小时锐减为78小时。1958年美国人在北极星导弹设计中,应用项目管理技术,竟把设计完成时间缩短了2年。 chapter_016项目管理背景项目管理背景q生活中的项目q生日聚会q野餐活动q集体婚礼q社会中的大项目q微软的操作系统q阿波罗计划q神州飞船计划 chapter_017项目管理定义项目管理定义q项目管理是一系列的伴随着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列管理行为。 chapter_018项目管理图示项目管理图示战略管理项目管理运作管理n对一个组织的管理而言,主要包括三个部分“战略管理”、“运作管理”、“项目管理”n战略管理是从宏观上帮助企业明确和把握企业的发展方向n运作管理是对日常的、重复性工作的管理n项目管理是对一次性的、创新性工作的管理 chapter_019软件开发项目管理定义软件开发项目管理定义q软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 chapter_020本章要点本章要点q一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系三、项目管理知识体系(PMBOKPMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 chapter_021关于关于PMP (Project management PMP (Project management Professional)Professional)qPMP (Project management Professional)是项目管理专业人员资格的缩写,它是美国项目管理学会(Project Management Institute,PMI)开发并组织负责组织实施的一种专业资格认证。成为PMP是一个挑战,认证本身可以为个人的事业发展带来很多的好处。该项认证已经获得世界上100多个国家的承认,可以说是目前全球认可程度很高的项目管理专家认证,也是项目管理资格最重要的标志之一,在国际上已经树立了权威。在世界很多国家,特别是西方发达国家,PMP已经被认为是合格项目管理的标志之一。 chapter_022项目管理知识体系(项目管理知识体系(PMBOKPMBOK)q项目管理知识体系(Project Management Body Of Knowledge,PMBOK)是PMI组织开发的一套关于项目管理的知识体系。它是PMP考试的关键材料,它为所有的项目管理提供了一个知识框架。项目管理知识体系(PMBOK2004)包括项目管理的九个知识领域、5个标准化过程组织及44个模块。q九个知识领域分别是:项目集成管理(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) chapter_023九个知识领域九个知识领域n1 项目范围管理项目范围管理 n 保证项目的完成,并仅完成全部要求的工作。而保证不会偏离项目,造成资源浪费的过程。n 立项:证实项目开始n 范围计划编程:制定一个范围说明,作为将来项目决策的基础n 范围定义:将项目可交付成果分为几个小的,更易管理的部分n 范围核实:项目范围的正式接纳n 范围变更控制:控制项目范围的变化n2.项目时间管理项目时间管理 n确保项目按时完成的过程:n 流程定义:确定为完成各种项目可交付成果所必须进行的诸项具体流程。n 流程排序:确定各流程间的依赖关系,并形成文件。n 工作时间估计:估计每一项工作所需要的时间段。n 制定进度计划:分析工作顺序,工作工期和资源需求,编制项目进度计划。n 进度控制:控制项目进度计划的变化。 n3.项目成本管理项目成本管理 n项目成本管理包括确保在批准的预算内完成项目所需要的诸过程,以下是成本管理主要过程的概况:n 资源规划:确定为完成项目各项工作,需要何种资源(人,设备,材料)以及每种资源的概况。n 费用估算:编制一个为完成项目各环节所需要的资源费用的近似估算。n 费用预算:将总费用估算分配到各单项工作上。n 费用控制:控制项目预算的变更。 chapter_024九个知识领域九个知识领域n4.项目风险管理项目风险管理 n项目风险管理包括对项目风险的识别、分析和应对过程。它包括对正面事件效果的最大化及对负面事件影响的最小化:n 风险识别:确定哪些风险可能对项目造成影响并且编制每一风险的特性文件。n 风险量化:通过对风险及风险的相互作用的评估来评价项目结果的可能性。n 风险应对措施的开发:确定扩大机会的步骤及对威胁的应对措施。n 风险应对控制:对项目过程中风险变化的回应。 n5.项目沟通管理项目沟通管理n项目沟通管理包括保证及时、适当地产生、收集、发布、储存和最终处理项目信息所需的过程。它是人、意见和信息之间的关键纽带,是成功所必须的。参与项目的每一个人都必须做好以项目“语言”方式传达和接收信息的准备,同时还必须明白他们以个人身份涉及的信息将如何影响整个项目。以下为主要过程的概述n 信息计划编制:确定项目受益人的信息和沟通需求:什么人需要什么信息,他们什么时候需要,以及如何将信息提供给他们。n 信息发布:即时将所需的信息提供给项目收益人。n 执行情况汇报:收集并发布执行情况信息,包括现状汇报,进度测量和预测。n 行政收尾:产生,收集和发布阶段定型或项目完成的信息。 n6.项目质量管理项目质量管理 n项目质量管理包括保证项目满足其需求所需要的过程。它包括“确定质量方针、目标和职责并在质量体系中通过诸如质量计划、质量控制、质量保证和质量改进使其实施的全面管理职能的所有活动”。 chapter_025九个知识领域九个知识领域n7.项目人力资源管理项目人力资源管理 n 项目人力资源管理包括需要最有效地利用涉及项目人员的过程。它包括所有项目受益者,发起人、客户、个体贡献者和其它方组织的计划编制:确定,编制和分配项目任务,职权和报告关系n 人员招聘:获得需要分配到并工作于项目上的人力资源。n 队伍开发:为加强项目执行开发个人或团体技能。n8.项目采购管理项目采购管理 n 项目采购管理包括需要从执行组织以外获得货物和服务的过程。概述主要过程为:n 采购计划编制:决定何时采购何物。n 招标计划编制:编制产品需求和鉴定潜在的来源。n 招标:依据情况获得报价,投标,或建议书。n 选择来源:选择潜在的卖方。n 合同管理:管理与卖方的关系。 n9.项目综合管理项目综合管理 n 项目综合管理包括那些确保项目各要素相互协调所需要的过程,它牵涉到在竞争目标和方案选择中做出平衡,以满足或超出项目利害关系者的需求和期望。本课程叙述的焦点集中在用于项目管理各过程相互作用的过程、工具和技术。例如:当成本估计被用于某一计划中,或者与成员变化相关的风险要求被识别时,项目综合管理就开始派上用场了。为了项目的成功,综合管理也必须发生在许多其它领域。 chapter_026PMBOKPMBOK的的9 9个知识领域的关系个知识领域的关系 chapter_0275 5个标准化过程个标准化过程组组 chapter_028本章要点本章要点q一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系(PMBOK)q四、软件开发四、软件开发项目管理的范围项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程 chapter_029项目管理的项目管理的5 5要素要素q技术(Technical) q方法(Methodology)q团队建设(Team Building)q信息(Information)q沟通(Communication:80% jobs): chapter_030战略上的范围战略上的范围q从战略上看,有效的项目管理集中于3个P上q人员(People)q“人员”是项目最为宝贵的财富,软件项目也是如此,它为软件人员定义了招聘,选择、业绩管理、培训、专业发展、组织和工作计划,团队精神、企业文化培养等关键实践域。q问题(Problem):项目经理的一个重要任务就是发现问题和解决问题。明确该项目的目的和范围,选择合适的解决方案,定义技术和管理的约束,进行成本估算,有效的风险评估,适当地划分或给出意义明确的项目进度等都是需要解决的问题。q过程(Process):单纯注重项目管理技术本身,是无法对项目管理能力有实际提高的,过程管理是项目管理的任务。 chapter_031战术上的范围:三角形战术上的范围:三角形进度成本产品规格:质量n三角形的三个边是相互影响,任何一边发生编号都会影响到其它两边。 chapter_032本章要点本章要点q一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系(PMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系五、过程管理与软件项目管理的关系 q六、软件项目管理过程 chapter_033过程定义过程定义q所谓过程,简单来说就是我们做事情的一种固有的方式。q我们做任何事情都有过程存在,小到日常生活中的琐事,大到我们的工程项目q没有经验的人对过程不了解,就会有无从着手的感觉。q下面两个图可以形象的说明过程在软件开发中的作用。 chapter_034不关注过程图示不关注过程图示过程B过程C过程A关注点关注点 chapter_035关注过程图示关注过程图示关注点关注点 chapter_036过程管理过程管理q过程管理,就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。q软件过程管理就是要注重循序渐进地积累,积累项目中的各个环节的实践经验和项目管理的实践经验,保证我们的生产力持续地发展。 chapter_037过程管理和项目管理关系过程管理和项目管理关系过程定义过程定义过程改进过程改进项目规划项目规划项目监控项目监控项目实施项目实施 chapter_038过程管理和项目管理关系过程管理和项目管理关系q项目管理用于保证项目的成功,q过程管理用于管理最佳实践。q这两项管理不是相互孤立的,而是有机地紧密地结合的。 chapter_039本章要点本章要点q一、项目与软件项目 q二、项目管理与软件项目管理q三、项目管理知识体系(PMBOK)q四、软件开发项目管理的范围 q五、过程管理与软件项目管理的关系 q六、软件项目管理过程六、软件项目管理过程 chapter_040软件项目管理过程软件项目管理过程 q软件项目管理不同于其它项目管理,有很多特殊性。软件是一个特殊的领域,远远没有建筑工程等领域规范化。软件目前有很大的发展空间,经验在项目管理中占有很重要的作用,理论和标准还在发展中。q为实现项目目标,使软件获得成功,需要对软件项目的范围、可能的风险、需要的资源、实现的任务、成本、以及进度等做到心中有数。而软件项目管理可以提供这些信息,它贯穿于项目的始终。 chapter_041软件项目管理过程软件项目管理过程 项项目结目结束束 项项目执行目执行控制控制 项项目计目计划划 项目项目初始初始 chapter_042项目初始项目初始 项项目目 结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目 初初始始n项目初始确定项目的目标范围,包括开发和被开发双方的合同(或者协议),软件要完成的主要功能,以及这些功能的量化范围,项目开发的阶段周期等。 chapter_043项目计划项目计划 配配置管置管 理理计划计划 合合同同 计计划划 风风险险计计划划 沟通沟通 计划计划 质质量量计计划划 成成本本 计计划划 时间时间计划计划 集成集成 计划计划 范范围围计计划划 项项目目结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目初初始始 人人力力 计计划划 n项目规划是建立项目行动指南的基准,包括对软件项目的估算、风险分析、进度规划、人员的选择与配备、产品质量规划等,它知道项目的进程发展。 chapter_044项目执行控制项目执行控制 项目项目 结束结束 项目项目执执 行控行控制制 项目项目 计划计划 项目项目 初始初始n项目管理过程包括测量实际 的进展,并与计划进程相比较。同时发现计划的不当之处。 chapter_045项目结束项目结束 项项目目 结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目 初初始始n主要工作是适当地作出项目中止的决策,确认项目实施的各项成果,进行项目的交接和清算等,同时对项目进行最后评审,并对项目进行总结。 chapter_046本书的组织结构本书的组织结构 配配置管置管 理理计划计划 合合同同 计计划划 风风险险计计划划 沟通沟通 计划计划 质质量量计计划划 成成本本 计计划划 时间时间计划计划 集成集成 计划计划 范范围围计计划划 项项目目结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目初初始始 人人力力 计计划划 chapter_047小结小结q项目、项目的特征q项目管理知识体系 q软件项目管理过程
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!