第1章__IT软件项目管理概述.ppt

上传人:qwe****56 文档编号:91103498 上传时间:2023-05-21 格式:PPT 页数:40 大小:479.95KB
返回 下载 相关 举报
第1章__IT软件项目管理概述.ppt_第1页
第1页 / 共40页
第1章__IT软件项目管理概述.ppt_第2页
第2页 / 共40页
点击查看更多>>
资源描述

《第1章__IT软件项目管理概述.ppt》由会员分享,可在线阅读,更多相关《第1章__IT软件项目管理概述.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 1.1 项目与项目管理 1.2 IT软件项目管理 1.3 IT软件项目的组织结构Page 1 1.1.项目的定义项目的定义美国项目管理协会(PMI,Project Management Institute)对项目的定义:A project is a temporary endeavor undertaken to accomplish a unique purpose,service,or result.l l 项目是为完成某一特定产品或服务的一项有时限的 项目是为完成某一特定产品或服务的一项有时限的任务 任务。其中:l“时限 时限”指每一个项目都有明确的起点和终点;l“特定 特定”指一个项

2、目所形成的产品或服务在关键特性上不同于其他相似的产品和服务。Page 21.项目的定义 中国项目管理研究委员会对项目的定义l l 项目是一个特殊的将被完成的有限的任务 项目是一个特殊的将被完成的有限的任务。l 它是在一定时间内,满足一系列特定目标的多项相关工作的总称。项目的三层含义:l 项目是一项有待完成的任务,有特定的环境和要求;l 在一定的组织机构内,利用有限资源(人力、物力、财力等),在规定的时间内(指项目有明确的开始时间和结束时间)为特定客户完成特定目标的阶段性任务;l 任务要满足一定性能、质量、数量、技术指标等要求.Page 32.项目的基本特性(1)项目的独特性项目的独特性(2)项

3、目的一次性项目的一次性(3)项目的组织性项目的组织性(4)项目的生命期项目的生命期(5)项目的资源消耗性项目的资源消耗性(6)项目的目标冲突性项目的目标冲突性(7)项目后果的不确定性项目后果的不确定性(8)项目的风险性项目的风险性Page 43.项目管理的定义 PMI 中项目管理的定义:Project management is the application of knowledge,skills,tools and techniques to project activities in order to meet or exceed stakeholder needs and expect

4、ations from the project.项目管理就是在项目活动中运用专门的知识 专门的知识、技能、工具和方法 技能、工具和方法,使项目达到预期目标的过程,是以项目作为管理对象,通过一个临时性的、专门的组织,对项目进行计划、组织、执行和控制,并在时间、成本、性能、质量等方面达到预期目标的一种系统管理方法。项目管理贯穿整个项目的生命期 生命期,是对项目的全过程管理。Page 54.项目管理的基本特点(1)项目管理的复杂性复杂性(2)项目管理的独特性独特性(3)项目管理的创造性创造性(4)项目管理的探索性探索性(5)项目管理的目的性目的性(6)项目管理方法、工具和技术手段的先进性先进性(7)

5、项目管理组织的特殊性特殊性(8)项目经理负责制项目经理负责制 Page 65.项目管理的基本内容l PMI(Project Management Institute)编写的项目管理知识体系(PMBOK)将项目管理划分为9个知识领域:l l 范围管理、时间管理、成本管理、质量管理、人力资源管 范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理。理、沟通管理、采购管理、风险管理和综合管理。l 中国项目管理研究委员会(PMRC,Project Management Research Committee)将项目管理的内容概括为2个层次、4个阶段、5个过程、9大

6、知识领域、42个要素及多个主体。Page 76.项目管理的基本要素 资源资源:具有现实意义和潜在价值的东西,包括自然资源和人造资源、内部资源和外部资源、有形资源和无形资源。需求和目标需求和目标:分为两类:必须满足的基本需求 基本需求:项目的实施范围、质量要求、成本目标或利润、时间目标、必须满足的法规要求等。附加获取的期望要求 期望要求:除基本性能外的需求,如产品的外形、色彩、使用舒适方便、有利于环保等。它们对开辟市场、争取支持和减少阻力产生重要影响。Page 86.项目管理的基本要素(续)项目组织项目组织:有生命周期,项目组织是柔性的。项目环境项目环境:充分了解项目所处的内在和外在环境,如政治

7、和经济、科学和技术、地理和资源、文化和意识、规章和标准等领域的现状。结论结论:l 资源是项目实施的最根本保证;l 需求和目标是项目实施结果的基本要求;l 项目组织是项目实施运作的核心实体;l 环境是项目取得成功的可靠基础。Page 97项目管理的成功因素 一个成功的项目管理其要素主要包括:项目的范围(Scope):工作范围项目的时间(Time)项目的成本(Cost)项目的质量(Quality)时间、质量、成本这3个要素简称为TQC。通常:工作范围在“合同”中定义;时间通过“进度计划”规定;成本通过“预算”确定;质量在“质量保证计划”中规定。一个项目的工作范围和TQC确定了,则项目的目标也就确定

8、了。Page 108.项目管理发展历程 1 1)项目管理的产生和发展)项目管理的产生和发展(1 1)传统的项目管理阶段)传统的项目管理阶段80 80年代前 年代前美国的阿波罗登月项目,促使人们对项目管理产生了浓厚的兴趣。60年代:仅应用于建筑、国防和航天等领域形成了两大项目管理的研究体系:l 国际项目管理协会(IPMA,International Project Management Association)欧洲,IPMP(International Project Management Professional)l 美国项目管理协会(PMI)美国,PMP(Project Management

9、 Professional)Page 118.项目管理发展历程(续1)(22)现代项目管理阶段)现代项目管理阶段8080年代后年代后 项目管理应用的领域发生了变化项目管理应用的领域发生了变化l 电子、通讯、计算机、软件开发、制造业、金融业、保险业、政府机关、国际组织等 项目的特点和管理重点发生了变化项目的特点和管理重点发生了变化l 以前:制造业特点:强调预测能力和重复性活动管理重点:制造过程的合理性和标准化l 现在:信息经济时代特点:事务是独特的、动态的、不断变化的。管理重点:灵活性、独特性Page 128.项目管理发展历程(续2)22)中国项目管理的发展概况)中国项目管理的发展概况60年代初

10、华罗庚教授引进网络计划技术(PERT),并在我国普及推广,命名为优选统筹法 优选统筹法。三次全国性项目管理专业学术会议l1991年6月成立了中国项目管理研究委员会l成功举办了三次会议,其时间、地点和主题如下:1991,西安,网络计划技术及其应用与发展1993,沈阳,中国的项目管理理论与实践1997,泰安,发展中的项目管理时代与变革l1995年在西安组织了我国首届项目管理国际会议Page 138.项目管理发展历程(续3)33)项目管理资格认证)项目管理资格认证(11)PMPPMP认证认证(项目管理专家认证)PMPPMP称为项目管理专家或项目管理专业人员。是指满足一定教育程度、具有相当项目管理专业

11、经验、遵从专业行为准则并且通过项目管理资质认证考试的项目管理从业人员。PMPPMP认证认证:是一种严格的、基于考试的、专业化的认证程序,由PMI发起和组织。Page 148.项目管理发展历程(续4)(22)IPMPIPMP认证认证(国际项目管理专业资质认证)它是IPMA在全球推行的四级项目管理专业资质认证体系的总称。IPMP 是对项目管理人员知识、经验和能力水平的综合评估证明。根据 IPMP 认证等级划分获得 IPMP 各级项目管理认证的人员,将分别具有负责大型国际项目、大型复杂项目、一般复杂项目或具有从事项目管理专业工作的能力。Page 15IPMP与PMP的区别(在我国)认证体系不同认证体

12、系不同l IPMP:四个级别IPMP A级:认证高级项目经理IPMP B级:认证项目经理IPMP C级:认证项目管理专家IPMP D级:认证项目管理专业人员l PMP:只有一个级别,相当于IPMP C级?考核方式不同考核方式不同l IPMP:注重经验、能力的考核,有笔试、研讨会、项目报告、面试等。l PMP:注重知识的考核,笔试,一般为选择题。Page 16IPMP与PMP的区别(在我国)引进方式不同 引进方式不同l IPMP:经IPMA授权,由中国项目管理研究委员会(PMRC)正规引进,组织培训、认证考试l PMP:完全学习PMI 证书管理不同 证书管理不同l IPMP:IPMA全权授权PM

13、RC负责中国的IPMP认证,由PMRC认证并颁发证书。l PMP:我国代理点只负责培训与考试,是否通过认证考核、是否获得证书及对证书的发放与管理,由PMI决策。Page 178.项目管理发展历程(续5)(33)CMMCMM认证认证(能力成熟度模型认证)l CMM(Capability Maturity Model)是一种用于评价软件承包能力并帮助其改善软件质量的方法,即评估软件能力与成熟度的一套标准,它侧重于软件开发过程的管理及工程能力的提高与评估。l 它是由美国卡内基梅隆大学软件工程研究所1987年研制成功的;l 是目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。Pag

14、e 18CMM的目标目标之一是对成熟的过程成熟的过程和不成熟的不成熟的(或者特设的或者特设的)过程过程加以区别的。不成熟的软件过程 不成熟的软件过程隐含着在没有很多指导原则的情况下执行项目的开发,项目的结果极大地依赖于团队和项目领导的能力;在成熟的软件过程 成熟的软件过程下,项目的执行遵循已定义的过程,项目的结果不再过分地依赖于人员,而是更加依赖于过程。结论结论:过程越成熟,结果就越可预测,而项目也更好控制。Page 19 过程能力过程能力:使用一个过程执行项目时能够从中期望得到的结果范围。过程绩效过程绩效:使用一个过程执行项目时所实现的实际结果。结论结论:过程绩效依赖于过程能力。若要始终如一

15、地改进项目的过程绩效,就必须若要始终如一地改进项目的过程绩效,就必须增强过程能力;增强过程能力;而且过程本身也必须变得更加成熟。而且过程本身也必须变得更加成熟。Page 20在通往更高成熟度的途中会经历一些良好定义的稳定状态,CMM将其称为成熟度等级成熟度等级。CMM框架描述了:不同成熟度等级的软件过程所具有的关键要素;规定了软件过程从不成熟的过程变成非常成熟的过程应遵循的路线。这一路线涉及55个成熟度等级个成熟度等级。Page 21Page 22第1级:初始级第2级:可重复级l需求管理l软件项目规划l软件项目跟踪与监督l软件转包管理l软件质量保证l软件配置管理第3级:已定义级l组织过程焦点l

16、组织过程定义l培训方案l集成软件管理l软件生产工程l组间协调l互相评审第4级:已管理级l软件质量管理l定量过程管理第5级:优化级l过程变更管理l技术变更管理l故障预防初始级初始级:项目按团队和项目经理认为合适的方式进行开发;可重复级可重复级:虽然还不存在组织范围的过程,但是利用了既定的项目管理实践;已定义级已定义级:定义了组织层面的过程,并且得以正确的执行;已管理级已管理级:过程能力的量化表示使得有可能定量地预测和控制一个项目的过程绩效;优化级优化级:过程能力以一种可控的方式在改进,并以定量的方式评估这种改进。1.编辑一版报纸 2.建立信道通道 3.准备结婚 4.改进计算机财务系统以处理新的货

17、币对换问题 5.开发优秀的人机界面的研究项目 6.对用户使用计算机系统时出现的问题的原因进行调查 7.开发一款新的操作系统Page 23 1.1.软件概念软件概念 l软件是计算机系统中与硬件相互依存与硬件相互依存的部分,它是包括程序、数据及其相关文档程序、数据及其相关文档的完整集合,是为了计算机的运行、管理和维护而编制的程序及相关文档的集合。l其中,程序程序是按事先设计的功能和性能要求执行的指令序列;数据数据是使程序能正常操纵信息的数据结构;文档文档是与程序开发、维护和使用有关的图文材料。Page 242.软件的特点(1)软件是一种逻辑实体,具有抽象性。(2)软件的生产与硬件不同,没有明显的制

18、造过程。(3)在软件的运行和使用期间,不存在类似硬件的机械磨损、老化问题。(4)软件的开发和运行常常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。(5)软件的开发至今尚未完全摆脱手工作坊式的开发方式。(6)软件本身是复杂的,成本比较昂贵。Page 253.IT软件项目的特点 软件项目除具有普通项目的基本特性外,还具有其独特的特性。(1)时效性时效性(2)独特性独特性(3)资源成本的约束性资源成本的约束性(4)不确定性不确定性(5)结果的不可逆转性结果的不可逆转性Page 264.IT软件项目管理IT软件项目管理是根据管理科学的理论根据管理科学的理论,结合结合ITIT软件产品开发的实际

19、软件产品开发的实际,保证工程化系统开发方法顺利实施的管理实践。为了使IT软件项目能够按照预定的成本、进度、质量顺利完成,软件项目管理的活动主要是对成本、人员、进度、质量、风险、文档等进行分析、管理、控制活动。Page 275.IT软件项目开发阶段 IT软件项目开发分为6个阶段:需求分析 概要设计 详细设计 编码 测试 安装及维护Page 286.IT软件项目管理的活动 主要活动:编写项目建议书 项目成本的度量 项目计划和进度安排 项目监控和复审 人员选择和评估 项目报告的准备和发布Page 29Page 30 软件项目经理软件项目总监程序项目经理程序项目经理质量项目经理软件项目经理软件项目经理

20、软件项目经理产品组负责人产品组负责人产品组负责人QA1 QA2 QA3图1.2典型IT软件项目管理组织模式图1.软件项目的组织结构 典型的IT软件项目的组织结构是层次结构,每个层次上都有相应的项目管理人员完成相应的项目管理工作并对上一层次负责。主要层次有:项目总监:公司项目管理的最高决策机构和决策人程序项目经理:负责该项目某个特定子项目的开发质量项目经理:对项目总监负责产品项目组:具体实现项目目标的单位Page 312.项目经理 项目经理的工作就是确保全部工作在预算范围内 在预算范围内按时、按时、按质、按量完成 按质、按量完成。基本职责:领导项目的计划、组织和控制工作,以实现项目的目标。为了完

21、成项目目标,项目经理需要协调各个团队成员的活动,使这些成员成为一个和谐的整体,发行各自的工作。计划 计划:与客户对计划进行评价,获得认可组织 组织:为进行工作获取合适的资源控制 控制:将实际工作进程与计划进程比较,控制进度Page 323.产品项目组 IT项目管理中的产品项目组规模相对较小。优点:沟通和交流的时间大大缩短 工作标准可以不断提高 成员可以更加紧密地结合在一起工作 成员在编程时能为其他成员着想 成员能更好地了解其他成员的工作及进度Page 334.主程序员组主程序员组是由经验丰富的人员来承当主程序员,对整个项目提供关键性的支持,而且所有通信和交流都通过一两个人来进行协调。主程序的核

22、心由以下3部分组成:主程序员 主程序员:负责整个系统的设计、开发、测试和安装等工作。熟练而有经验的辅助程序员 熟练而有经验的辅助程序员:跟踪和配合主程序员的工作,为主程序员提供必要的支持。资料管理员 资料管理员:负责管理所有与项目有关的事务工作。Page 34主程序员组结构图Page 35 主程序员 辅助程序员 专家池与外部沟通图1.3 IBM主程序员组结构5.程序员的工作效率对程序员的工作效率评估的原因:如果没有对工作效率的评估,可靠的项目进度安排几乎是不可能的。工作效率的测量为成本模型的建立和修改提供了依据。通过对工作效率的度量工作能够确定一些必要的调整,以避免项目的延迟,减少潜在问题及风

23、险,从而缩短项目的开发周期。Page 36工作效率的度量工作效率的度量可分为直接测量和间接测量。IT项目中产品几乎是无形且为“一次性”的,所以主要采用间接测量方法。常用的间接测量方法有:每人月代码行(LOC)每人月编的目标指令(OI)每人月写的文档页数(POD)每人月测试和执行的错误数(T&E)Page 37影响工作效率的主要因素用户接口的复杂度用户在需求定义中参与的程度及项目小组的经验设计和编程的方法(如结构化方法、原型化方法)软件工程师实际花在开发中的时间Page 38 本章小结项目、项目管理的概念及特点项目管理的基本内容 IT软件项目的特点 IT软件项目管理的概念及特点 IT软件项目的组织结构 IT软件项目经理的职责Page 39作业Page 401 什么是项目?项目的目标是什么?举例说明2 IT软件项目的独特性表现在哪些方面?3 什么是IT软件项目管理?包括哪些活动?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 项目管理

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁