《信息技术的项目管理40825.ppt》由会员分享,可在线阅读,更多相关《信息技术的项目管理40825.ppt(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、信息技术项目管理概论刘伟博士(2002年春季学期)清华大学软件学院第一讲知识经济与项目管理一、为什么要学习项目管理二、什么是项目管理三、学习哪些内容四、课程教学计划一、为什么要学习项目管理1知识经济1)信息技术成为主导产业2)竞争是知识经济的特征之一 企业技术创新 政府管理创新2 项目管理是获得竞争优势的手段3 1)DOD、世界银行4 2)IBM、摩托罗拉、ABB、BECHTEL为什么要学习项目管理(续)3项目管理的发展1)国外 应用领域 学术研究 项目经理职业2)国内70年代末期 学术研究 职业化趋势为什么要学习项目管理(续)4信息技术项目管理1)信息技术是知识经济的主导产业2)信息技术项目
2、管理水平亟待提高Standish 关于信息技术项目的研究报告:成功失败超出预算或期限95年16.2%31%($81b)52.8%98年26%28%($75b)46%3)ERP 在中国的实施与发展二、什么是项目管理1项目的定义及其属性(1)项目:在特定条件下,为完成某一独特产品或服务所作的一次性努力。1)一次性:与运作不同2)一定的目标3)一定条件资源环境:政治经济、文化意识、规章标准工作范围成本 进度客户满意程度4)成果的不确定性成功的标志5)组织的临时性6)管理基于过程和活动生命周期启动识别需求计划解决方案实施执行项目收尾评价移交(2)项目分类1)行业:建筑、制造、电子、金融、服务等2)性质
3、:研发、投资、产品、活动2项目管理(1)定义及其特征定义:在项目活动中运用专门的知识、工具、方法和技能,使项目能够实现或超过项目干系人的需求和愿望。特征:1)目的:实现或超过项目干系人的需求和愿望项目干系人:社会、政府、业主、用户、承包商需求和愿望:项目本身、共同的;干系人各自不同的;已经识别的;尚未识别的;2)途径:知识、工具、方法和技能创新性范围时间成本质量项目整体管理人力沟通风险采购需求和愿望知识、工具、方法技能项目成功3)根本思想:系统论整体、分解、综合4)与企业管理不同:中层II(2)不同类型项目管理:1)宏观:国家、区域性组织、综合部门,各类项目的投资战略、政策、规划、审批等;2)
4、中观:部门、行业性机构,同类项目优先顺序、支持政策、审批、验收等;3)微观:具体项目,分为不同主体、层次、生命周期等。基层I高层III政府经济环境竞争对象供应商用户一般管理专业领域三、学习那些内容项目管理1一般管理1)企业运营过程:计划、组织、实施、控制、领导2)企业资源管理:人力、财务、设备、信息、存货、供应3)专业支持:MIS、质量、物流、企业形象等2 专业领域3 1)专业技术4 2)专业管理:政府项目行政管理5 3)专门行业:汽车行业能耗、环保6 3项目管理7 4项目管理涉及的一般管理知识8 计划、组织、领导、激励、沟通、控制等四、课程教学计划1 课堂讲授:12讲;讲座:4讲2 考试方式
5、3 1)作业:50分,从10个题目中选择2个,每个25分4 2)考试:40分,闭卷,考察基本概念5 3)教学参与10分,对教学体系、内容、方式的建议,每个1分,采纳5分。6 3教材与参考书7 美 凯西.施瓦贝尔.IT 项目管理机械工业出版社8 吴之明.项目管理引论.清华大学出版社,20009 美 迈克尔.科索马罗.微软的秘密.北京大学出版社,1996第二讲系统论与项目整体管理引子项目是在一定环境中运行的,项目及其项目管理具有多个目标,项目与环境之间、目标之间必然有冲突存在,如何面对和处理这一问题。分析:牧民的悲剧一、系统论1系统的定义:由不同要素组成,各要素之间存在一定的联系和相互作用,形成特
6、定的结构并具有特定功能的有机整体。2系统论认为:1)整体性,1+122)有机性:一座房子不同于一堆建筑材料3系统论的启发1)项目及其项目管理中各种要素的相互作用2)系统的反应时间:青蛙的故事二、项目整体管理义1整体管理的定义:在项目生命周期内协调所有其他项目管理知识领域所涉及的过程,确保项目所有的组成要素在正确的时间结合在一起,成功实现项目的目标。整体管理范围时间成本质量人力沟通风险采购启动计划实施收尾项目成功2项目整体管理包括三个主要过程:1)项目计划的制定2)项目计划的执行3)项目整体变更的控制3项目计划的制定项目计划是一个用来协调所有其他计划,以指导项目项目执行和控制的文件。包括:项目整
7、体介绍、组织描述、管理程序和技术程序、时间、预算、项目干系人分析、多目标优化等。1)项目整体介绍 项目名称 项目目标 发起人 项目经理、主要成员 项目可交付成果 重要资料清单 组织机构图2)管理程序和技术程序 管理目标:优先因素、假设条件、限制条件 项目控制:如何对项目监控并处理变更 风险管理:风险识别、管理、控制 项目人员:类型和数量 技术程序:具体工具、方法以及信息的归档方法3)项目任务描述参考项目范围计划 主要工作包 主要可交付成果 与工作相关的其它信息,比如用到的软、硬件,必须遵循的规范4)项目进度信息 进度概要:关键里程碑 进度细要:进度计划,项目活动的依赖关系 相关的其它信息:假设
8、条件等5)预算信息 预算概要:整体估算 预算细要:总体成本计划的内容,较为详细的预算资料 相关的其它信息6)项目干系人分析7)多目标优化 项目目标与项目管理目标 成本、进度 质量、进度 进度与资源IEEE 标准软件项目管理计划:项目计划项目介绍项目组织管理过程技术过程工作包、进度、预算项目概述过程模型管理目标方法、工具主要工作包可交付成果组织机构优先级软件文档依赖关系计划制定组织界面假设条件资源参考资料项目责任约束条件预算定义和说明风险管理进度计划4项目计划的执行1)定义:管理和运行项目计划中所规定的工作。计划制定和执行互相渗透。2)计划执行的原则和工具 谁负责,谁计划 项目经理表率,制定并执
9、行计划 运用一般管理技能,如领导、沟通、政治技巧等 建立工作授权系统:合适的人、合适的时间、合适的顺序工作 状态审查会议:交流项目信息的定期会议 项目管理软件5整体变更控制1)定义:在项目的整个生命周期过程中对变更的识别、评价和管理工作。2)目标:影响引起变更的因素以确保变更对项目是有利的 确定变更的发生,即时沟通 变更发生或正在发生时对变更加以管理3)整体变更控制的过程项目计划建立基准计划执行绩效报告评审项目状态和进展变更请求确认变更的发生更新项目计划采取纠正措施共享教训4)信息技术项目中的变更控制5080年代,按照计划的预算和时间完成90年代,就项目目标和项目干系人不断沟通的过程第三讲项目
10、范围管理一、项目范围管理的定义二、项目启动三、范围计划编制和范围说明书四、范围定义五、范围审核和范围变更控制六、关于软件开发项目功能蔓延问题2002年3月29日第三讲项目范围管理一、项目范围管理的定义1范围:产生项目产品所包括的所有工作以及产生这些产品所用的过程。范围管理:对项目包括什么与不包括什么的定义与控制过程。2项目范围管理工作包括:1)项目启动确认发布项目章程,正式承认项目的存在以及项目概要描述。2)范围计划进一步制定各种文档,为将来项目决策提供基础,包括范围说明书、范围管理计划等。3)范围定义:将项目主要的可交付成果分解成较小的更容易管理的单位,以便这些工作单位的时间、成本、资源等方
11、面更容易确定。WBS4)范围核实对项目范围的正式认定。5)范围变更控制二、项目启动1 项目决策与选择2 1)从组织整体环境和战略计划上考虑3 战略计划:通过对组织优势、劣势的分析,研究组织环境中存在的机会与威胁,预测未来趋势,展望新的产品与服务需求,从而确定长远的目标规划。案例:解决公司仓库存货损坏率高的问题 信息系统经常成为企业战略的核心竞争优势Wal_Mart的存货管理系统Owens_Corning建筑设计能源效率评测系统 支持明确的商业目标是公司投资IT 项目的首要原因(技术创新项目的选择)2)项目选择的方法 注重整个组织的需要:需求、资金、意愿 解决面临的问题或应对指示要求 财务评价:
12、净现值、投资收益率 综合评价模型:评价标准的选择 2项目章程定义:项目章程是用来正式确认项目存在并指明项目目标和管理人员的文件,是组织内部管理层对项目的认可。项目章程包括:项目名称和授权日期 项目经理姓名和联络信息 简要的范围说明书 计划使用的项目管理方法总结 角色与职责矩阵图 项目干系人签名 主要干系人评述案例1:工程建设项目的项目建议书案例2:导入案例的项目章程项目章程示例:项目名称:信息技术更新项目启动时间:1999年3月4日计划完工日期:1999年12月4日项目经理:Kim 联系方法:项目目标:以新的公司标准为准,在9个月内为公司所有职员(大约2000人)更换软硬件。新标准请查阅附表。
13、更新会涉及服务器、中型机以及网络的软硬件设施。预算购买软硬件成本为1000000美元,劳务费500000美元。方法:更新信息技术现有设备的数据库信息,确定更新需求 对项目成本进行详细的估算,并向公司信息主管报告 发布软硬件的询价要求 尽量使用内部职员进行项目的计划、分析和实施角色与职责:姓名角色职责A 项目发起人监督项目B 信息主管监督项目、调配人员C 项目经理项目计划与实施D 信息技术运营主任提供指导E 人力资源副总调配人员F 采购部主任购买软硬件签名:评述:这个项目必须在10个月内完成。信息主管B我们保证足够人员安排,承诺对项目的支持。人力资源副总E三、范围计划编制和范围说明书1范围计划的
14、编制输入:项目章程、产品描述、约束条件、假设条件输出:范围说明书,包括详细的辅助内容及范围计划2范围说明书 项目论证:促使项目创建的商业需求 产品简述:产品或服务的基本特征 项目可交付成果:软件项目包括的内容 决定项目成功的因素说明四、范围定义1定义与术语 范围定义:将项目分解成较小的更容易管理的单位,即工作分解结构(WBS)。工作分解结构:一种以结果为导向的分析方法,用于分析项目所涉及的工作,所有这些工作构成了项目的整个范围。工作包:指处于工作分解结构最低层的可交付成果或产品。(软件开发项目的WBS 中的工作包一般约为80小时工作)关于工作包的描述:子项目名称,即工作所属的子项目名称。控 制
15、 单 元 编 码:编 码 不 仅 把 不 同 的 项 目 单 元 区 别 开,而 且 要 保 留 它 所 有 特 征,如 所 属的 子 项 目,所 属 区 域、专 业 功 能、要 素 等。在 项 目 实 施 过 程 中 的 网 络 分 析,成 本 管 理、数据的储存、分析、统计都靠编码识别。日期和修改版次 单 元 内 容:指 按 项 目 任 务 书 或 合 同 要 求 确 定 的 该 控 制 单 元 的 内 容,是 本 控 制 单 元 应 完成的目标和任务。前 提 条 件,完 成 该 控 制 单 元 所 规 定 的 工 作 应 有 哪 些 条 件,有 哪 些 紧 前 工 序,按 计 划 哪些活
16、动应先完成。工序描述,控制单元由许多工序(活动)组成。责任人 其它参加者,即其它有合作和协调责任的项目参加者。费用,即完成该控制单元工作的成本数额,包括计划数和实际数。工期,包括该控制单元的计划开始日期,结束日期,实际开始日期,结束日期。从 上 述 可 见,工 作 包 是 各 级 网 络 活 动 的 详 细 描 述,是 工 程 目 标 分 解 和 责 任 落 实 的 基 础,它包括工程的计划、控制、组织、合同等各方面的基本信息。工作包编码举例:2工程费用22反应堆厂房的设备223反应堆辅助系统2232注硼系统223201管道0101不锈钢管DN100PN4.00201不锈钢管DN50PN4.0
17、223202管道支架010150公斤支架030110公斤支架223203阀门0101电动截止阀DN50PN4.0SS0201气动截止阀DN100PN4.0SS223204绝热材料223205泵示例:一个企业内部网项目的WBS1 概念2 11 评价现有系统3 12确定要求4 121确定用户要求5 122确定内容要求6 13确定特定功能7 14定义风险和风险管理方法8 站点设计9 站点开发10 投入使用11 维护2 建立WBS 的方法3 1)遵循指导方针4 DOD 的项目范围说明中明确指出项目的WBS5 2)类比法6 选取相似项目的WBS 作为参考,比如,美国麦克唐那飞机制造公司7 3)从上至下或
18、从下至上方法3 建立WBS 的指导原则4 一个单位工作任务只能在WBS 中出现一次5 一个WBS 项的工作内容是其下一级各项工作之和6 每项工作由一个人负责7 WBS 必须与工作任务的实际执行过程相一致8 项目组成员参与WBS 的制定过程9 每一个WBS 项必须有准确描述10 WBS 具有一定的灵活性,以适应变更的需要五、范围审核和范围变更控制1 范围蔓延问题2 根据Standish 公司的调查,引起IT 项目失败的十大因素中,排在前三位的是:3 缺乏用户参与4 不完整的要求和说明5 易变的要求和说明案例:Foxmeyer 公司破产2 控制范围蔓延问题的建议3 1)促进用户参与的建议4 使用户
19、易于获得项目有关信息如项目章程、范围说明书、工作分解结构等 让用户参与项目组织 举行例会,用户在例会上签收阶段性成果 让用户与开发人员相处,易于沟通2)减少不完整的、易变的要求和说明 制定并遵循一个需求管理程序 使用原型制作、案例模型、合作应用程序设计等方法,透彻理解用户的要求原型制作:制作系统或部分系统的原型,理解用户的要求并判断要求的可行性,解决用户界面不确定的问题案例模型:对关键业务事件的启动与响应的识别模型化合作应用程序设计(JAD):发起人、用户、分析员和程序员等项目干系人,通过高度组织化,深入的专题讨论会确定用户需求。保证需求信息易于流动和获取,建立需求信息数据库 进行足够的测试
20、评审程序,从系统观点角度评审提出的需求变更六、关于软件开发项目功能蔓延问题1项目早期:简化功能,缩小范围(1)规格说明最小化1)传统规格说明存在的问题:浪费;缺乏功效,不足以保证项目成功;限制设计2)攥写一份最小规格说明书 积极作用:有意义地描述产品最少数量的需求信息;激励士气 可能存在的缺陷:忽略关键的需求;增加开发者任意增加功能的风险微软 使用最小规格说明书的情况仅当需求具有柔性时;获取重要的需求保持对需求的敏锐度使用图形化文件(2)需求筛选早期从产品中删除一个功能是缩减软件进度计划的最有效方法 排除所有完全不需要的需求 简化所有比实际需求复杂的需求 用更加容易的操作替代所有原来的操作2
21、项目中期:功能蔓延的控制3 开发过程中,大约有25%的需求发生变化4(1)变化的根源5 迷人程序综合症,A 产品、B 产品、C 产品 不清楚或不可能的目标“最短时间,最少费用,世界级的产品”(2)变更控制的方法1)目标:适宜的时间里,允许那些有助于产品的变更,不允许其他变更 允许受到变更建议影响的人对变更的进度、资源等进行效果评价 向每一个计划变更的项目外围当事人通报对他的影响的评价 提供与项目内容有关的评审结果2)方法 面向用户的需求实践,保持变更数量最小,JAD 方法 变更分析,提供有关变更对进度和费用的影响 版本2战略 短的发布周期 变更委员会构成:开发、质保、文档、技术支持、市场分析筛
22、选,甄别,打包变更内容3 项目后期:功能剪切4 剪切优先级低的功能5 案例:有效地管理变更第四讲项目进度管理一、进度管理的重要性1定义:项目的进度管理,是指在项目实施过程中,对各阶段的进展程度和项目最终完成的期限所进行的管理。2 进度问题是项目管理中最普遍的原因3 时间易于测量,缺乏弹性4 一般只比较实际进度与计划进度,忽略被批准的变更3 进度管理的内容包括4 活动定义,界定和确认项目活动的具体内容5 活动排序,确定活动之间的相互关系6 工期估算,对各项活动的时间进行估算7 制定进度计划,根据活动定义、活动排序、工期估算制定进度计划8 进度控制,控制各种变更,修订进度计划二、活动定义1定义:活
23、动定义是指识别为实现项目目标所必须开展的项目活动。2活动定义的依据 项目范围界定,包括项目目标、项目范围 工作分解结构 历史信息 项目的约束条件 项目的假设前提3活动定义的结果项目活动清单项目活动清单是对项目工作分解结构细化和扩展的结果,活动清单必须达到:1)包括项目活动的全部内容;2)不包含任何与项目无关的活动。相关的支持细节说明项目活动清单的各种具体细节文件与信息 更新的工作分解结构三、活动排序1 活动排序的依据2 活动清单及其支持细节3 活动间的必然依存关系4 活动间的人为依存关系5 外部依存关系6 约束和假设条件2 活动排序的内容和方法3 1)单节点法(AON)4 定义5 项目活动之间
24、的四种依存关系结束开始结束结束开始开始开始结束 大多数项目管理软件采用此法活动1 活动22)双节点法(AOA)定义 通常只描述“结束开始”关系,当需要给出项目活动的其他关系时,通常用“虚活动”表示。原则:1)每一个事件必须有唯一的事件号2)每一个活动必须用唯一的紧前事件和唯一的紧后事件描述3)绘制网络图1)选择单节点法或双节点法2)认定活动顺序,对每一项活动 在该活动可以开始之前,那些活动必须完成 那些活动可以与该活动同时开始 那些活动只有在该活动完成之后开始3 活动排序的结果4 1)项目网络图5 2)更新后的项目活动清单事件1事件2活动1-2四、活动工期估算1 活动工期估算的依据2 活动清单
25、3 约束和假设条件约束条件是指项目工期所面临的各种限制因素假设条件是指项目工期估算所假定的各种存在风险以及可能发生的情况 活动的工作量、可以得到的资源数量和质量 历史信息类似项目的实际活动工期文件商业性项目工期估算数据库项目团队有关项目工期的知识积累2 方法与工具3 1)专家评估,基于历史信息的专家评估4 2)类比法5 3)模拟法假定活动的工期存在三种可能:悲观、正常、乐观三种情况 t=(t0+4 tm+tp)/63 工期估算的结果4 1)项目活动的工期5 2)工期估算的各种依据文件6 约束条件、假设条件的说明文件7 各种参照的项目历史信息8 项目活动资源数量、质量数据3)变更后的活动清单五、
26、项目进度计划的制定1 依据2 1)项目活动网络图3 2)活动工期估算4 3)资源要求和资源约束5 4)作业制度6 5)约束条件,包括强制日期、关键事件或主要里程碑7 6)项目活动的提前或滞后要求2 方法与工具3 1)确定项目的开始和结束时间4 2)在项目计划开始时间的基础上,确定每项活动的最早开始、最早结束时间5 3)在项目计划结束时间的基础上,确定每项活动的最晚开始、最晚结束时间6 4)确定网络的关键路径和项目工期7 5)进行资源均衡,将有限资源优先分配给关键路径上的活动3 结果4 1)项目进度计划网络图5 2)项目工期的支持细节文件6 3)变更后的资源需求计划7 六、进度计划的控制1 进度
27、计划控制的主要内容1.对影响项目工期计划变化的因素进行事前控制2.进度的度量和采取纠偏措施3.对计划变更进行控制2 依据1.项目进度计划2.项目进度计划实施情况3.进度变更请求4.项目进度管理措施和安排3 方法与工具4 1)进度变更管理程序5 申请、批准、实施程序6 2)进度状态的度量1.进度度量的复杂性2.度量周期的选择3.实际进度数据的收集4.3)及时更新进度计划5.实际实施情况的变化,关注成本等相关方面的变化6.注意近期活动、工期长的活动7.项目管理软件4 进度控制的结果1.更新后的项目进度计划2.计划要采取的纠偏措施3.吸取的经验教训4.七、进度管理软件1 进度管理软件的发展2 进度管
28、理软件的主要功能1.项目的建立与进度计划2.时间进度分析网络处理3.资源分配处理和优化4.成本计算、分析、预测5.项目计划跟踪、更新管理6.多项目管理与多项目资源优化7.数据交换和开放的数据艰苦连接8.图表生成和输出9.编程和再开发1.支持计算机网络,实现应用集成功能3 两大软件介绍4 1)MsProject20005 大众化的项目管理软件,50%以上的项目管理者使用该软件6 2)P3(PrimaveraProjectPlanner)7 专业级项目管理软件,83年第一版,主要基于CPM 方法8 八、案例9 1根据所给数据建立“道路维修工程”的网络计划图10 2根据所给材料,分析大龙建筑公司案例。