1.4 产品开发的工具集
产品开发是一个极其复杂的过程,其中涉及大量工具或知识点。这里提及的工具,一般指开发过程中与方法论相关的工具,而非实物工具(如锤子、扳手等)。一般情况下,这些工具分成开发过程类工具与产品(或行业)特定工具两大类。鉴于产品之间的差异化严重,产品(或行业)特定工具之间可能完全不具备任何可比较性。例如,对于同为开发用的软件,机械产品开发需要计算机辅助设计软件,硬件电路设计需要线路布局工具,软件行业需要自动代码生成软件等,它们之间没有通用性。本节主要叙述开发过程类工具。
产品开发工具根据产品开发的不同阶段和企业扮演的不同角色而有所差异,这些典型工具或知识点如表1-3所示。
表1-3 产品开发的典型工具或知识点
产品开发涉及的工具和知识点非常多,表1-3仅仅罗列了很小一部分,其中大部分工具都会在本书后续章节中提及并做必要介绍。
全生命周期的工具主要以产品开发所需的基础知识为主,涉及企业的基本设置、产品开发的基础流程与方法论,以及产品上市后的全生命周期规划等。这些工具基本贯穿产品开发的全过程,也可认为是企业时刻需要思考和认真对待的主题,甚至即便在非产品开发过程中也应关注其中的部分模块。
需求与创意阶段是项目的前期阶段,是企业完成产品需求梳理和初始创意的阶段。部分企业将其作为产品开发项目之前的准备,部分企业将其作为项目开始后的前期工作阶段。这个阶段分成两个部分:需求管理和创意管理。需求管理主要研究市场或客户的原始需求,并对这些需求做初步分析。需求管理的工具以收集、整理、分解、传递客户需求为主,期望企业内部团队可以获得清晰且易于理解的产品需求。创意管理是解读客户需求并形成解决方案的过程,所应用的工具注重新产品诞生的理念和方法,期望系统性地获得多种解决方案并通过科学合理的评估来确定最终的实施概念。应用创意管理工具主要是为了提升产品设计团队的创新能力。
功能实现阶段的工具主要是为了帮助团队实现一个产品从无到有的过程,是解决产品功能实现的关键步骤。这些工具改变了人们传统拍脑袋的创新模式,把一个随机性的产品开发过程变成了有序且可计算的过程,并通过科学的数据处理评价产品功能的满足程度。
辅助设计(严格来说)并不是一个设计阶段,而是产品性能的优化过程。辅助设计工具的专业性很强,而且它们之间没有相关性。这些工具可以从多个维度来帮助产品开发团队实现产品设计参数的优化,尤其提升了产品的可制造性和可维护性。合理应用这些工具可以大幅度提升产品的综合质量,并使企业获得更高的客户满意度。
交付运营是产品实现企业增值的关键步骤。企业通过本阶段的工具应用,保证了产品从设计到运营交付的平稳过渡。这些工具多数以控制用工具或审查类工具居多,以确保产品设计和参数可以被完美地批量生产或运营。
不可以将工具本身标签化,因为不少工具可以被应用于多个阶段或多个不同场景下。例如,FMEA(失效模式与影响分析)是著名的风险管理工具,既可以在项目最初进行产品功能的失效模式判断,也可以在项目收尾时作为经验教训总结的一部分。事实上,在产品的全生命周期中都可以使用该工具及时对产品设计或过程进行风险管理。
无论什么工具,其作用仅仅是为了实现产品的期望功能,不应为了应用工具而应用。产品设计的过程应尽可能保持简洁,使用最少的工具来满足客户需求。