两周启动新硬件产品原型期

硬件产品的设计研发与软件产品有着诸多显著的区别,其中包括: 周期长,通常一个一般复杂程度的硬件产品研发周期在一年以上; 研发环节中涉及到的技术能力和实践特别多; 风险极大,返工几乎是必然的; 涉及到硬件的需求变更的成本极大; 传统精益/敏捷软件交付中的持续集成、持续反馈、精益设计等实践仍缺少最佳实践。 而新硬件产品的设计研发又使得整体风险和难度成倍增加,这里的新硬件产品是指: 缺少现有标准硬件方案; 新的用户使用场景; 多个已有方案的整合; 对于硬件选型有苛刻的要求。 过去8年里,我启动了几十个软件交付项目,启动一个硬件研发项目还是第一次,本文是我对本次启动的总结。 背景 启动前期对于该产品的产品逻辑已经有了较长时间的讨论,这些讨论最终成为原型期的输入,这些输入包括: »