引言
与软件的封闭式开发模式不同,硬件产品会涉及供应链和渠道管理,对成本和时间的限制性要求较高。硬件产品很难实现类似软件产品的快速迭代,初创硬件公司也往往只有一次机会来交付产品。
精益开发流程已经根植于软件开发文化,即通过build–measure–learn精益开发循环指导软件产品的开发设计:
build:快速地构建一个能够投入市场试验的版本;
measure:衡量市场的反馈;
learn:通过市场反馈来调整产品的思路。
这是一个循环过程,通过小步快跑,迭代推进产品,但该理念并不完全适用于硬件产品的开发。硬件产品开发需要制订更多的计划,许多环节都有很长的交货周期,往往伴随着高成本。如果处理不当,设计中的小错误或质量控制不佳的零件都可能使你破产。从事智能锁行业时,笔者在深圳组装厂听闻有一家友商投产了10万套智能锁,生产测试时却发现硬件功耗问题无法解决(方案设计未验证完全),最终黯淡收场。
新产品开发流程是指公司构思和实现新产品的整个活动,其中产品概念可能源自市场,也可能源自实验室或工作室。通常,这些想法也包括来自客户的要求。新产品开发是一种能力,使公司能够实现这些新生的产品概念,并将它们可预测、可靠地呈现给客户,同时确保满足客户的需求。本节首先介绍传统的瀑布式产品开发模式,后面结合敏捷开发的特点形成了一套最小可行产品开发流程。
新产品开发(New Product Development,NPD)包括一整套的系列活动,通常遵循一个分阶段的流程,在流程中,公司构思新产品创意,然后研究、计划、设计、原型开发和测试,最后将其推向市场。当NPD流程包含对现有产品的管理时,它也被称为产品生命周期流程。
新产品开发不仅仅包括流程,还需要创新、产品战略、跨职能团队和决策等因素协同配合,有效的新产品流程需要确保:
有效的管理来选择新的产品概念;
足够的资金让这些想法得以发展;
对它们进行审查和优先级排序。
产品开发战略是企业战略与产品开发之间的桥梁,通过产品开发流程实现新产品并满足市场需求。产品开发流程因公司而异,与行业、产品类型、产品是渐进式改进还是突破性创新,以及公司对产品的关注程度相关。产品开发流程可以是敏捷的,被称为敏捷产品开发或混合开发。通过使用敏捷方法,你可以减少产品开发的步骤,并充分利用瀑布式和敏捷式两种产品开发方法的优势。