与软件封闭开发不同,硬件产品会涉及供应链和渠道管理,对成本和时间的限制性要求较高。

硬件产品很难实现类似软件产品的快速迭代,初创硬件公司也往往只有一次机会来交付产品。

Eric Ries 推广的精益开发流程已经根植于软件开发文化中,即通过 build – measure – learn 精益开发循环指导软件产品的开发设计:

  • build:快速地构建一个能够投入市场试验的版本;
  • measure:衡量市场的反馈;
  • learn:通过市场反馈来调整产品的思路。

这是一个循环过程,通过小步快跑,迭代推进产品,但该理念并不完全适用于硬件产品的开发。

硬件产品开发需要制定更多的计划,许多环节都有很长的交货周期,往往也伴随着高成本。

如果处理不当,设计中的小错误或质量控制不佳的零件都可能使你破产。

2019 年从事智能锁行业时,笔者在深圳组装厂听闻有一家友商投产了 10w 套,生产测试时却发现硬件功耗问题无法解决(方案设计未验证完全),最后老板直接跑路,留下一地鸡毛。

硬件产品设计一般包含四个阶段:构思、设计、工程和验证。

一、构思

构思从明确定义问题范围开始,以概念证明原型结束,可以为后续产品开发打下坚实基础。

1. 问题研究

首先需要定义要解决的问题,一般可以通过用户访谈来了解用户问题。</

【IoT】硬件PM系列(四):硬件产品开发指南「构思、设计、工程、验证」相关推荐

  1. 最干货:深度强化学习工程师/研究员面试指南「AI产品/工程落地」

    关注:决策智能与机器学习,深耕AI脱水干货 作者 |   Flood Sung 出处 |  知乎 1 前言 今年来,深度强化学习工程师/研究员已经成为腾讯,网易,字节跳动,华为,阿里巴巴,快手等大厂及 ...

  2. 硬件PM系列(一):硬件产品经理需要具备的核心素质

    硬件产品经理与IT互联网产品经理相比,更接近传统PM. 典型差异表现在产品形态和市场渠道上,但产品本质与互联网产品是一致的,包括市场调研.方案选型.产品规划.产品研发.升级迭代.推广营销等阶段. 市场 ...

  3. 微信小程序:商城系列专辑(开发指南+精品Demo)

    商城开发指南: 微信小程序商城模块 | 链接 使用zanui开发小程序微商城(模板组件的开发规范)| 链接 ecshop商城开发:用户信息的获取和缓存,地址信息的缓存 | 链接 微信小程序商城 - 基 ...

  4. Rockchip开发系列 - 3.Pin-Ctrl 开发指南

    By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! ...

  5. 【IPD】集成产品开发培训课程「3月4-5日」

    课程名称 集成产品开发(Integrate Product Development) 参加对象 企业CEO/总经理.产品总监.研发总监/副总.总工/技术总监.市场总监.制造总监.采购总监.产品经理/研 ...

  6. 高光时刻 | 方正璞华联合开发的「人力资源法律服务共享平台」在创新创业大赛中获奖

    大赛介绍 2022武汉人力资源服务业创新创业大赛以"智慧赋能稳就业,数字助力保民生"为主题,由武汉市人力资源与社会保障局.武汉东湖新技术开发区管委会联合主办,旨在贯彻落实武汉市委. ...

  7. Creator游戏开发社区「脱贫实验室No.1」

    [女儿给我拍的最帅的一张照片] 自我介绍 张晓衡,英文名Shawn,QQ名寒冰千醉,平时爱在微信公众号「奎特尔星球」.「少年奎特尔」.Cocos 社区里分享一些有趣的编程教程. 程序员一枚,喜欢鼓捣 ...

  8. 【IoT】硬件PM系列(三):硬件产品经理需要掌握的定价策略

    本篇文章的主要内容是关于如何完成硬件产品的有效定价,文章适用于各类硬件产品,希望对你有益,核心内容如下图所示: 启动一个硬件产品之前,最重要的事情之一是你需要弄清楚它的「定价」. 与软件产品不同,硬件 ...

  9. 硬件PM系列(二):硬件产品经理需要熟知的设计流程

    硬件产品设计流程一般包括ID设计.结构设计.硬件设计.软件设计等内容,涉及多部门协调沟通: 本篇实例部分融入笔者负责过的一款指纹加密U盘产品,该款产品在ToB市场出货量可观,后期定位主打线上ToC市场 ...

最新文章

  1. Effective C++ -- 构造析构赋值运算
  2. python工程师面试题-朋友去面试Python工程师,又带回来几道基础题,Python面试题No10...
  3. Qt中qDebug()技巧初探
  4. QT的QDialogButtonBox类的使用
  5. 如何制作可以在 MaxCompute 上使用的 crcmod
  6. 苹果显示已连接网络连接到服务器异常,苹果确认iphone密码,显示连接服务器出现问题,为什么...
  7. Linux 命令之 locate -- 文件查找工具(查找文件/搜索文件)
  8. 为什么单例模式是邪恶的(译)
  9. 【LeetCode笔记】312. 戳气球(Java、动态规划)
  10. CentOS虚拟机 Device eth0 does not seem to be present
  11. 简约实用个人简历自我介绍PPT模板
  12. 程序员的职业规划,程序员的未来趋势
  13. DuckDuckGo
  14. 移动硬盘坏了数据可以恢复吗?新方法一看便知
  15. 移动端 click 300ms 延迟,如何解决
  16. 计算机大赛算法,计算机经典算法——锦标赛排序算法
  17. oracle的switch+case语句吗,2.7 switch 语句中的 case 范围
  18. 解决msvcr120.dll文件丢失问题(搞了半天,简直奔溃,最后完美解决)
  19. 解决Windows 10不显示打字框
  20. Frenetic Python实验(一)

热门文章

  1. Google搜索的10个小技巧,部分适用于百度
  2. 【Proteus仿真】51单片机+SHT11温湿度传感器+LCD1602显示
  3. corrcoef(corrcoef函数R和P是什么意思)
  4. PyCharm中PEP8:W292警告
  5. k3v12.0精益版注册机_精益均值VBA机
  6. 汉字录入计算机是什么时候,电脑汉字录入快速通
  7. 测控系统原理与设计(1)
  8. 2024西安电子科技大学计算机考研信息汇总
  9. 华为网卡linux驱动安装,Linux Nvidia显卡驱动安装
  10. 超酷手机端HTML5电子请柬在线免费制作与分享