课程大纲:
第一天上午
一、IT战略与项目组合管理
1.IT战略与IT执行力
IT战略规划
信息化顶层架构
IT战略执行力
IT投资组合管理
IT价值评估
2.大型IT 项目组合管理
产品愿景与需求精准定位方法
大型IT项目需求分解
大型项目切分法则
需求优先级策略
分解需求、分解开发模型(瀑布&敏捷)
大型IT项目投资组合管理
大型IT项目的资源配置结构
大型IT项目的成本结构和定价模型
大型IT项目的估算
关联估算&任务估算方法
大型IT项目的量化过程管理
大型IT项目进度和任务管理
瀑布方法进度和任务管理
敏捷方法进度和任务管理
大型IT项目任务外包管理
任务拆分原则
外包任务分配与管理
大型IT项目后评估
二、大型IT项目治理机制与制度体系建设
3.大型项目的集中管理机制
项目管理委员会章程
集团化项目管理标准
项目管理体系
项目绩效管理标准
岗位职责矩阵
敏捷开发团队BA,DEV,PM职责提升
4.大型项目其它集中管控方法
COBIT下的IT治理管控
TOGAF下的IT治理管控
IPMT 下的集成管理方法
第一天下午
三、IT外包项目采购与合同管理
1. IT外包项目采购与合同管理
IT外包需求管理
IT外包决策和采购管理
IT外包选型和商务合同管理
IT外包治理模式
IT外包项目组合管理
IT外包绩效管理
合作伙伴关系管理
四、IT项目来源、论证、立项与启动IT项目的来源、论证、立项与启动过程
1.IT项目的两类主要来源
2.产品类项目的论证过程
3.企业客户类项目的论证过程
4.项目立项的过程
5.项目启动阶段需要开展的典型工作:
6.组织结构对项目的影响
实战:两类项目启动类工作的练习
第二天 上午
五、项目规划之范围、进度、成本规划
IT项目的核心过程规划--范围、进度、成本计划
1.规划阶段各知识领域的逻辑关系梳理
2.项目范围规划
a)收集需求
b)定义范围
c)分解WBS
3.项目进度规划
a)分解活动
b)排列活动顺序
c)活动资源估算
d)活动时间估算
乐观速率与悲观速率估算方法
e)制定进度计划
4.项目成本规划
a)项目成本估算
b)制定项目预算
实战:实际完成完整案例的范围、进度、成本规划练习
六、项目规划之质量、人力资源、沟通、风险、采购规划
IT项目的核心过程规划--质量、人力资源、沟通、风险、采购计划
1.制定质量管理计划
2.制定人力资源计划
3.制定沟通管理计划与干系人管理计划
可视化沟通方法
团队信息辐射最大化对称方法
4.项目风险规划
开发迭代周期风险管控
a)识别风险
b)风险概率/影响分析
c)制定风险应对策略
5.项目采购规划
实战:实际完成完整案例的质量、人力资源、沟通、风险、采购规划练习
第二天 下午
七、项目执行阶段的管理与实践
IT项目的执行过程
1.组建项目执行团队
2.项目任务分工
3.指导与管理项目工作
4.如何解决IT项目执行中的高效协作问题
5.如何解决项目中需求变化与版本控制
6.项目执行中实用的管理经验推荐
7.在项目管理工具中实时更新项目状态
8.最佳开发实践经验分享
9.分布团队管控方法
实战:案例分析项目执行过程中的典型问题与挑战,分享实战中的最佳实践经验
八、项目监控阶段的管理与实践
IT项目的监控过程
1.收集项目的绩效数据,为项目做全面“体检”
2.绩效评审,全面诊断项目的“健康状况”
3.生成绩效报告
4.与干系人沟通项目绩效
5.项目变更控制
a)变更请求
b)变更控制流程
c)变更控制委员会
6.项目团队建设和团队管理
7.发布项目成果
8.项目验收
案例分析:案例分析项目监控过程中的典型问题与挑战,重点探讨变更控制
九、基于项目管理工具的完整项目管理过程实践
项目管理过程完整实战
1.项目管理工具的安装与配置
2.在项目管理工具中创建项目需求和开发计划
3.在项目管理工具中进行任务分工和跟踪
4.在项目管理工具中进行变更控制
十、需求实践现状分析
1.软件项目成败与需求实践
2.软件需求和需求工程概述
3.透过表象,分析本质(需求问题的诊断)
4.需求过程方法论
5.需求模式经验谈
十一、需求过程介绍
1.需求的概念和需求分析的任务
2.需求分析与软件生命周期的关系
3.需求分析过程—需求分析的基本过程
十二、从传统开发向敏捷开发转型中的问题和对策
1.传统重量级的开发方法优缺点
2.采用敏捷开发持续交付软件
3.实现敏捷方法实践与开发过程流程和环节分析
十三、敏捷需求过程介绍
1.敏捷需求定义
2.需求的概念和需求分析的任务
3.需求分析与软件生命周期的关系
4.敏捷需求工作流程
典型案例分析:
分析需求捕获过程, 需求分析过程及其需求管理, 需求追溯过程分析优秀的的需求阶段如何完成,其中包括大型系统中软件需求阶段的大部分疑难点的解决方案。
第三天 下午
十四、需求捕获策略
1.需求捕获策略
2.需求捕获的主要障碍与应对
3.需求捕获时的用户心理模型与应对之道
4.需求协商的策略与技巧
十五、需求捕获的主要方法与问题分析
1.用户访谈的操作要点与误区分析
2.用户调查的操作要点与误区分析
3.文档研究的操作要点与误区分析
4.原型法的操作要点与误区分析
十六、需求捕获的相关工具
1.任务卡片
2.场景描述
3.需求捕获工具的选用、设计的核心思想
十七、需求分析的方法
1.面向对象的分析方法
2.面向问题域的分析方法
3.UML表示法介绍与需求建模要点总结
4.需求的原型制作
5.业务流程,业务实体和场景分析
6.非功能需求的分析
十八、基于用例技术的需求分析
1.用例基础
2.用例模型概述
3.使用基于业务事件分析用例
4.用例颗粒度分析
5.开发用例模型实践
十九、需求分析的后续周期:确定需求细节
1.用例的类型(业务、报表、接口、技术)及应用要点
2.业务类用例的细化
3.分析业务活动细节:事件流 相关工具:活动图
4.用户界面原型分析、约束与规则描述
5.原始需求、用例、功能点之间的关系
6.需求分析结果对测试的影响
二十、需求分析实践
实战演练:财富系统需求分析案例实践
第四天 上午
二十一、非功能型需求的分析
1.非功能性需求标准
2.性能、安全
3.可靠性、可移植性、可维护性、可用性
4.设计约束分析
5.设计非功能性需求指标
6.非功能性需求分析方法
7.非功能性需求验证方法
案例:非功能性需求分析的实现过程
二十二、编写需求规格说明书
1.从沟通、写作的角度提升水平
2.需求规格说明书格式与内容
3.需求规格说明书编写策略与技巧
4.需求规格说明书常见的模板
5.基于CMMI的需求规格说明书、基于Agile的需求规格说明书
二十三、需求验证操作实务
1.需求验证的主要手段分析
2.需求评审的常见误区与应对之道
案例研究:大型系统项目需求实例文档分析
二十四、需求管理
1.需求管理和过程能力成熟度模型
2.需求管理步骤
3.需求规格说明的版本控制、需求属性、度量需求管理的效果
4.需求分析时要不要考虑设计与实现
5.需求的全生命周期管理
6.需求组解散后,谁来负责需求的管理
第四天 下午
二十五、需求变更管理
1.控制项目范围的扩展
2.变更控制过程
3.变更控制委员会
4.测量变更活动
5.变更请求决策分析
6.变更会审与确认
二十六、需求跟踪管理
1.跟踪管理的理念
2.需求跟踪的目标
3.需求跟踪需要的工具支持
4.需求跟踪工具
5.需求跟踪过程
二十七、需求管理的最佳实践
1.如何控制需求膨胀与蔓延
2.需求调研分析中的项目干系人概念
3.让软件项目在不断的需求变化中获得成功
4.甲乙方关于需求的理解的差异
二十八、需求管理工具
1.需求管理工具的设计思想
2.需求管理工具的基本功能演示
3.版本控制、基线、跟踪、变更的演示
实战演练:以一个信息化系统构建为背景,进行需求分析的完整案例,其中包括背景分析,需求采集,需求分析等过程步骤。
总结与交流