产品开发管理流程
系统测试
TR5
产品化(生产要素)
产品版本发布
项目监督与控制
结项管理
TR6
支持 过程
配置管理 质量管理
产品开发生命周期模型讲解
七个阶段: ➢ 立项 ➢ 开发计划 ➢ 需求分析 ➢ 设计&实现 ➢ 测试 ➢ 版本发布 ➢ 结项
一套迭代IPD开发流程: ➢ 需求分析 ➢ 概要设计 ➢ 详细设计 ➢ 开发实施 ➢ 单元测试 ➢ 集成测试 ➢ 系统测试
产品开发阶段:立项
阶段名称 立项阶段
主要过程及活动
1 业务需求分析 分析行业趋势和行业竞争;研究行业法规和规范; 分析业务的主要干系人及其业务需求; 分析主要竞争对手及其产品;对本公司的产品进行市场
定位和竞争优势分析
2 技术可行性研究 进行系统架构和产品技术平台分析; 进行关键技术分析及解决途径研究
需求开发 阶段
主要过程及活动
1 详细分析产品用户群体和产品中的角色;分析业 务工作流程 2 分析产品的功能及性能需求,分析产品的用户界 面需求 3 分析产品的外部接口(包括软件接口、硬件接口、 通讯接口)和内部需求接口 4 硬件类产品需要增加技术指标定义、安全性要求、 可靠性要求及运行环境要求分析 5 QA人员制定质量保证计划 6 编制《产品需求规格说明书》;PMO组织需求评 审后提交文档至配置库,创建需求版本基线
3 产品版本规划及立项 对产品进行路标规划,提出立项申请; PMO组织立项评审
主要执行者
项目组 市场、技术专家
项目组 技术专家
项目经理 PMO 技术专家 高层管理者
输出
业务需求调研报告
技术可行性分析报告
立项申请报告 立项评审报告
项目组
项目立项
PMO
立项评审及 高层审批
通过
立项申请报告
立项评审报告
设计人员
概要设计
PMO
设计评审
通过
设计人员
详细设计
概要设计说明书
概要设计说明书
概要设计评审报告
项目组/PMO
设计评审
通过
开发人员
单元测试评 审
单元用例测试评审报告
角色 产品经理 研发成员
描述
Project Manager:建立和领导PDT团队,对产品的最终市场成功负责。召集核心开发 力量,针对项目目标及过程进行协调和沟通,并分配到各组。并制定开发计划,对质 量、配置、风险等综合管理;
研发组成员、主要的产品开发管理者或工程师;
测试成员
测试组成员、主要的产品测试技术实施管理者或工程师;
口及配套设备器材进行选型及可替代方案分析;进行电源设计及结 构设计
PMO组织概要设计评审
2 详细设计 软件类详细模块接口及算法的设计 硬件类对产品各组件进行详细设计,包括硬件电路设计、板级软件
设计、数字逻辑电路设计;模块接口的详细设计,包括信号、协议; 模块实现的详细设计,包括硬件电路、板级软件、数字逻辑电路三 类设计。硬件与软件系统之间通讯协议设计; 项目组内部组织详细设计评审
设计人员 项目经理 PMO CM配置管理 QA 技术专家
设计人员 项目经理 PMO CM配置管理 QA 技术专家 测试人员
输出
硬件概要设计说明书 软件概要设计说明书 数据库设计说明书 结构设计效果图 人机交互设计效果 概要设计评审报告
硬件详细设计说明书 软件详细设计说明书 详细评审报告
产品开发阶段:设计阶段
主要执行者
需求开发人员 项目经理 PMO CM配置管理 QA 技术专家
输出
硬件产品需求规格书 软件产品需求规格书 产品需求评审报告
需求开发人员
产品需求 开发
产品需求规格说明书
PMO
需求评审
需求评审报告
通过
需求管理贯穿整个需求开发至产 品发布阶段
产品开发阶段:设计阶段
阶段名称 设计阶段
主要过程及活动
智能物联设备产品研发管理流程
产品研发管理流程
报告人:XXX
产品开发生命周期模型
管理 过程
研发 过程
PH1立项
立项管理
PH2项目计划 PH3需求开发 PH4设计&实现
PH5测试
PH6版本发布
PH7结项
项目计划
需求开发
项目监督与控制
TR1
设计 TR2
(概要/详细)
开发&单元 TR3
测试
TR4
产品集成与测试
主要执行者
项目经理 PMO CM QA
输出
项目计划书 项目综合计划(MPP) 配置管理计划 质量管理计划 项目计划评审报告
PMO下达任务书,项目 经理组织制定项目计划
项目计划
项目计划书、项目综 合计划、配置管理计 划、质量管理计划
PMO
计划评审
项目计划评审报告
通过
产品开发阶段:需求开发阶段
阶段名称
技术专家 配置管理员
系统组成员、针对项目过程中系统设计、技术可行性分析、技术评审及核心技术解决; CM(配置管理):针对项目中输出过程文档、代码、版本等管理;
QA(质量管理) PMO
外围支持
针对项目过程中的评审意见、测试报告、BUG追溯及质量评估; PMO(Product Management Officer):产品项目管理的决策者; 采购、制造、市场、财务:项目过程开发过程中外围支持;
产品开发阶段:项目计划
阶段名称
项目计划 阶段
主要过程及活动
1 明确项目范围目标、人员组成及职责 2 识别项目开发过程中各类活动及任务,标识出关 键路径 3 定义项目阶段及里程碑节点 4 识别各阶段需输出的工作产品并由配置管理(CM) 人员行成配置管理计划 5 QA人员制定质量保证计划 6 识别并分配计划中各项任务所需要的资源并安排 时间进度,形成综合管理计划(MPP) 7 PMO组织项目计划评审,并归档管理服务器
三个过程: ➢ 管理过程 ➢ 开发过程 ➢ 支持过程:配置管理&质量管理
产品开发生命周期
6个技术评审点: ➢ TR1:需求及分析评审 ➢ TR2:设计方案评审 ➢ TR3:开发评审 ➢ TR4:测试及报告评审 ➢ TR5:系统测试评审 ➢ TR6:发布评审
产品开发团队(PDT:Product Development Team)构成
主要执行者
1 概要设计 进行业务及数据流程分析;定义系统框架、网络结构及物理部署 对平台及关键组件进行选型及分析;购买及合作方式分析 进行接口设计,包含接口方向、接口流程、承载协议、消息应答等 设计提高系统性能的方式 进行容错及可维护性设计 确定开发环境、平台及软件统一版本 进行数据库设计,包含选型、物理方案设计、数据库维护设计等 对于硬件产品需进行系统组成及单元设计,对主要芯片、元件、接