您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > IT项目管理(全部)
IT软件项目管理1第1章IT软件项目管理概述2第1章IT软件项目管理概述1.1项目与项目管理1.2IT软件项目管理1.3IT软件项目的组织结构31.1项目与项目管理1.1.1项目1.1.2项目管理1.1.3项目管理的基本内容1.1.4项目管理的成功因素41.1.1项目项目管理是20世纪40年代以后迅速发展起来的一门科学,是现代管理学中的一个重要分支。根据美国项目管理协会(PMI)的定义:项目是为完成某一独特的产品或服务所做的一次性努力。从根本上说,项目就是一系列的相关工作。中国项目管理研究委员会对项目的定义是:项目是一个特殊的将被完成的有限任务。它是在一定时间内,满足一系列特定目标的多项相关工作的总称。根据这个定义,项目实际包含3层含义:53层含义:(1)项目是一项有待完成的任务,有特定的环境和要求;(2)在一定的组织机构内,利用有限资源(人力、物力、财力等),在规定的时间内(指项目有明确的开始时间和结束时间)为特定客户完成特定目标的阶段性任务;(3)任务要满足一定性能、质量、数量、技术指标等要求。6从上面的定义可以看出,项目就具有如下一些基本特性:项目的独特性。项目的一次性。项目的组织性。项目的生命期。项目的资源消耗性。项目的目标冲突性。项目后果的不确定性。范围时间成本目标要求预算费用完成期限71.1.2项目管理按PMI的定义:项目管理就是“在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求”。中国项目管理研究委员会对项目管理总结为:“项目管理”一词具有两种不同的含义,其一是指一种管理活动;其二是指一种管理学科,前者是一种客观的实践活动,后者是前者的理论总结;前者以后者为指导,后者以前者为基础。项目管理贯穿整个项目的生命期,是对项目的全过程管理。8项目管理具有如下一些基本特征:项目管理的对象是项目。系统工程思想贯穿项目管理的全过程。项目管理的组织具有一定的特殊性。项目管理的体制是基于团队管理的个人负责制,项目经理是整个项目组中协调、控制的关键。项目管理的要点是创造和保持一个使项目顺利进行的环境,使置身于这个环境的人们能在集体中协调工作以完成预定的目标。项目管理的方法、工具和技术手段具有先进性。91.1.3项目管理的基本内容PMI编写的《项目管理知识体系》将项目管理划分为9个知识领域:范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理。而中国项目管理研究委员会则将项目管理的内容概括为2个层次、4个阶段、5个过程、9大知识领域、42个要素及多个主体。如表1.1所示。10表1.1项目管理的基本内容项目层次企业层次项目层次项目主体业主承包商监理用户项目阶段概念阶段开发阶段实施阶段收尾阶段基本过程启动过程计划过程执行过程控制过程结束过程综合管理范围管理时间管理成本管理质量管理知识领域人力资源管理风险管理沟通管理采购管理项目与项目管理项目管理的运行通过项目进行管理系统方法与综合项目背景项目阶段与生命周期项目开发与评估项目目标与策略项目成功与失败标准项目启动项目收尾项目结构范围与内容时间进度资源项目费用与融资技术状态与变化项目风险效果度量项目控制信息、文档与报告项目组织团队工作领导沟通冲突与危机采购与合同项目质量管理项目信息学标准与规范问题解决项目后评价项目监理与监督业务流程人力资源开发组织的学习变化管理项目投资体制系统管理知识要素安全、健康与环境法律与法规财务与会计111.项目综合管理项目其包括3个基本的子过程:制订项目计划;项目计划执行;综合变更控制。2.项目范围管理PMBOK将其分成5个阶段:启动;范围计划;范围界定;范围核实;范围变更控制。(ProjectManagementBodyofKnowledge)3.项目时间管理PMBOK提出,项目时间管理由下述5项任务组成:活动定义;活动排序;活动时间估计;项目进度编制;项目进度控制。4.项目成本管理包括以下4个过程:制订资源计划;成本估计;成本预算;成本控制。5.项目质量管理主要包括以下4个过程:质量规划;质量控制;质量保证;全面质量管理。项目管理的基本内容:126.项目人力资源管理包括如下几个主要的过程:人力资源规划;招聘与解聘;筛选;定向;培训;绩效评估;职业发展;团队建设。7.项目风险管理PMBOK将其归纳为4个主要过程:风险识别;风险估计;风险应对计划;风险控制。8.项目沟通管理包括如下一些基本的过程:编制沟通计划;信息传递;绩效报告;管理收尾。9.项目采购管理主要包括:编制采购计划;编制询价计划;询价;选择供应商;合同管理;合同收尾。项目管理的基本内容:131.1.4项目管理的成功因素范围(Scope)时间(Time)成本(Cost)质量(Quality)141.2IT软件项目管理1.2.1IT软件项目1.2.2IT软件项目管理1.2.3IT软件项目管理的活动151.2.1IT软件项目IT项目限制在以软件开发、集成和实施为主要目的的项目范围内,简称IT软件项目。IT项目具有自己非常明显的特点:阶段性(紧迫性)独特性不确定性。161.2.2IT软件项目管理IT软件项目管理和其他项目管理相比,具有很大的独特性。生产无形的产品过程没有明显的划分。大都是“一次性”的人力消耗型项目。171.2.3IT软件项目管理的活动IT软件项目管理主要的活动包括:l编写项目建议书l项目成本的度量l项目计划和进度安排l项目监控和复审l人员选择和评估l项目报告的准备和发布181.3IT软件项目的组织结构1.3.1软件项目的组织结构1.3.2项目经理1.3.3产品项目组1.3.4主程序员组1.3.5程序员的工作效率191.3.1软件项目的组织结构软件项目经理软件项目总监程序项目经理程序项目经理质量项目经理软件项目经理软件项目经理软件项目经理产品组负责人产品组负责人产品组负责人QA1QA2QA3图1.2典型IT软件项目管理组织模式图201.3.2项目经理项目经理的基本职责可以归纳为领导项目的计划、组织和控制工作,以实现项目的目标,即项目经理领导项目团队完成项目目标,项目经理需要协调各个团队成员的活动,使这些成员成为一个和谐的整体,履行各自的工作。211.3.3产品项目组采用小规模的产品项目组有以下优势:l沟通和交流的时间大大缩短。l工作标准可以不断提高。l成员可以更加紧密地结合在一起工作。l成员在编程时能为其他成员着想。l成员能更好地了解其他成员的工作及进度。221.3.4主程序员组主程序员的核心由以下3部分组成,如图1.3所示:主程序员;熟练而有经验的辅助程序员;资料管理员。主程序员辅助程序员专家池与外部沟通资料管理员图1.3主程序员组结构231.3.5程序员的工作效率在IT项目中对工作效率的度量主要是采取间接测量的方法。几种常用的间接测量方法有:l每人月代码行(LOC)l每人月编的目标指令(OI)l每人月写的文档页数(POD)l每人月测试和执行的错误数(T&E)24总开发时间包括分析和设计时间、编码时间、测试时间和编写文档的时间,其中编码时间只是其中的一部分,各部分时间的关系如图1.4所示:图1.4项目开发周期中的各阶段时间的关系分析时间设计时间编码时间测试及编写文档时间项目开发时间25第2章IT项目管理的基本表述方法26第2章IT项目管理的基本表述方法2.1工作分解结构2.2甘特图2.3IT项目的网络表示法2.4关键路径法2.5计划评审技术272.1工作分解结构(WBS)工作分解结构是一个“化整为零”的工具,它依据项目本身的内在结构,将项目转化为多个相互联系的子任务,并运用相应的管理技术,为项目建立一个全面的科学结构模型,通常用图和表的形式表示。下面以某一特定的软件项目为例,来说明工作分解结构图。如图2.1所示。从图2.1中可以看出,工作分解结构中的每一项都有惟一的标志,这些标志可以为成本和资源的分层和计算提供方便。28项目概要720小时$38000.0011设计阶段360小时$18400.0021.1编程阶段200小时$10000.0041.2测试阶段160小时$9600.0051.3设计阶段180小时$4000.0031.1.1设计阶段2280小时$14400.0061.1.2开始设计里程碑设计任务1结束设计里程碑编程任务2设计任务4设计任务3结束编程里程碑设计任务2编程任务1测试任务2测试任务1测试任务3结束测试里程碑29工作分解结构的两个重要特征是“分解”和“图表表示”。然而,也需要与其他的“分解”和“图表”相区别:第一,并不是所有以图表形式绘制的分解结构图都表示工作分解结构。第二,工作分解结构不应当与其他用于表述项目信息的“分解”结构相混淆,在某些应用领域,还常见到一些其他的分解结构,如:合同工作分解结构(CWBS);组织分解结构(OBS);资源分解结构(RBS);材料清单(BOM);项目分解结构(PBS)。30“分解”工作包括以下几个主要步骤:确定项目的主要可交付成果。确定每个可交付成果的详细程度,以便对每个可交付成果能够编制恰当的成本和时间预算。确定可交付成果的组成元素。核实分解的正确性。312.2甘特图甘特图(GanttChart),是表示项目各阶段任务开始时间与结束时间的图。甘特图用水平线段表示阶段任务;线段的起点和终点分别对应于任务的开始时间和结束时间;线段的长度表示完成任务所需的时间。甘特图的优点是表明了各任务的计划进度和当前进度,能动态地反映软件项目的开发和进展情况。缺点是难以反映多个任务之间存在的复杂逻辑关系。32项目甘特图33342.3IT项目的网络表示法网络是适用于成本与计划控制的一种项目管理工具。通过图表,工程师和管理者可以直观地表示时间或成本的计划与控制情况网络分析是在20世纪60年代作为一个控制大型项目的技术而引入项目管理过程中的,引入网络技术之前(大约在1956年),主要使用其他的一些计划方法,如活动列表、日记、条形图、甘特图等。35讲义版权由Win-WinInternational所有,未经同意,不得转印绘制网络图方法之---节点法(ActivityonNode)---工作任务描述任务序号负责人工期估计洗车1王2hrs擦车2李3hrsActivity=工作任务(Task)每项工作任务由一个框来表示每个框有任务序号,负责人,工期估计每一项任务只有在与它联系的所有先前任务完成后才能启动36讲义版权由Win-WinInternational所有,未经同意,不得转印绘制网络图方法之---箭头法(ActivityonArrow)---洗车王擦车李每项工作任务由一个箭头来表示箭头的长度与工期时间或重要性无关箭头与箭头之间以圆圈连接,圈内是事件(Event)序号一个圆圈代表它前面任务的结束,并是它后面任务的开始事件序号事件序号工作任务描述负责人工期评估1232hrs3hrs37讲义版权由Win-WinInternational所有,未经同意,不得转印为ABC公司实施办公自动化项目网络图验收刘海521949531天50最晚结束时间工期最早结束时间最晚开始时间任务序号最早开始时间任务主要负责人示意图38392.4关键路径法一般求出某个项目的关键路径的基本步骤为:l求出各活动的时间参数ES(最早开始时间)和EF(最早完成时间)。l求出各活动的时间参数LF(最迟完成时间)和LS(最迟开始时间)。l计算时差。l确定关键路径。402.5计划评审技术计划评审技术PERT(ProgramEvaluationandReviewTechnique)对各个项目活动的完成时间按3种不同情况估计:乐观时间(optimistictime)——任何事情都顺利的情况,完成某项工作的时间。最可能时间(mostlikelytime)——正常情况下,完成某项工作的时间。悲观时间(pessimistictime)——最不利的情况,完成某项工作的时间。41第3章IT软件
本文标题:IT项目管理(全部)
链接地址:https://www.777doc.com/doc-4584239 .html