1、1 ! 专业选修课程 2016.03-2016.06 Project Management 9:55am-11:35am 2402 ! 专业选修课程 2016.03-2016.06 - ! 信息系统项目与项目管理 ! ! ! ! ! IT项目管理及工具 ! ! ! ! ! ! 专业选修课程 2016.03-2016.06 - ! IT项目治理与信息技术环境 ! ! ! ! ! ! IT项目论证与可行性研究 ! ! ! ! ! 专业选修课程 2016.03-2016.06 2 IT IT IT IT IT IT ! 专业选修课程 2016.03-2016.06 IT IT - IT ! 1 2
2、3 “ ” ! 专业选修课程 2016.03-2016.06 IT项目管理作为一种科学的管理方式, 还具有如下特点: ! 在领导方式上,强调个人责任,实现项目经理负责制 ! 在管理机构上,常采用项目组的动态专业组织形式 ! 在管理目标上,坚持效益最优原则下的目标管理 ! 在管理手段上,它有比较完整的技术方法 IT开发项目的这种不可预测性是过去所谓“软件危机”的根源 2 ! 专业选修课程 2016.03-2016.06 ! IT项目开发主要分为6个阶段: 1. 需求分析 2. 概要设计 3. 详细设计 4. 编码 5. 测试 6. 安装及维护 2.1.2 IT ! 其主要活动包括: ! 编写项目
3、建议书 ! 项目成本的度量 ! 项目计划和进度安排 ! 项目监控和复审 ! 人员选择和评估 ! 项目报告的准备和发布 ! 专业选修课程 2016.03-2016.06 2.2 图2-1 有较多个共同点又相互独立的项目组成的项目包 图2-2 逻辑相关的项目组成的项目包(整体开发计划) 2.2.1 - ! 专业选修课程 2016.03-2016.06 2.2.2 项目分组的原则-P38 2.2.3 项目组合管理办法-P39 图2-3 IT项目分组原则 12 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. / 12. ! 专业选修课程 2016.03-2016.06 2.3 I
4、T -IT 4 : P21 P40 1 2 3 4 2.3.1 IT 图2-4 IT监理服务关系 IT项目监理模式按照监理内容和程度不同,可粗略分为3种: 1)咨询式监理: 2)里程碑式监理: 3)全程式监理: ! 专业选修课程 2016.03-2016.06 2.3.2 IT -IT 1 IT 2 3 4 5 IT ! 专业选修课程 2016.03-2016.06 2.3.3 IT 3 ! 专业选修课程 2016.03-2016.06 2.4 IT -P45 图2-5 项目管理成功因素 -IT IT 1. 管理层支持 2. 客户参与 3. 经验丰富的项目经理 4. 明确的目标 5. 较小的范
5、围 6. 标准软件基础结构 7. 明确的基本需要 8. 正规的方法 9. 可靠的估计 10. 其他标准,例如小里程碑、 合适的规划、胜任的员工和所 有权 促使项目获得成功因素 ! 专业选修课程 2016.03-2016.06 项目成功 - 定义一个项目的成功和失败?以在3个月内花费30万美元对500台计算机进 行升级的项目为例: (1)项目达到了范围、时间和成本目标。 (2)使项目发起人或客户感到满意。 (3)项目结果达到了主要目标。 项目管理出众的公司有4个显著的优势 ! 使用完整的工具箱 ! 培养项目领袖 ! 形成流水化的项目交付过程 ! 使用度量体系检测项目的状况 优秀的项目经理花时间去
6、了解项目发起人的 期望,然后基于重要的成功标准来衡量项目绩效。 1. 管理层支持 2. 客户参与 3. 经验丰富的项目经理 4. 明确的目标 5. 较小的范围 6. 标准软件基础结构 7. 明确的基本需要 8. 正规的方法 9. 可靠的估计 10. 其他标准,例如小里 程碑、合适的规划、胜任 的员工和所有权 促使项目获得成功因素 ! 专业选修课程 2016.03-2016.06 2.4.2 2.4.3 2.4.4 1. 3 - 2. 3. 4. 5. 6. 7. 8. 9. 2.4.1 1. 流程 2. 组织机构 3. 内部环境支持 ! 专业选修课程 2016.03-2016.06 项目管理工
7、具和技术 各项目管理知识领域常用管理工具和技术 集成管理 项目挑选方法、项目管理方法论、利益相关者分析、项目章程、项目管理软件(project management software)、变更请求(change requests)、经验教训报告(lessons- learned reports) 范围管理 范围说明(scope statements)、工作分解结构(work breakdown structres)、工作说 明、需求分析(requirements analyses)、范围管理计划、范围变更控制 时间管理 甘特图(grantt charts)、项目网络图、关键路径分析、进度绩效 成
8、本管理 净现值、投资回报率、回收分析、挣值管理、项目组合管理、成本估算、成本管理计划 质量管理 质量控制、核减清单、质量控制图、帕累托图、鱼骨图、统计方法 人力资源管理 激励技术、责任分配矩阵、项目组织图、资源柱状图、团队建设练习 沟通管理 沟通管理计划、开工会议(kick-off meetings)、冲突管理 风险管理 风险管理计划、风险记录单、概率/影响矩阵、分先分级 采购管理 自制-购买分析、合同、需求建议书、资源选择、供应商评级 ! 专业选修课程 2016.03-2016.06 2.5 IT -P47 - PERT CMP) -WBS 2.5.1 Gantt Chart Bar Cha
9、rt - - - -MS-Project ! 专业选修课程 2016.03-2016.06 2.5.2 Critical Path Method, CPMP48 -IT 1956 2.5.3 Program Evaluation and Review Technique, PERT 20 “ ” 3000 PERT ! CPM ! PERT ! CMP PERT 4 ! 专业选修课程 2016.03-2016.06 2.5.4 -Work Breakdown Structure, WBS -IT WBS 2-6 WBS -某一特定的软件项目为例说明工作WBS图 WBS - - - -建立WBS
10、 字典收集各工作元素的详细 描述及相关的计划信息。 - - - 也就建立了WBS字典 ! 专业选修课程 2016.03-2016.06 WBS的重点“分解”: - -WBS的二个重要特征: “分解”和”图表表示” -与其他的“分解” 和“图表”相区别: 1. 并非所有以图表形式绘制的分解结构图都表示工作分解结构 2. WBS不应当与其他用于表述项目信息的“分解”结构相混淆。如: 合同分解结构(CWBS) 组织分解结构(OBS) 资源分解结构(RBS) 材料清单(BOM) 项目分解结构(PBS) ! 专业选修课程 2016.03-2016.06 2-7 - “分解”工作将包括以下几个主要步骤:
11、-P51 1. 确定项目的主要可交付成果 2. 确定每个可支付成果的详细程度,以便对每个 可交付成果能够编制恰当的成本和时间预算(-进入3或4) 3. 确定可交付成果的组成元素(重复2) 4. 核实分解的正确性 核实工作任务对项目分解是否是必 需和充分的,否则就必须修改组成 元素,添加、删除或重新定义 每项的定义是否清晰完整?否则描 述就需要修改或扩展 每项是否都能恰当地编制进度和预 算 是否能够分配到接受工作职责并能 够圆满完成这项工作的具体组织单 元(部门项目小组或个人) 阶段 成果 ! 专业选修课程 2016.03-2016.06 2.5.5 IT 3 P-53 1. 2. 3. 4.
12、5. 一 般 存 在 4 个 主 里 程 碑 ! 专业选修课程 2016.03-2016.06 - - 使用小里程碑,应遵循如下原则: 1. 在项目早期建立 2. 让开发者建立自己的小里程碑 3. 小里程碑的小型化特征 4. 保持里程碑的二分性 5. 制定一系列完整的里程碑 6. 在短期计划中应用小里程碑 ! 专业选修课程 2016.03-2016.06 定期状态评估-P55 - ( ) , , , . 5 ! 专业选修课程 2016.03-2016.06 2.6 IT -PMIS-P55 - (PERT IT PMIS 1) 2 ! 专业选修课程 2016.03-2016.06 - IT -
13、 - -P56 Thank You ! 专业选修课程 2016.03-2016.06 - ! IT项目治理与信息技术环境 ! ! ! ! ! ! IT项目论证与可行性研究 ! ! ! ! ! 专业选修课程 2016.03-2016.06 IT项目治理与信息技术环境 IT ! ! ! ! ! 第4章 IT项目治理与组织建设 学习目标 ! 专业选修课程 2016.03-2016.06 4.1 IT 治理 (Governance)-源于拉丁文和古希腊语,原意为操纵、引导和控制 ! ! IT , ! IT - ! - ! IT - ! IT ! 专业选修课程 2016.03-2016.06 ! IT项
14、目治理应从以下几方面入手: ! 合理设置组织架构和岗位 ! 明确每个机构和岗位的目标职责 ! 明确各机构在工作中的相互关系 ! 建立信息沟通制度 ! 及时消除工作中的冲突或不协调现象 ! 建立良好的组织文化与激励机制 6 ! 专业选修课程 2016.03-2016.06 ! 为达到项目目标,必须具备3个条件: 1. 有一套科学的项目管理方法论来指导 2. 有一个合理的项目组织结构做基础 3. 有先进的项目管理工具与技术做支撑 IT ! 专业选修课程 2016.03-2016.06 4.2 IT项目组织规划 . ! 商业软件组织方式 ! 项目团队组织方式 两种组织内的人员有共同的激励因素: 事业
15、成长、工作满意度、关键机会等 ! 专业选修课程 2016.03-2016.06 4.2.1 商业软件组织 图4-1 商业软件组织架构 图4-2 IT组织发展阶段模型 商 业 软 件 组 织 的 成 熟 度 级 别 ! 专业选修课程 2016.03-2016.06 ! 专业选修课程 2016.03-2016.06 ! 专业选修课程 2016.03-2016.06 ! ! ! 1 2 3 1. 软件管理团队 2. 软件体系结构团队 3. 软件开发团队 4. 软件评价团队 在一个项目中,可以将团队分成: 4.2.2 IT项目团队组织 7 ! 专业选修课程 2016.03-2016.06 ! 1 2
16、3 4 5 6 7 ! 专业选修课程 2016.03-2016.06 ! ! 专业选修课程 2016.03-2016.06 1 ! 2 3 ! 1 2 3 组织结构: 职能式组织 项目型组织 矩阵型组织 ! 专业选修课程 2016.03-2016.06 组织结构对项目的影响(1) 副总 软件部经理 自动化部经理 生产工程部经理 员工 员工 员工 员工 员工 员工 员工 员工 员工 职能型组织 ! 优点:清楚的上下级关系,按专场组织的团队易于提高专业技术。 ! 弊端:项目间的跨部门沟通困难,妨碍客户参与项目。项目经理对项 目没有足够的控制授权,分层的决策影响对问题的反应速度。 项目协调 ! 专业
17、选修课程 2016.03-2016.06 组织结构对项目的影响(2) 总经理 项目经理 项目经理 项目经理 员工 员工 员工 员工 员工 员工 员工 员工 员工 项目型组织 ! 优点:项目经理对项目强有力的控制,职责清晰的团队,沟通容易, 各种情况易于跟踪控制,反应速度快。 ! 弊端:项目组织缺乏稳定性。管理层很难懂得相关技术,降低了职能 经理的作用,重管理而忽视技术。从事同类型工作的员工缺乏交流。 项目协调 ! 专业选修课程 2016.03-2016.06 组织结构对项目的影响(3) 副总 研发部经理 服务部经理 项目管理部经理 员工 员工 员工 员工 员工 员工 项目经理 项目经理 项目经
18、理 强矩阵组织 ! 对于较大的组织/公司是比较行之有效的项目 管理组织结构 项目协调 8 ! 专业选修课程 2016.03-2016.06 4.2.3 IT项目组织的发展 项目组织代表着团队结 构: *初始阶段的团队 *详细设计阶段的团队 *建设阶段的团队 *转换阶段的团队 ! 专业选修课程 2016.03-2016.06 4.2.4 IT项目的组织架构的选择 图4-4 IT项目典型组织架构 1.项目管理委员会 -决策机构,必须拥有权力,负责作 出有关人员、资金、设备等资源的承诺 2. 项目管理办公室3类 1)项目控制 2)组织项目控制 3)公司项目管理 3. 程序项目经理 -对项目总监负责
19、4. 项目质量经理 -直接对管委会或管办负责 5. 产品项目组 -具体实现项目目标的单位 ! 专业选修课程 2016.03-2016.06 图4-5 IBM主程序员组结构 6.主程序员组 -IBM在70年代初提出主程序员组 的组织方式,主要考虑: 1)项目主要有经验不足人员承担 2)许多开发工作都是关键性的 3)多途径沟通费时,减低生产效率 有经验丰富的人承担主程序员 -对项目提供关键性的支持 -所有通信和交流都通过一两人进行协调 根据项目规格和类型,还有: 1)项目管理人员 2)工具开发人员 3)文档编辑人员 4)测试员 ! 专业选修课程 2016.03-2016.06 ! 矩阵 式 组织
20、形式 特 征 职能 式 弱矩 阵式 平衡 矩阵 式 强矩 阵式 项目 式 项目 经理 的权 限 很少 或没 有 有限 小到 中等 中等 到大 很高 甚至 全权 全职 工作 人员 的比 率 几乎 没有 0-25% 15%-60% 50%-95% 85%-100% 项目 经理 任务 兼职 兼职 全职 全职 全职 项目 常用 头衔 项目 协调 员 项目 协调 员 项目 经理 项目 经理 项目 经理 项目 管理 行政 人员 兼职 兼职 兼职 全职 全职 1 ! 专业选修课程 2016.03-2016.06 2 ! 专业选修课程 2016.03-2016.06 3 1 2 3 4 5 4 1 ( ) 9
21、 ! 专业选修课程 2016.03-2016.06 4.2.5 IT项目组织的工作效率 图4-6 项目开发周期中的各阶段时间的关系 工作效率评估2个原因: 1 2 工作效率的测量-直接或间接: 几种常用的间接测量方法: LOC ( OI POD T&E) ! 专业选修课程 2016.03-2016.06 图4-7 开发时间与开发语言的关系 LOC存在的问题: 测量依赖程序设计的语言 对程序较少的项目带来不利评价 不适合于非过程化语言 度量工作效率可能还需要一些难 以得到的信息(如:分析与设计 前,计划者要先完成的工作所相 当的LOC) ! 专业选修课程 2016.03-2016.06 例如:一个系统采用汇编语言需要5000LOC, 而采用高级语言需要1500LOC. 表4-2 系统开发时间及效率 汇编语言程序员的工作效率714L/M 高级语言程序员的工作效率300L/M 采用高级语言开发: 成本低且时间少 解决问题: 对每种开发语言有独立的生产率标准 不在不同程序语言编制的程序之间比 较生产率 程序员:好/差=10倍影响工作效率原因: