一本书讲透产品研发管理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 产品研发流程框架

一般来说,如果产品中融合了机械、电子和软件技术,产品研发流程通常符合V模型。例如通信、电子、汽车、机械装备等行业的产品研发都适用于V模型。然而,也有一些行业的产品研发流程不符合V模型,比如生物医药、化工产品、食品等的研发流程有其他的模型。

那么,什么是产品研发的V模型呢?简单来说,就是产品的研发过程在空间和时间上呈现出字母V的形状,因此也简称为V模型。图1-2展示了V模型的示意图。它所表达的含义是,产品研发首先是从客户需求出发,然后根据客户需求进行产品定义、产品总方案设计,接下来进行概要设计、详细设计、软硬件设计等。这是一个从前到后、从大到小的时间和空间上的方案与产品设计过程,这个过程涉及V字母的左边部分。完成硬件设计和编码后,开始进行单元测试、集成测试和系统测试(这些都属于功能测试),接下来还需要进行性能全面测试。当所有的研发测试结束后,还需要进行客户需求验证。验证完成后交付给客户,这个过程涉及V字母的右边部分。

图1-2 V模型

V模型的精髓在于它能够同时考虑时间和空间因素,将产品研发过程细化为多个阶段和任务。在V模型中,左边的阶段通常是从整体到局部的过程,即从总体方案设计到子系统设计,再到详细设计。这些阶段的工作范围逐渐缩小,但仍然具有高层抽象的特点。右边的阶段则是从小到大的过程,即从单元测试开始,逐步进行集成测试、系统测试等。这些阶段的工作范围逐渐扩大,但仍然属于具体的测试工作。

通过V模型,我们可以清晰地展示产品研发过程中不同阶段和任务之间的先后关系和包含关系。这种综合考虑时间因素和空间因素的方法,使V模型成为一种管理和指导产品研发的有效工具。

产品研发V模型体现了从客户需求到最终交付给客户的整个流程。本篇介绍的产品研发流程包括4个模块:前端流程、需求管理流程、产品开发流程和技术开发流程。其中,后三个模块涵盖产品研发V模型中的内容。前端流程主要关注市场分析和产品规划方面的内容,为产品研发提供方向和依据,是比V模型更前端的部分。前端流程对于企业的产品研发至关重要,它明确了企业应该开发哪些产品才能更好地满足市场或客户的需求,把握方向性的事情。

产品研发V模型属于“正确地做事”,而前端流程属于“做正确的事”。很显然,在“做正确的事”的前提下,“正确地做事”才更有价值。

本篇的产品研发流程框架如图1-3所示,这个研发流程框架在V模型基础上做了延伸。

在图1-3中,产品开发流程不仅包含V模型,还包括产品交付阶段。需求管理流程不仅横跨V模型,还包括前端流程阶段。

图1-3 产品研发流程框架