时间:2022-10-18 01:19
AI 硬件产品经理需要懂技术吗?就这个问题进行了思考并总结,与大家分享。
经常看到一些关于产品经理需不需要懂技术的提问,因此结合自己的经验聊几句。
先上结论:我认为,智能硬件产品经理一定要懂(了解)技术。
我曾经在公众号上写了一篇文章,将产品经理概括为两大类:市场端产品与研发端产品,对应的各自职责区别非常大。
如果一句话总结产品经理:产品经理就是技术与人文的结合。
我们先来看看 AI 硬件茶品涉及哪些方面的技术。
技术就包含很多了:互联网平台、嵌入式、外观结构等。
我们先看一下 AI 硬件产品一般所包含的板块,然后讨论他们如何影响我们的产品需求。
首先来看一下嵌入式系统的定义:
以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。
嵌入式硬件:包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。
实现一款产品往往还包含了外围元器件,比如 GPS、气压计、超声波、PIR 等等。
这与我们产品需要了解技术有什么关系呢?
举个例子:您拿到了一个终端设备人脸识别的需求。
假设,给你提需求的人比较了解这个需求,关于识别速度、人脸库、售价要求都给你了。这时候,作为PM的你就开始想了,需要多大的算力、运行内存预计需要多少、人脸库以及视频/照片存储需要多大的空间。是手动唤醒设备还是无感的呢?分别用什么元器件可满足需求呢?
满足需求的情况下,预计硬件成本是多少?性能是否足够?
您也许会说,这些直接找技术就好了呀!不错!我们是可以与技术沟通,但是那么多需求,你怎么做需求分析呢?
如果您不了解,拿到需求后,可能觉得这我们可以做,那我们也可以做,但实际情况是我们可能啥也做不了。
还有性能指标/功能边界,产品需求输出的时候,怎么定义这个性能指标,不太可能让工程师自己随便找个元器件做成样品之后测试,看效果之后再改。我们产品应该有心理预判。
为了方便我将 BSP(板级支持包)、系统软件机应用软件、互联网平台统称为软件。
懂技术才能更好的设计功能逻辑,才知道产品整体架构。
比如,我们做个摄像头终端(类似小米摄像头)。我们需要知道云端需要什么功能,如果不知道怎么告诉研发咱们的产品需求。
假设,我们需要音视频通话功能(类似微信),我们表面看微信实现很简单,但我们自己做的时候真是这样吗?限制因素了解吗?不然怎么评估呢?我们最终的实现方案是自己开发还是找第三方呢?成本怎么考虑呢?
以这个摄像头产品为例,如果不懂,根本就出不了需求,因为不知道云端需要什么功能。这个不是工程师给个列表你,你去选的工作。
硬件终端产品外观,产品与 ID 工程师沟通的时候需要传递外观概念,然后 ID 工程师按照要求设计,比如手感、形态传递的感觉等,不能直接描述我想做一个科技感的产品,那具体什么样的才算是具有科技感的呢?其实我们经常这样做,ID 就会说 mmp 了。
我们往往对结构性能有要求,比如拿碳钎维来做,强度和韧性都很好,特别耐摔,但是外观不好看,不具备外观设计操作性。
所以产品人了解材料、工艺等知识,沟通能够准确传达产品概念、想法。
以上简单的说明,AI 硬件产品经理需要懂(了解)技术。因为技术范围太广了,只做浅显的说明需要了解技术。另一个原因是,硬件、软件、结构、ID 是相互牵制的,多方协调才能做出一款产品出来。
AI 硬件,一般都有 AI 算法产品经理。由他们做专业深度上的逻辑设计、调参。
AI 硬件产品经理对于算法技术上的要求没有特别深度的需求。个人经验来讲,主要了解主流算法以及算法的边界即可,以便识别机会、应用进入可能性、与技术沟通等。
AI 智能硬件产品经理对知识广度、复合能力要求相对互联网产品经理要求高很多。属于入行门槛很高的一类职业,个人认为也是发展潜力巨大的一类产品。
从名称上我们能看出来,这是一个软硬结合的行业。
拆开来看:
算力:即计算能力,应用在终端产品上的处理器(CPU、GPU)等跑得动,我们既要满足算力也要满足成本的要求,这是一个权衡的过程。算力相当于汽车发动机算法:考量我们岁技术前沿的认知能力,是否能够落地执行。算法相当于发动机动力输出比例数据:终端设备采集数据,需要我们对硬件器件了解,没有数据就没有算法。数据相当于燃油所以,AI 智能硬件产品经理需要了解一个产品从概念到批量生产的全流程,了解团队成员的角色和工作内容。能够很好的与硬件、软件、算法团队打交道,协调研。
与互联网产品不同,每个人负责一个模块或几个模块,共同完成一款产品。而 AI 智能硬件就不能这么拆分,往往一款产品各项要求高度相关。甚至兼任项目管理。
受于篇幅及阅读体验限制,关于 AI 智能硬件产品需要的技能将单独一篇文字介绍
以我曾经的无人机行业做简单介绍:
硬件方面:
处理器:计算平台,需要满足飞控、视觉算法(目标跟踪、Vslam等)算力要求。传感器:GPS、激光雷达、视觉传感器、陀螺仪等数据采集器件,需要满足功能效果。算法方面:
飞控算法:飞控的性能要求,PID 控制、目标跟踪、手势识别等定位导航:因为飞机不是在单一环境下运行,有可能GPS信号没有/不佳,光线环境不佳等。需要多传感器融合,比如视觉+气压计+超声波+GPS 。虽然算法产品经理有深度,但需要更高的广度。
数据方面:各传感器的效果决定了数据的质量。
以上是关于嵌入式系统的软硬件,现在已经是 AIOT 时代了,除了上述的嵌入式软硬件还需要关于 App、运营管理后台、云平台相关知识。
综合以上,要求产品满足解决问题的需求,也需要考虑成本的限制。理论上,我们可以研发/生产出高质量的产品,但是无法满足成本的要求。我们在产品管理过程中需要平衡需求、物料成本、研发周期、企业本身技术实力之间的关系。