IPD产品开发模型6个阶段之设计开发
IPD产品开发流程的六个关键阶段

参考:https://baijiahao.baidu.com/s?id=1813435178467728617


引言
参考:https://www.cnblogs.com/developer-qin/p/16858839.html
NPDP(新产品开发流程) 虽然 与 IPD(集成产品开发)有所不同,但IPD作为一种先进的产品研发流程,其六个阶段对于理解产品开发过程具有很高的参考价值。
IPD流程体系的“三驾马车”,即,体系中最重要的三大流程是市场管理流程 (MM) 、需求管理流程 (RM,也叫OR) 和集成产品开发流程 (PDP,很多资料中也叫做IPD流程) 。
除此之外, IPD体系还包括技术开发流程,以及如项目管理、质量管理、技术评审、决策评审、UCD、文档与配置管理等众多的支撑流程。这一系列相互关联相互作用的流程使企业能够构建规范高效的符合自身实际的产品创新方法。

市场管理MM流程(Marketing Management),通过了解市场、细分市场、组合分析、制定细分市场业务计划、整合行程产品线业务计划以及管理和评估业务计划的规范化过程确保公司战略和各产品线战略的达成。
需求管理RM流程(Requirement Management),是确保产品符合客户需求和用户体验,并及时交付的关键环节。运用统一的需求分析方法按优先级高低及时将需求传递到市场管理流程或产品开发过程中。
集成产品开发PDP流程(Product Development Process),按照概念、计划、开发、验证、发布的结构化方法保证及时开发出符合客户要求的产品并推向市场。

1. 市场管理流程(Marketing Management)
MM流程是一种系统的方法,用于对广泛的市场机会进行收集、分析、选择、收缩,制定出一套以市场为中心、能够带来最佳业务成果的战略与行动计划。
MM流程是IPD体系的主要业务流程之一。它运用严格、规范的方法对市场趋势、业务模式、客户需求和用户体验进行分析,通过创建合理的市场细分规则,对想要投资和/或取得领先地位的细分市场进行选择和优先级排序,最终制定可执行的商业计划BP(Business Plan)。
MM流程提供了一种可以针对不同层次(作为一个整体的公司Corporation、产品线Product Line、细分市场Segment、产品包/解决方案Offering/Solution)
的业务进行分析的统一方法和管理架构(当然,在应用于各个层次时,会有不同的具体信息和细节)。
通过产品包层业务目标的实现,最终达成企业层的经营战略目标,实现各层次业务目标的战略统一。
MM流程的源头是市场和客户,通过一系列的流程活动,帮助企业做到及时捕捉市场机会,准确把握客户需求,从而选择目标市场和客户最看重的产品包进行投资,
并配套营销、研发、生产、品质、客服等活动,将产品包尽早推向市场,提高客户满意度、财务收入和品牌忠诚度。
运用该流程,公司能够真正做到“以市场为导向”,通过明智的投资创造最大的价值。
理解市场
明确业务/产品线的使命愿景以界定业务范围和存在的意义与价值。通过对市场、客户、竞争和企业自身四个方面的信息收集与分析,
使企业洞察所面临的市场环境和业务规则,发现机会,调整自身的业务设计,形成对市场的最终理解(市场地图)。
市场细分
定义市场细分的框架,运用七步法对讨论的市场进行细分,并通过比较各细分结果,最终选定6-8个未来三年的目标细分市场,以确保业务行为能够聚焦。
组合分析
对优选的细分市场组合分析。通过对各细分市场的吸引力、竞争地位、财务收益等方面进行评估,确定各优选细分市场在更高层面的业务组合策略。
制定细分市场业务计划
确定每个细分市场的总体策略和价值定位,识别弥补业务目标差距的思路和方法,制定达成目标的具体行动方案,包括相应的产品包、销售渠道、订单履行、定价/条款、综合营销宣传等方面。
整合形成产品线业务计划
将同一产品线各目标细分市场的业务计划进行整合,在更高层面融合。制定产品线业务目标,明确对市场占有、利润增长及新增长机会的整体愿景、目标与目的。
管理并评估产品线绩效
在产品线业务运作过程中,定期从财务和风险两个方面来评估业务和流程绩效。根据评估结果,对产品线的业务计划进行调整,
贯彻到具体产品开发、营销、技术支持等工作中,并根据产品线运营绩效调整下一阶段的产品规划。使产品投资组合收益最大化。
2. 需求管理流程(Requirement Management)
需求管理RM流程由需求收集、分析、分配、实现、验证五个阶段构成,涉及到
公司级产品管理团队PMT(Product Management Team)、产品线PMT、产品开发团队、技术开发团队、营销、制造、服务等多个团队和部门。
需求管理流程的切实执行,需要辅之以IT系统的帮助。
需求收集
在需求管理团队组织下,确定并生成可能的产品包需求,为后续的分析、筛选和执行做准备。
需求可能来自各种内部和外部渠道。收集阶段采用面向市场和客户驱动的方法,生成高价值的客户需求。
所有通过主动或被动渠道收集的客户需求(包括客户承诺)都必须录入需求管理数据库,以便统一分析和优先级排序。
原则上不考虑未经统一平台进入的需求信息。
需求分析
由需求管理团队负责对原始需求进行分层、分领域的分析评审。评审步骤包括一线营销预审、产品线预审、团队分析、发布结论、结论确认、客户需求早期确认等。
分析活动包括解释、过滤、分类、排序等。通过规范的团队分析方式和评审过程降低对需求的决策失误风险。
需求分配
客户需求有不同的颗粒大小,呈金字塔型分布。该阶段的主要目标是保证需求被恰当地分配到最合适的组织或者子流程,
并由对应部门决策:该需求应当被接纳实施,还是拒绝,或推迟。需求可能被分配到三个流程和六种类型目的地,且对应着不同的处理方式。
需求实现
将客户需求转化为规格、设计,直至变成产品,确保满足所确定的客户需求。产品开发团队按照集成产品开发PDP流程完成开发活动。
为确保开发活动中对需求的连续跟踪监控,系统工程师负责执行需求的主要分解过程并建立需求跟踪矩阵,同时要求各需求管理团队派代表参与技术评审,确保需求一致性。
需求验证
验证活动贯穿于整个需求管理流程,在分析阶段需要对需求进行“客户早期验证”;在实现过程中,需求也需要在集成产品开发IPD的计划阶段和验证阶段被客户所验证。
在验证阶段,产品开发团队通过交付版本,结束需求管理团队分发的任务;需求管理团队对产品开发团队的交付进行内部验证,确认任务的完成,
同时对需求提交人发布实现结论,提交人等待版本上网后客户的反馈意见提交验证结论,以确保满足客户需求。
3. 产品开发流程(Product Development Process)
集成产品开发PDP流程不仅是一个开发流程,更是一个跨职能的业务流程。它将立项到上市之间,产品开发所涉及的全部角色和主要活动整合起来,
以保证开发计划的切实执行和相关人员的有效协同,最终及时交付满足客户需求的产品。这也意味着,PDP流程将市场、开发、制造、采购、品质、服务和财务等部门各自的工作流程有机的统一起来。
PDP流程涵盖从决策团队IPMT发布项目任务书开始(项目启动)直到产品发布工作结束(项目结束)为止的所有活动,
并把这个过程分为五个阶段:概念、计划、开发、验证、发布。每个阶段都有各自的进入准则和退出准则,只有达成这些准则,才可将产品开发工作推进到下一阶段。
📈 IPD(Integrated Product Development)集成产品开发流程通常分为六个阶段(概念、计划、开发、验证、发布、生命周期管理),四个决策评审点和六个技术评审点。
为了降低和控制风险,IPD设计了两种评审机制:决策评审DCP(Decision Check Point)和技术评审TR(Technical Review)。
其中,决策评审,主要从商业角度对产品进行评审,决定产品是否可以进入下一阶段,决策者是集成产品管理团队。
技术评审,主要从技术角度对产品进行评审,以便尽早发现产品的技术问题和风险,决策者是产品开发团队。


1、决策评审
决策评审主要包括5个评审点:立项决策点、概念决策点、计划决策点、可行性决策点、生命结束决策点。
立项决策点:项目任务书(charter)DCP,简称charter DCP。主要评审产品的商业价值和发展潜力。评审通过后,产品将正式立项,进入开发管道。
概念决策点:概念(concept)DCP,简称CDCP。主要评审产品包和产品概念的竞争力和可行性。评审内容主要包括:产品目标、产品定位、细分市场、客户需求等等。
计划决策点:计划(plan)DCP,简称PDCP。主要评审产品包的业务计划,是否能够达成商业目标。评审内容主要包括:项目范围、质量、成本、利润、进度、风险等等。
可行性决策点:可获得性(available)DCP,简称ADCP。主要评审产品包是否满足客户需求,是否具备批量生产和上市销售的可行性。评审内容主要包括:产品质量、价格、GTM策略、生产制造、供应链等等。
生命结束决策点:生命周期终止(life end)DCP,简称LDCP。主要评审产品是否需要退市。
2、技术评审
技术评审,主要包括6个评审点:
TR1:产品包需求评审,重点关注的是产品包需求。
TR2:设计规格评审,重点关注的是产品的总体方案、以及系统规格。
TR3:概要设计评审,重点关注的是概要设计,包括电子、结构、软件、工艺等等。
TR4:详细设计评审,重点关注的是产品的详细设计,包括系统、子系统、模块和零件的设计。
TR5:样机/设计定型评审,重点关注的是产品满足规格的符合性,包括功能、性能、可靠性等技术成熟度和风险。
TR6:生产定型评审,重点关注的是产品批量生产的技术成熟度和风险。

一、IPD产品开发流程的六个阶段概述
每个阶段都有明确的任务、输入和输出, 以及相关技术评审和决策评审。以下是每个阶段的详细介绍:

1️⃣ 概念阶段
主要任务:分析和明确“做什么”,需要进行市场调研、客户需求调研,定义产品包需求,形成产品概念方案。
输入:初版产品包业务计划、项目任务书、客户需求、产品路标。
输出:优化后的产品包业务计划、项目计划概要、产品包需求、设计需求、产品概念及产品概念决策评审材料和决议。
技术评审点:TR1产品包需求评审
决策评审点:概念决策评审CDCP,决定是否继续推进项目。
2️⃣ 计划阶段
任务:明确“如何去开展”,制定产品总体方案和详细的项目开展计划,形成最终的产品包业务计划。
输入:优化后的产品包业务计划、项目计划概要、产品包需求、设计需求和产品概念方案,以及经过IPMT批准的概念决策评审材料和决议。
输出:最终的产品包业务计划书、产品规格、详细项目计划、生命周期计划和早期客户清单。
技术评审点:TR2设计规格评审、TR3概要设计评审
决策评审点:计划决策评审PDCP,若评审通过,则签订项目合同。
3️⃣ 开发阶段
任务:将产品包开发出来,满足产品规格,制作原型样机。
输入:最终的产品包业务计划、产品规格、详细项目计划、早期客户清单。
输出:可用于验证的产品包,测试的客户名单、内部测试验证报告、销售工具包、项目的产品发布计划。
技术评审点:TR4详细设计评审、TR4A原型整机及试制评审、TR5设计定型评审
决策评审点:
4️⃣ 验证阶段
任务:对产品进行验证,包括功能、性能、批量一致性以及在客户实际环境下的满足程度等,并验证生产供应系统的准备情况。
输入:产品发布计划、测试验证详细计划、产品相关资料和销售工具包。
输出:可量产的产品、制造能力和量产计划、最终的产品发布计划、更新后的产品生命周期计划、ADCP决策评审材料和决议。
技术评审点:TR6生产定型评审
决策评审点:可获得性决策评审ADCP,评估生产工艺、生产流程、物料采购、售后服务等方面是否支持产品正式上市发布。
5️⃣ 发布阶段
任务:将验证通过的产品进行上市推广和销售,确保订单顺利执行、服务持续提供以及销售渠道顺畅无阻。
输入:准备上市的产品包、质量能力和量产计划、最终的产品发布计划。
输出:产品批量生产准备就绪、产品上市。
技术评审点:
决策评审点:
GA:量产点,指”General Availability”(一般可用性):
6️⃣ 生命周期阶段
任务:按照产品的生命周期进行管理,包括订单交付、产品包需求的优化升版、新版本的开发(可选)、新老产品管理以及停止销售、停止生产和停止服务的计划。
输入:产品上市计划、产品生命周期计划。
输出:更新后的产品生命周期终止计划、更新后的产品目录、更新后的项目文件、产品生产经营和财务指标、市场需求和竞争情况。
技术评审点:
决策评审点:LDCP
🔍 通过这六个阶段的紧密衔接,产品开发流程能够确保产品的顺利开发和上市,并持续优化和升级。
二、IPD产品开发流程的六个阶段详解
(一)概念阶段
概念阶段是IPD结构化流程的第一个阶段,它是从接收产品开发任务到概念决策评审的过程。概念阶段的主要意义在于明确需求,同时评估产品机会是否与公司产品战略一致, 是否符合公司业务策略的要求,并作出决策的过程。
概念阶段的主要目标:
验证客户需求,形成客户需求规格说明书;进行多方案选择确认可实现技术路径,除了分析客户需求外,综合分析可生产、可测试,可验证、可安装、可服务的需求,形成产品包需求规格说明书;对产品机会的总体吸引力及是否符合公司的总体策略做出快速评估形成业务计划书。
概念阶段的主要活动:
接受任务书,组建项目团队;
进行标杆设计、竞争分析和设计卖点:进行市场需求验证;
形成客户需求规格说明,进行多方案论证和选择;
形成产品包需求说明书;
进行产品包需求和产品概态技术评审TR1;
进行早期客户确定及销量预测评审:其他要素的策略
各分项业务策略;
概念阶段决策评审;
概念阶段总结。
概念阶段注意的问题:
市场经理要重点投入; 不要只关注技术,而要从产品的成本、价格、可交付、外观、界面、功能、性能、可靠性、可维护以及可安装方面分别对技术提出需求;
从公司现有产品或竞争对手的产品中选择标杆,几个系统级工程师共同分析,从产品的卖点角度考虑方案的选择;除了关注外部需求,更要提前考虑内部的需求(生产、测试、验证、安装、服务)。
(二)计划阶段
计划阶段是对概率阶段的假设进行验证,通过与企业或者产品线达成的“合同式”协议,PDT得到授权。

计划阶段的主要目标:
完成客户需求、到功能需求、到技术需求的映射;
从逻辑上完成系统到子系统、到整机单机、到各模块的需求的分解分配;
形成整个系统的规格定义,据规格定义完成硬件到单板,软件到模块及工艺结构的概要设计;
完成各个模块需要的资源配置;
完成公司的级计划、到各模块的级计划、到更详细的个人三级计划并签订绩效承诺;
若有长货期的物料及核心元器件的采购需要制订早期采购计划并控制风险;
详细的分析商业计划决定公司是否投入大量的资源进行开发,当公司计划阶段通过以后,后续的工作不允许失败,否则是决策的巨大失误。
计划阶段的主要活动:
增扩PDT ;
计划阶段开工,制订阶段工作计划;
需求分解分配;明确设计规格;
技术评审TR2 ;
概要设计(软件、硬件、结构、工艺);
技术评审TR3 ;
再次明确内部要素策略。
计划阶段注意的问题:
只考虑方案设计不考虑资源投入;
将方案分成总体方案和分模块方案,导致总体方案设计完成后,还要做各个模块的方案设计,方案设计不能一次到位, 要不断重复更改;
没有通过需求的分解分配来评估是否有没有解决的关键技术、哪些关键器件没有论证,导致开发的风险巨大;
层次的方案和计划不能够有效衔接,导致方案和计划脱节;
没有将此阶段的计划与人员的绩效衔接起来,导致绩效管理和方案设计不相关联。
(三)开发阶段
开发阶段主要根据产品系统结构方案进行产品详细设计,并实现系统集成,同期还要完成与新产品制造有关的制造工艺开发。
开发阶段的主要目标:
对各模块进行详细设计;进行模块功能验证;进行系统功能验证;进行系统集成测试;进行系统功能验证测试;发布最终的工程规格及相关文档。
开发阶段的主要活动:
根据产品系统结构方案,进行各模块的详细设计。
对模块进行功能验证。
进行系统功能验证。
进行系统集成测试。
完成与新产品制造相关的制造工艺开发。
发布最终的工程规格及相关文档。
开发阶段的注意问题:
确保详细设计与系统结构方案的一致性。
充分测试和验证模块及系统功能。
解决系统集成过程中可能出现的问题。
关注制造工艺开发与产品设计的匹配。
及时更新和发布工程规格及相关文档。
三、V 模型产品开发
V模型大体可以划分为以下几个不同的阶段步骤:需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。如下图:

附录 A: 软件开发流程的主要活动
1. 需求分析和规划
深入沟通:与各利益相关者进行深入沟通,确保理解他们的期望和需求。
明确项目愿景:明确项目的愿景和目标,以及预期的业务价值。
动态范围定义:不断与客户和团队成员沟通,以确保项目目标的可行性和实用性。
时间表与里程碑:考虑技术实现的复杂性,资源分配和市场上线的最佳时机。
2. 系统架构设计
架构图绘制:通过系统架构图,清晰展示系统组成部分及其相互关系。
UML使用:使用UML等工具描述系统结构和行为,促进跨部门沟通。
3. 数据库设计
数据库模型设计:设计数据库模型,包括实体关系图(ER图)和数据库表结构。
范式与冗余度:优化数据一致性和完整性,平衡查询性能和存储空间需求。
4. 流程图设计
业务流程理解:流程图设计有助于理解和优化业务流程。
流程图工具应用:使用流程图软件或UML设计直观易懂的流程图。
5. UI/UX设计
用户界面与体验:设计直观、美观的用户界面,提升用户体验和产品竞争力。
迭代设计与用户测试:深入理解用户需求,通过设计和测试不断优化。
6. 系统集成图
组件集成展示:展示不同系统组件之间的依赖关系和数据流动。
整体性能保障:确保系统的整体性能和稳定性。
7. 网络架构设计
网络拓扑与通信结构:设计网络架构图,展示系统的网络拓扑和通信结构。
性能、安全与可靠性:考虑系统规模、用户地理分布、数据传输安全性。
8. 安全架构设计
身份认证与访问控制:设计包括身份认证、访问控制、数据加密在内的安全机制。
安全架构图绘制:创建安全架构图,说明系统的安全设计方案。
9. 性能优化图
性能瓶颈识别:分析性能需求,识别性能瓶颈,制定优化策略。
优化策略展示:创建性能优化图,展示系统性能指标和优化策略。
10. 文档和报告
技术文档与设计报告:记录项目设计决策和变更历史,作为沟通和知识传承工具。
持续更新:编写并更新技术文档和设计报告,需要团队成员的共同努力
浙公网安备 33010602011771号