主题 |
课程安排
|
研发项目管理概览 |
研发项目的特点和周期
研发项目管理的要素:
过程
人员
时间
质量
成本
研发项目遇到的问题和挑战:
产品质量不符合用户要求
不能按时交付
需求变更
过程混乱
人员责任不清
研发成功案例回顾与原因剖析
研发失败案例回顾与原因剖析 |
研发项目经理的能力模型 |
研发项目经理的工作职责
需要具备的能力:
研发项目经理的应该了解的知识
研发项目经理的掌握的技能
研发项目经理的积累的经验
研发项目经理的具备的素养
研发项目经理的成长路线图 |
研发项目过程概览 |
过程参考:敏捷, CMMI , IPD , UP
开发过程基础:角色、工作、交付物、时间、质量
传统的产品研发项目过程
敏捷产品研发项目过程
新产品研发项目过程
在已有产品基础上定制开发项目过程
维护性产品研发项目过程
如何根据自己的项目特点选择合理的过程 |
某企业研发项目过程改进回顾与目标定位 |
团队文化和价值观的重要性
项目人员组织对研发的影响
项目和资源的配置策略
项目的组合关系规划
产品划分对研发的影响
项目团队的绩效评价指标与方法 |
研发项目管理实践 |
新产品研发过程中的项目管理(完整案例实践) |
产品需求与计划阶段 |
需求与计划阶段的工作流程、角色、交付物概览
需求与计划阶段的实践技能
收集原始需求
定位产品版本目标和关键特性
分析用户使用用例,挖掘产品功能
明确产品功能目录
编写产品订单,确定产品定义
如何向研发人员交接产品需求
项目管理内容和方法:
需求变更
需求质量
有效沟通
沙盘演练《产品需求与计划》 |
产品设计阶段 |
总体设计阶段的工作流程、角色、交付物概览
产品总体分析与设计
明确产品结构划分
功能和子系统划设计
实现组件设计
建立初步的实施方案技术设计
如何向开发者传递设计文档和模型
项目管理内容和方法:
需求变更
设计质量
有效沟通
沙盘演练《产品设计》 |
产品实现阶段 |
产品实现阶段的工作流程、角色、交付物概览
制定迭代开发计划。
进行有效迭代开发
迭代中的沟通和进度推进
下一次迭代,直到完成产品订单。
项目管理内容和方法:
需求变更
开发质量
时间与进度
有效沟通
沙盘演练《产品实现》
|
产品验证与测试阶段 |
产品实现阶段的工作流程、角色、交付物概览
制定迭代开发计划。
进行有效迭代开发
迭代中的沟通和进度推进
下一次迭代,直到完成产品订单。
项目管理内容和方法:
需求变更
开发质量
时间与进度
有效沟通
沙盘演练《产品实现》
|
产品交付 |
产品交付阶段的工作流程、角色、交付物概览
打包交付的产品
用户验收测试
确认 bug 和 ReqGap
修复 bug 和 ReqGap
正式交付
项目管理内容和方法:
需求变更
交付质量
用户接受效果
有效沟通
沙盘演练《产品交付》
|
项目实践:基于已有产品的变更性研发项目过程中的项目管理 |
基于现有产品的用户个性化定制开发项目管理案例实践 |
定制性开发项目的工作流程、角色、交付物概览
确定定制需求,需求 Matix
分析需求,编排 backlog ,
开发
验证
交付
项目管理内容和方法:
需求变更
交付质量
响应能力
有效沟通
沙盘演练《基于现有产品的用户个性化定制开发项目管理》
|
缺陷修复与维护性开发项目案例实践 |
日常维护性开发项目 的工作流程、角色、交付物概览
提出变更需求
分析变更影响
估算工作量变更
确定变更范围
实现变更
验证变更
项目管理内容和方法:
需求变更
交付质量
响应能力
有效沟通
沙盘演练《 缺陷修复与维护性开发项目案例实践 》 |
研发项目经理的技能提炼 |
团队管理与人员培养 |
如何组建项目团队:人员选择和搭配
如何让团队具有共同价值观
如何建立团队的归属感和荣誉感
如何根据项目需要定义人员的能力要求
人员能力评价与培养
如何评价人员工作绩效
如何推动人员成长
如何解决团队中的负面情况:
工作态度散漫
帮派与山头主义
工作技能不足
人员流动过大
案例实践:某项目团队与人员管理经验谈
|
工作协同与沟通管理 |
理解工作管理的本质:提高工作效率
项目中工作协同和沟通的典型问题回顾
充分考虑所有工作场景:天、周、月、项目里程碑
建立全周期工作场景规则
天沟通方法
周计划总结方法
月工作效果评价方法
项目里程碑的成果展示与总结方法
加班的安排和处理办法
工作协同流程和制度的建立:本地、异地、多小组
沟通的渠道和有效方法
案例实践:某项目异地、多小组的人员协同和沟通
|
需求与变更管理 |
需求的不同层次在开发过程中的全景视图
区分用户需求和产品需求的区别
需求管理的基础—需求基线如何建立
如何建立有效需求变更控制流程
需求变更的影响分析方法
如何提高需求变更的响应能力,
如何降低需求变更影响
需求管理相关的文档和工具
实践案例:如何在庞杂的产品和项目中管理好需求
|
计划与进度跟踪管理 |
正确的理解计划的作用:推动进度而不是绝对准确。
项目计划的本质和关键内容
如何确定研发项目计划的范围
如何估算工作量
如何编排项目时间表
有效监控进度 2 种手段:跟踪和报告
进延后的应对心态和和处理办法
如何推动进度和团队士气
如何处理工作时间的加班问题
实践案例:某项目计划与进度跟踪管理
|
质量管理 |
正确理解质量管理的目标:有质量的产品,而不是产品的质量
产品质量评价与评价指标明确
如何评价项目过程中各个阶段交付物的质量
如何评价过程质量
各种质量的关系和互相影响
有效利用 bug 推动研发的修复与最终质量提升
处理好测试和研发的关系,建立测试和研发的互动闭环
如何从用户视角推动产品质量
把握质量管理要点:降低质量成本,提高质量
案例实践:某研发项目质量管理问题剖析与质量改善方法
|
风险管理 |
正确理解风险管理的目的:避免风险而不是应对风险
项目常见的 10 大风险:人员、质量、进度、竞争 …
根据项目情况充分预测风险
为风险建立消除机制和应对措施
如何监控风险
如何有效应对风险
案例实践:某研发项目 7 个风险消除方法
|
项目规范与知识管理 |
项目的效率是积累出来的:规范和知识管理的重要性
项目规范的范围和内容:流程、交付物模板、角色 - 职责,工作指南
项目规范的目录典型结构参考
项目规范库的建立和积累方法
知识管理的内容:问题 - 解决目录,专业知识体系,开发知识体系
知识库的体系结构和建立方法
知识来源、积累方法的建立
案例实践:某企业项目规范和知识管理的实践
|
如何成为合格的研发项目经理 |
研发项目经理的技能目录总结
研发项目经理的能力模型回顾
规划研发项目经理的成长路线图
今后存在的挑战讨论与解决方法建议。
|