软件项目管理基础知识deiw.ppt
《软件项目管理基础知识deiw.ppt》由会员分享,可在线阅读,更多相关《软件项目管理基础知识deiw.ppt(196页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目管理基础软件项目管理基础1内容内容n项目管理的基础知识项目管理的基础知识n项目的时间管理项目的时间管理n项目的质量管理项目的质量管理n项目的人力资源管理项目的人力资源管理n项目的结项项目的结项2项目管理的基础知识项目管理的基础知识n项目管理的两个基本概念项目管理的两个基本概念n项目生命周期项目生命周期n项目管理过程项目管理过程n项目成功的概念项目成功的概念n项目经理应具备的相关技能项目经理应具备的相关技能3项目管理的两个基本概念项目管理的两个基本概念n项目的概念项目的概念nPMI对项目的定义对项目的定义n项目是为完成某一独特的产品或服务所做项目是为完成某一独特的产品或服务所做的一次性努
2、力的一次性努力4项目管理的两个基本概念项目管理的两个基本概念n项目的概念(续)项目的概念(续)n临时性临时性1.1.项目有明确的起始与截止日期项目有明确的起始与截止日期项目合同的起止日期项目合同的起止日期2.2.当达到项目的目标时即项目的截止日期;或项目被当达到项目的目标时即项目的截止日期;或项目被中止中止/取消的日期取消的日期3.3.项目的临时性并不意味着项目所提交的产品或服务项目的临时性并不意味着项目所提交的产品或服务也是一次性的(一次性纸杯的生产)也是一次性的(一次性纸杯的生产)4.4.项目所面临的市场机遇往往也是临时性的(没有企项目所面临的市场机遇往往也是临时性的(没有企业愿意在业愿意
3、在2009年生产北京奥运的徽章)年生产北京奥运的徽章)5.5.项目组也往往是临时性的,当项目结束时,项目组项目组也往往是临时性的,当项目结束时,项目组也随之解散(或释放)也随之解散(或释放)5项目管理的两个基本概念项目管理的两个基本概念n项目的概念(续)项目的概念(续)n独特的产品或服务独特的产品或服务1.1.项目所产生的产品或服务是独一无二的项目所产生的产品或服务是独一无二的2.2.对于批量生产的商品(例如空调或冰箱)则对于批量生产的商品(例如空调或冰箱)则不具备独特性,而例如北京联通计费项目则不具备独特性,而例如北京联通计费项目则具有独特性具有独特性3.3.重新铺设北京二环的所有路面也可以
4、看作一重新铺设北京二环的所有路面也可以看作一个独特的服务个独特的服务 6项目管理的两个基本概念项目管理的两个基本概念n项目的概念(续)项目的概念(续)n项目需要使用资源,一般包括项目需要使用资源,一般包括1.1.人(具有各种技能和经验的人员)人(具有各种技能和经验的人员)2.2.物(开发规约、各种设计书、测试数据、开发需要物(开发规约、各种设计书、测试数据、开发需要的硬件和软件等)的硬件和软件等)3.3.资金(人件费、教育费、硬件与软件的购入费)资金(人件费、教育费、硬件与软件的购入费)4.4.时间(交付日期)时间(交付日期)5.5.信息(项目组内部信息、相关项目组的信息、用户信息(项目组内部
5、信息、相关项目组的信息、用户的信息、竞争对手的信息、行业领域的最新动向等)的信息、竞争对手的信息、行业领域的最新动向等)7项目管理的两个基本概念项目管理的两个基本概念n项目的概念(续)项目的概念(续)n项目应有一个主要发起人或客户项目应有一个主要发起人或客户大部分项目都会有许多项目利益相关者或干系人大部分项目都会有许多项目利益相关者或干系人n项目含有不确定性项目含有不确定性由于每个项目都是唯一的,有时很难确切地定义项目由于每个项目都是唯一的,有时很难确切地定义项目的目标,或准确估计完成项目所需的时间和成本支出。的目标,或准确估计完成项目所需的时间和成本支出。这种不确定性是项目管理的如此具有挑战
6、性的主要原这种不确定性是项目管理的如此具有挑战性的主要原因之一,这种情况在新技术项目中更为突出。因之一,这种情况在新技术项目中更为突出。8项目管理的两个基本概念项目管理的两个基本概念n项目管理的概念项目管理的概念n通过项目经理和项目组织的努力,运用系统理论和通过项目经理和项目组织的努力,运用系统理论和方法对项目及其资源进行计划、组织、协调、控制,方法对项目及其资源进行计划、组织、协调、控制,旨在实现项目的特定目标的管理方法旨在实现项目的特定目标的管理方法n管理是通过计划、组织、控制和领导等环节来协调管理是通过计划、组织、控制和领导等环节来协调人力、物力和财力资源,以期更好地达成组织目标人力、物
7、力和财力资源,以期更好地达成组织目标的过程的过程n法约耳的管理五要素:计划、组织、指挥、协调、法约耳的管理五要素:计划、组织、指挥、协调、控制控制n项目管理与传统管理之间的联系与区别项目管理与传统管理之间的联系与区别9项目管理的两个基本概念项目管理的两个基本概念n项目管理的概念(续)项目管理的概念(续)项目干系人的项目干系人的需要和期望需要和期望9大知识领域大知识领域核心功能核心功能项目的整体管理项目的整体管理人力资源人力资源管理管理沟通管理沟通管理风险管理风险管理采购管理采购管理辅助功能辅助功能项目管理项目管理的工具和的工具和技术技术项目项目成功成功时间管理时间管理成本管理成本管理质量管理质
8、量管理范围管理范围管理10项目管理的两个基本概念项目管理的两个基本概念n项目管理的概念(续)项目管理的概念(续)三大关键要素三大关键要素n项目干系人项目干系人n项目管理知识领域项目管理知识领域n项目管理工具和技术项目管理工具和技术11项目干系人项目干系人n项目干系人的定义项目干系人的定义n会对项目产生影响的个人或组织以及项会对项目产生影响的个人或组织以及项目的结果会影响的个人或组织目的结果会影响的个人或组织n项目干系人更多地以利益影响的方式来项目干系人更多地以利益影响的方式来区分区分n以利益驱动的方式来促成项目的成功以利益驱动的方式来促成项目的成功12项目干系人项目干系人n项目干系人通常包括项
9、目干系人通常包括n项目经理项目经理n客户客户n客户与最终用户客户与最终用户n项目团队成员项目团队成员n出资人出资人n组织内其它部门组织内其它部门n供应方供应方n竞争对手竞争对手n其他处于组织外部的项目涉及或受项目影响的团体其他处于组织外部的项目涉及或受项目影响的团体13项目干系人项目干系人n取得项目干系人的支持取得项目干系人的支持n与项目干系人沟通的重要性与项目干系人沟通的重要性n例会或定期报告制度例会或定期报告制度n项目干系人之间利益折衷项目干系人之间利益折衷n项目干系人对项目往往存在不同的期望,项目干系人对项目往往存在不同的期望,且这些期望之间存在较大的差异且这些期望之间存在较大的差异n以
10、客户为中心的思想以客户为中心的思想14项目管理知识领域项目管理知识领域n四大核心知识领域四大核心知识领域n范围管理范围管理n时间管理时间管理n成本管理成本管理n质量管理质量管理15项目管理知识领域(续)项目管理知识领域(续)n四大辅助知识领域四大辅助知识领域n人力资源管理人力资源管理n沟通管理沟通管理n风险管理风险管理n采购管理采购管理16项目管理知识领域(续)项目管理知识领域(续)n项目的整体管理项目的整体管理n要发挥项目管理上的支撑作用,它与要发挥项目管理上的支撑作用,它与其他项目管理知识领域互相影响。其他项目管理知识领域互相影响。n项目经理必须具备上述项目经理必须具备上述9方面全部的方面
11、全部的知识和能力知识和能力17项目管理的工具和技术项目管理的工具和技术n例如:例如:n时间管理的工具和技术有:甘特图、时间管理的工具和技术有:甘特图、PERTPERT、关键路径法(、关键路径法(CPMCPM)等)等nMS-Project等等18项目生命周期项目生命周期n项目阶段与项目生命周期项目阶段与项目生命周期n正是因为项目的独特性,项目在执行过程正是因为项目的独特性,项目在执行过程中存在不确定性中存在不确定性n为了降低不确定性以阶段的方式来执行项为了降低不确定性以阶段的方式来执行项目目n项目生命周期则是项目阶段的总和项目生命周期则是项目阶段的总和n项目全生命周期概念项目全生命周期概念n不仅
12、仅是交付,包括从立项一直到退役不仅仅是交付,包括从立项一直到退役19项目生命周期项目生命周期n项目生命周期特征项目生命周期特征n根据项目生命周期的特征制订项目计划根据项目生命周期的特征制订项目计划时间时间费费用用和和人人员员的的投投入入开始开始结束结束起始起始阶段阶段结束结束阶段阶段中间阶段中间阶段20项目生命周期项目生命周期n几种典型的生命周期(续)几种典型的生命周期(续)2122232425项目管理过程项目管理过程n项目过程项目过程n项目管理过程项目管理过程n适用于绝大部分项目的管理过程,例如适用于绝大部分项目的管理过程,例如时间管理、质量管理、成本管理、风险时间管理、质量管理、成本管理、
13、风险管理等具有普遍的适用性管理等具有普遍的适用性26项目管理过程项目管理过程n项目过程组项目过程组n项目管理过程可以分为项目管理过程可以分为5 5个过程组个过程组1.1.启动过程启动过程批准项目或阶段的开始批准项目或阶段的开始2.2.计划过程计划过程定义项目或阶段的目标及其所需的资源定义项目或阶段的目标及其所需的资源3.3.执行过程执行过程 根据计划来执行任务根据计划来执行任务4.4.控制过程控制过程通过定期来监督和测量项目的进展来判断项目实际的通过定期来监督和测量项目的进展来判断项目实际的执行情况与计划的差异,如果需要,还应该采取纠正执行情况与计划的差异,如果需要,还应该采取纠正措施措施5.
14、5.收尾过程收尾过程确定项目或阶段可以正式结束确定项目或阶段可以正式结束27项目管理过程项目管理过程n项目过程组(续)项目过程组(续)n项目或阶段的过程组示意图项目或阶段的过程组示意图计划计划计划计划启动启动启动启动执行执行执行执行收尾收尾收尾收尾控制控制控制控制PlanPlanDoDoCheck/ActionCheck/Action28项目管理过程项目管理过程n项目过程组(续)项目过程组(续)29项目成功的概念项目成功的概念n项目管理的项目管理的“三约束三约束”风险风险时间时间范围范围成本成本30项目成功的概念项目成功的概念n衡量项目是否成功的标准千差万别衡量项目是否成功的标准千差万别n一般
15、衡量项目是否成功的一般衡量项目是否成功的“三条件三条件”:QCT项目项目时间时间质量质量成本成本31项目成功的概念项目成功的概念n顾客满意度的达成:顾客满意度的达成:CSCSn例如:即使项目开发超出预算成本,例如:即使项目开发超出预算成本,投入运营后在中长期内能实现客户的投入运营后在中长期内能实现客户的业务需求业务需求n锻炼了开发队伍,获得了某方面的锻炼了开发队伍,获得了某方面的技术积累,有利于今后公司业务的技术积累,有利于今后公司业务的开展开展32项目成功的概念(续)项目成功的概念(续)n决定项目成功的重要因素决定项目成功的重要因素n用户的参与程度用户的参与程度n高级管理层的支持高级管理层的
16、支持n明确的需求说明明确的需求说明33项目经理应具备的相关技能项目经理应具备的相关技能n项目管理的项目管理的15项职能工作项职能工作n确定项目的范围确定项目的范围n识别项目干系人、决策人和逐级程序识别项目干系人、决策人和逐级程序n制定详细的任务清单(制定详细的任务清单(WBS)n估计时间要求估计时间要求n制定初步的项目管理流程图制定初步的项目管理流程图n确定所需的资源和预算确定所需的资源和预算n评估项目要求评估项目要求n识别和估计项目风险识别和估计项目风险n制定应急计划制定应急计划n明确相互关系明确相互关系n确认并跟踪项目的关键里程碑确认并跟踪项目的关键里程碑n参与项目阶段的评估参与项目阶段的
17、评估n保障所需的资源保障所需的资源n管理变更控制过程管理变更控制过程n汇报项目状态汇报项目状态34项目经理应具备的相关技能项目经理应具备的相关技能有效的项目经理与低效的项目经理的几个重要特点有效的项目经理与低效的项目经理的几个重要特点有效的项目经理有效的项目经理有表率作用有表率作用有洞察力有洞察力技术过硬技术过硬有决断力有决断力善于沟通善于沟通善于激励他人善于激励他人必要时能够支持上级领导必要时能够支持上级领导支持团队成员支持团队成员鼓励新观念新思想鼓励新观念新思想低效的项目经理低效的项目经理表率作用差表率作用差不自信不自信缺乏专业技能和经验缺乏专业技能和经验不善于沟通不善于沟通不会激励他人不
18、会激励他人35项目时间管理项目时间管理n项目时间管理的基本概念项目时间管理的基本概念n制定项目进度计划的方法制定项目进度计划的方法n检查项目进度状况的方法检查项目进度状况的方法n项目实际进度落后于计划时的对策项目实际进度落后于计划时的对策36项目的时间管理的基本概念项目的时间管理的基本概念n项目时间管理包括项目所需时间的估项目时间管理包括项目所需时间的估算,制定可以接受的项目进度计划,算,制定可以接受的项目进度计划,并确保项目及时完工并确保项目及时完工n项目时间管理涉及确保项目准时完成项目时间管理涉及确保项目准时完成所必需的过程所必需的过程n涉及的主要过程包括:涉及的主要过程包括:n活动定义(
19、活动定义(WBSWBS)n活动排序活动排序n活动历时估算活动历时估算n制定进度计划制定进度计划n进度计划控制进度计划控制37制定项目进度计划的方法制定项目进度计划的方法n项目开发计划与项目进度计划的关系项目开发计划与项目进度计划的关系n活动定义活动定义n活动排序活动排序n活动历时估算活动历时估算n制定进度计划制定进度计划38项目开发计划与项目进度计划的关系项目开发计划与项目进度计划的关系n项目开发计划书应包含内容项目开发计划书应包含内容n开发目的(背景)开发目的(背景)n系统系统/产品的特征产品的特征n质量目标及达成手段质量目标及达成手段n性能指标及达成手段性能指标及达成手段n开发开发/运行环
20、境运行环境n开发范围一览表与功能概要开发范围一览表与功能概要n规模与工数预算规模与工数预算n其他费用的预算其他费用的预算n开发体制开发体制n开发日程表开发日程表n用户使用手册制作的日程表用户使用手册制作的日程表n项目规章项目规章范围管理范围管理成本管理成本管理人力资源管理人力资源管理时间管理时间管理项目整体管理项目整体管理项目进项目进度计划度计划39活动定义活动定义n活动定义,涉及确定项目团队成员活动定义,涉及确定项目团队成员和项目干系人为完成项目可交付成和项目干系人为完成项目可交付成果而必须完成的具体工作果而必须完成的具体工作n活动或任务,是一部分工作,一般活动或任务,是一部分工作,一般在在
21、WBSWBS里可以找到,它有预期历时、里可以找到,它有预期历时、成本和资源的要求成本和资源的要求n进度计划来自活动定义进度计划来自活动定义40关于关于WBSWBSnWBS(Work Breakdown WBS(Work Breakdown Structure)Structure),工作分解结构,工作分解结构nWBSWBS是一种将复杂任务分解为简单是一种将复杂任务分解为简单任务的方法任务的方法n将项目分解为可管理的活动将项目分解为可管理的活动n作为软件项目计划和跟踪的基础作为软件项目计划和跟踪的基础41WBS WBS 的结构类型的结构类型n两种结构类型两种结构类型n交付物(工作产品)交付物(工作
22、产品)n活动(任务)活动(任务)n软件项目计划的软件项目计划的WBSWBS通常是两通常是两种类型的混合种类型的混合42WBSWBS示例示例43WBSWBS分解的粒度分解的粒度n请根据以下准则检查请根据以下准则检查WBSWBS的粒度的粒度n任务可由单个人来完成吗?任务可由单个人来完成吗?n任务的完成状态可以验证吗?任务的完成状态可以验证吗?n任务开始之后还会依赖于其他任务吗?任务开始之后还会依赖于其他任务吗?n任务所分配的时间是否过长而不利于管理?任务所分配的时间是否过长而不利于管理?n为了保证管理的有效性,对下一周为了保证管理的有效性,对下一周每项任务的安排不要超过一个工作每项任务的安排不要超
23、过一个工作日日44根据软件生命周期制定根据软件生命周期制定WBSWBSn对当前阶段的活动进行详细的分解对当前阶段的活动进行详细的分解n暂时不要分解后续阶段的活动暂时不要分解后续阶段的活动n随着对项目了解的深入不断细化随着对项目了解的深入不断细化WBSWBSn根据阶段的划分来确定软件项目的里根据阶段的划分来确定软件项目的里程碑程碑45细化细化WBSWBS结构结构n通过滚动计划方式不断细化通过滚动计划方式不断细化WBSWBS结结构构46WBSWBS的层次的层次nWBSWBS具有不同的层次,不同的人关注在具有不同的层次,不同的人关注在不同的层次不同的层次n项目团队成员的直接负责人关注到每个活动项目团
24、队成员的直接负责人关注到每个活动n项目经理(项目规模较小时)项目经理(项目规模较小时)n项目组长(项目规模较大时)项目组长(项目规模较大时)n项目高层经理或客户关注在较高层次的项目高层经理或客户关注在较高层次的WBSWBS活动活动n例如需求分析阶段、设计阶段、集成测试阶段和例如需求分析阶段、设计阶段、集成测试阶段和系统测试阶段系统测试阶段47活动排序活动排序n活动排序,涉及审查详细活动排序,涉及审查详细WBSWBS中的活中的活动、详细的产品说明书、假设和约束动、详细的产品说明书、假设和约束条件,以决定活动之间的相互关系;条件,以决定活动之间的相互关系;也涉及评价活动之间依赖关系的原因,也涉及评
25、价活动之间依赖关系的原因,及各种依赖关系及各种依赖关系n依赖关系反映了项目的活动或任务的依赖关系反映了项目的活动或任务的顺序顺序n确定活动之间的依赖关系对制定并控确定活动之间的依赖关系对制定并控制项目进度计划有重要的影响制项目进度计划有重要的影响48活动依赖关系类型活动依赖关系类型nFS Finish to StartFS Finish to Startn例如:需求分析例如:需求分析-总体设计总体设计nSF Start to FinishSF Start to Finishn例如:系统上线例如:系统上线-项目结项项目结项nFF Finish to FinishFF Finish to Fini
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 基础知识 deiw
限制150内