浅析互联网智能硬件产品项目管理
对于项目管理来说,智能硬件产品的研发与普通互联网产品有什么区别? 有什么地方需要特别注意吗? 本文作者用自己的经历告诉你,互联网智能硬件产品的项目管理你必须这么做!
近年来,市场上涌现了大量的智能硬件产品,根据功能场景可分为智能穿戴、智能家居、智能健康等类型,包括智能手表、智能手环、智能摄像头、智能音箱等。和其他产品。 笔者有幸加入智能相机团队一年多了。 我结合自己的粗浅经验,简单讲一下,对于项目管理来说,智能硬件产品的研发与普通互联网产品的研发有何不同,以及哪些地方需要特别注意。
首先,硬件产品的迭代成本远高于软件,体现在两个方面:一方面是硬件产品的研发周期长,另一方面是硬件的研发成本产品高。
主要原因是一个硬件产品的整体设计牵一发而动全身。 即使是模块化,如果对功能/设计进行一些改变,比如将某个硬件设备的连接方式从蓝牙改为WiFi,很可能会涉及到PCB板的改变,这需要重新设计生产后才能测试效果; 对于软件来说,即使是全局变更,修改成本也比较小,没有时间等待生产。
因此,互联网产品开发中普遍采用的“小步快跑”的思路,在硬件研发上不一定适用。 笔者的经验是在研发初期就尽可能充分地考虑硬件设计的合理性、准确性以及后续的生产效率。 ,而不是在开发过程中多次修改设计稿。
其次,基于上述情况,软件开发的版本节奏和功能安排需要充分考虑与硬件的配合。 对于纯软件互联网产品,只要将当前的需求进行梳理,按照优先级排序,就可以根据团队的开发节奏逐步固定版本周期(比如每两周迭代一次),将需求进行安排根据规模和优先级。 一个版本接着一个版本,按照固定的节奏交付。
然而,涉及硬件的软件开发很可能会受到硬件的交付时间和版本的影响。 一些原计划的功能和界面也可能会发生变化。 因此,版本交付的内容和版本周期需要根据硬件情况灵活调整。 ,可以考虑单独管理相互依赖的功能,或者根据需要调整版本交付的范围和时间。 对于智能硬件开发团队来说,更需要拥抱变化。
另外,版本调度需要考虑软硬件联调的时间和风险。 这里特别要提到的一点是,智能硬件产品涉及到软硬件接口,需要提前定义接口规范,避免因接口问题导致联调问题。
但即使做到了这一点,软硬件联调仍然存在比较大的风险。 是否兼容、固件(即硬件设备中的软件系统)是否会导致软件崩溃等很多方面都需要进行充分的测试。 因此,在版本调度中还需要充分考虑联调的风险和影响,留出足够的时间来处理问题,并尽可能做好风险应对的准备。
最后,智能硬件产品的功能定义通常同时影响软件和硬件。 定义产品功能,或者改变某个功能,需要从整体上考虑其对软件和硬件的影响,并做出相关的调整和改变。
比如智能相机去掉夜视模块,看似只改变了硬件,但实际上需要考虑软件。 如果没有该功能,夜视相关界面、该功能的切换按钮以及操作提示,是否需要进行相应的调整,识别不同功能的相机版本,以便更好地匹配不同版本硬件的功能? 再比如,智能硬件产品的固件升级,看似只需要在硬件上增加一个OTA(自动升级)模块,但在App中也需要增加相应的升级页面。 如果没有统筹考虑,就会出现问题。
其实最重要的一点是细节决定成败。 这对于软件产品来说可能很常见,但是对于硬件产品来说,它就有了更多的解释。 硬件产品涉及的细节太多。 不仅限于软件的按时交付,还存在硬件质量和生产等问题。 它将经历很多打磨和陷阱。 因此,智能硬件的项目管理需要关注各方面的细节。 。 无论是主机还是配件,细节都需要确认。
例如,我们在生产某小配件时,发现开模时没有好好检查内部结构,本应是直角的角被磨圆了。 结果本来可以放进去的东西却无法组装起来。 然而交货在即,大家手工完成了数百个样品的修整和组装。 有些人可能认为配件与智能硬件本身关系不大。 只要把主要部分做好,问题就不大。 但作为一个产品,如果我们想要完整地交付给用户,哪怕是一颗螺丝,我们也需要设计。 一切都经过深思熟虑。
除了上面提到的以外,还有很多值得关注的地方。 从技术角度来看,软件版本的升级需要考虑硬件产品的兼容性,固件的升级必须考虑设备和App的兼容性。 在定位设备问题时,如何根据外观判断问题是来自硬件还是软件,以及如何保证用户数据的稳定性和安全性等; 从团队角度考虑,如何让硬件研发团队和软件研发团队更好地协作。 做一款智能硬件产品并不容易。 除了研发过程之外,我们还需要关注硬件质量、生产、产能、供应等各个方面。 我们稍后将详细扩展这些内容。
上述列表并不完整。 只是对个人工作的一些粗浅的总结和反思。 其中大部分都是从陷阱中吸取的教训。 希望能给同样在智能硬件产品苦苦挣扎的同学们一些参考。
作者:戴伟,网易高级项目管理工程师,CSM,PMP。 在网易的两年时间里,参与过云计算、青果相机、网易医疗等项目的项目管理公司,熟悉互联网背景下的智能硬件产品项目。 管理,从零开始组建团队,探索不同的智能硬件。 《网易一千零一夜》主编之一。