课程介绍:
大部分软件开发企业,通过承接甲方订单开展项目管理。这种类型的项目将涉及到合同、需求、变更、质量、沟通、风险等诸多外部因素,执行组织还需要考虑进度、成本管控、各类干系人等问题。
从乙方执行者的角度,最为重要的是如何按照合同和需求来完成工作。本课程将聚焦捕获需求,充分理解客户意愿,按照客户的要求完成软件交付工作。本课程同时融合了传统开发和敏捷开发的两方考虑,以便执行组织能够准确的建立需求文档,并根据客户要求及时响应可用的软件。
课程目标:
ü 结合PMI发行的《PMBOK指南软件分册》中最佳实践,帮助开发小组全面了解IT类项目管理全过程管理;
ü 从执行(开发)组织的视角,充分理解客户诉求,描述和定义需求细节,按照合同交付项目成果;
ü 引入敏捷软件开发的理念,帮助开发团队从软件视角定义和启发需求,并对需求进行准确量化;
ü 关注软件开发过程中的交付、测试、集成、部署等问题,以及与软件质量相关的各种要求,如合规性、技术突破、敏捷冲刺和发布等。
适用对象:
软件开发人员、产品经理、需求人员、设计与开发人员、软件项目经理、软件外包乙方各类角色。
课程时间设置:
2天,6hours/天
课程主题部分(大纲)
1、项目合作导入过程
1.1理解与确认甲方初步范围说明
² 了解甲方基本诉求
² 确定甲方合同条款和要素
² 制定和发布项目初步范围说明书
研讨:XXX甲方在和乙方建立初步合作时,双方的角色扮演
1.2执行组织启动项目
² 项目经理是项目整合者,主要是起沟通协调作用
² IT项目负责人的角色和职责
² 项目经理技能与能力要求
² 职业项目经理的修炼和成长路径
² 敏捷产品经理、敏捷项目经理
研讨:XXX在选拔项目经理时所设计的能力矩阵
1.3 获取正式授权
² 发布项目章程,授权项目经理在活动中动用组织资源
² 敏捷项目经理与传统项目经理比较
1.4组建IT项目团队
² IT开发团队与传统项目管理团队
² 根据项目实际情况选择合适的组织形式建立项目团队
• 职能型组织/项目型组织/矩阵型组织的特点和优缺点分析
研讨:XXX当前的组织架构对项目的影响利弊分析
1.5识别项目干系人(甲方)
² 干系人定义:从PMI最新标准看“人员”
² 干系人的重要性及如何管理干系人期望
² 项目干系人的管理过程
² 敏捷项目干系人参与过程
1.6分析项目约束与假设--《假设日志》
² 定义,作用,分析方法
练习:XXX项目中关键干系人分析及管理办法
2、项目的计划过程
确定、协调与综合所有部分计划所需要的行动形成文件,使其成为项目管理计划的基准(baseline)
2.1明确需求,项目工作范围
² 收集项目需求的各类技术和方法
- 传统项目需求收集流程说明、
- 敏捷项目需求收集流程说明
- 需求定义方法
² 项目确定以后第一件事情干什么?
² 确定项目需求,并创建WBS
² WBS编制的一般原理和要求—如何以交付为目的
² 编制WBS工作说明书—体现WBS的价值
练习:根据企业自身项目特点,画出WBS框架图
2.2IT项目的质量要求
² 理解VOC——“客户”的声音(Kano分析 / QFD介绍)
² 如何制定质量计划
² 事业环境分析—XXX的质量政策及该项目所遵循的品质规定
² 质量规划的常规工具(成本效益分析、标杆对照、DOE等)
² 软件/IT类项目的常见工具与技术(成本效益分析、质量成本等)
2.3 项目团队规划与建设原理
² 组织分解结构
² 责任分配矩阵
² 人员配备管理计划
实战演练:结合XXX所选案例制定工作分解结构WBS和制定责任分配矩阵RAM
2.4项目的风险管理
² IT企业管理中的风险管理
² 订单项目风险管理规划,风险识别、分类及常见风险源
w SWOT技术/假设分析/图解技术/文档审查/专家判断/信息收集
² 定性分析和定量分析
w 风险概率和影响矩阵
w 风险货币值分析
² 风险应对计划制定—风险货币值
² 风险如何管理
w 风险应对的四种策略—接受、转移、嫁接、减轻
练习:通过模板来演练企XXX的风险管理计划
研讨:开发风险案例库——XXX订单项目中常见风险类别及应对方法
2.5编制项目进度表
² 利用不同网络图技术分析项目进度的技巧
w 前导图/箭线图/条件图;甘特图/网络图/里程牌图
² 明确活动依赖关系(四种逻辑关系),善用松动时间
² 活动工期估计,如何做PRRT分析
² 关键路径法:如何抓住进度核心
² 快速跟踪与赶工/时间-成本平衡法
互动实践——编制项目进度计划,并讨论如何缩短项目工期,采用项目管理软件,应用进度的方法
2.6编制项目的预算
² 如何建立项目经理的成本意识——成本控制的实质
² 项目估算与项目预算
² 直接成本和间接成本
² 工时与费率设计
² 项目不同阶段的估算精度
² 五种实用估算方法
2.7项目的沟通协调规划
项目的开展涉及到的人和企业的方方面面,实际一个项目很少是因为时间,进度,质量系统的问题而失败,相反不能有效的沟通等一些非技术性的因素才是导致项目失败的重要原因。确定利害关系者的信息与沟通需求,包括谁需要何种信息,何时需要以及如何向他们传递。
² 沟通的原理
² 沟通需求分析
² 沟通技术
² 高情商处理问题的技巧
研讨:如何通过主动沟通,正向影响项目关键干系人,确保订单项目的顺利实施
2.8项目的采购规划
² 自制-外购分析
² 询价与谈判
² 招投标管理及供应商管理
² 合同的类型及风险分析
3、IT项目的实施和监控、绩效评价
3.1项目整体管理和变更控制
² 变更控制流程
² 变更产生的原因及常见变更
3.2项目的质量监控
² 质量的监控七大工具(因果图/控制图/流程图/直方图/帕累托图/趋势图/散点图)
² 持续改进和质量管理方法(TQM,六西格玛,零缺陷等)
3.3 打造高绩效项目团队
² 团队的特点
² 激励理论
² 项目团队发展成长的阶段
² 团队绩效低下的常见原因和对策
经验交流:项目实施过程中打造高绩效团队
3.4项目的风险监控
² 风险监控的目的和意义
² 风险管理和应对规划实施
² 残余风险、二次风险与再评估
² 储备分析(应急储备金和管理储备金)
3.5跟踪项目执行计划
² 如何衡量项目各方面的绩效?
² 挣值管理技术(EVT)
² 主要的几个数据(AC/EV/PV/CPI/SPI)
² 如何用挣值技术进行成本及进度偏差的分析及控制,并进行相关预测?
练习:计算习题中的各项数值,并预测项目未来走势
3.6沟通项目信息
² 向团队成员发布的指示
² 向高层和赞助者汇报项目的业绩和问题
² 项目沟通方式和情景分析
² 会议/报告/评审会注意事项
3.7项目移交、收尾过程
² 移交项目成果
² 总结与整理项目最终报告
² 经验教训与资产梳理