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