前几天一个做硬件创业的朋友半夜给我发语音,声音都是哑的。他说团队花了四个月打磨一款智能插座,样机都做出来了,拿去给几个潜在客户看,对方问了一句“这玩意儿跟市面上五十块的有啥区别”,他当场就懵了。这事让我想起自己刚入行时踩过的坑,也让我重新梳理了一遍科技产品研发到底该怎么走。
说实话,科技产品研发这件事,最怕的就是一上来就想搞个大新闻。我见过太多团队,连需求都没摸清楚就开始画原型、选芯片,最后做出来的东西没人要。经过这些年摸爬滚打,我觉得可以把它拆成五个阶段,每个阶段都有明确的目标和对应的工具。
第一个阶段是需求洞察与验证。这个阶段的核心任务不是想功能,而是搞清楚“谁会用、在什么场景下用、现有方案哪里让他们不爽”。工具方面,我习惯用在线问卷做初步调研,再配合用户访谈。访谈的时候千万别问“你觉得这个功能好不好”,要问“你上次遇到这个问题是什么时候,当时怎么解决的”。我自己的经验是,访谈超过十五个人之后,痛点就会开始重复出现,这时候心里就有底了。
第二个阶段是概念设计与可行性评估。这时候要把需求转化成产品雏形,同时评估技术能不能实现、成本能不能控制住。画原型我用的是国内一款在线协作工具,团队几个人可以同时标注修改。技术可行性这块,建议找有经验的工程师做一轮评审,别自己拍脑袋。我之前有个项目,产品经理觉得用某种传感器很简单,结果硬件工程师一看就说功耗超标,整个方案推倒重来,白白浪费了三周。
第三个阶段是工程开发与迭代。这个阶段最容易陷入“闭门造车”的陷阱。我的建议是,哪怕功能还没完全做好,也要尽早拿出一个能跑通的版本给目标用户试用。工具上,敏捷开发看板可以帮助团队管理任务,版本管理用国内主流的代码托管平台就行。关键是建立快速反馈的通道,每周至少跟用户聊一次,看看他们实际怎么用、卡在哪里。
聊完阶段,咱们说说工具选择这件事。很多初学者有个误区,觉得工具越多越专业,结果团队里同时用着五六个协作软件,信息到处都是,反而乱成一锅粥。
我现在的原则是:每个环节只用一个主工具,团队所有人都用它,不允许私下开小灶。需求管理用一个,文档协作用一个,原型设计用一个,代码托管用一个,任务看板用一个。加起来不超过五个,而且尽量选能互相打通的。比如文档工具能直接嵌入原型预览,任务看板能关联代码提交记录,这样就省去了大量复制粘贴的功夫。
提示:工具是拿来用的,不是拿来供着的。如果一个工具团队里超过三个人说不好用,果断换掉,别心疼那点迁移成本。
还有个事值得提一嘴。科技产品研发过程中,测试环节经常被压缩。我理解创业团队时间紧,但至少要做三轮测试:功能测试保证基本能用,场景测试保证在真实环境里不出岔子,回归测试保证改完一个毛病没引出新毛病。测试工具选那种能自动生成报告的,省得手动记录。
先学你团队已经在用的那个。工具本身不难,难的是团队协作的习惯。如果你是一个人做产品,那就从需求管理和原型设计这两个工具入手,别的等需要了再补。别一上来就囤一堆教程,用不起来等于零。
去年我参与过一个智能家居配件项目,团队四个人,两个硬件两个软件。他们就是按上面五个阶段走的,需求验证花了两周,概念设计三周,工程开发两个月出头。中间也翻过车,比如第一批样机的外壳材料选错了,手感很差,好在用户试用时及时反馈,第二批就换了。
他们用的工具也不复杂,需求调研用在线表单,原型用协作白板,开发用代码托管平台自带的任务管理,测试用自动化测试脚本加人工抽检。整个研发周期大概三个半月,比原计划多了半个月,但产品上市后首批两千台两周就卖完了。这个速度在硬件领域算正常偏快,我觉得关键就在于每个阶段的目标都很清晰,没有来回折腾。
说到这我想起一件事,那个团队负责人后来跟我讲,他最庆幸的是没有在第一个阶段偷懒。当时他们花了整整两周跟三十多个潜在用户聊,最后把产品定位从“万能遥控器”改成了“老人也能用的空调伴侣”,功能砍掉了一半,销量反而上去了。所以说,科技产品研发这件事,慢就是快,前面多花点功夫,后面少走弯路。
反正我现在做任何新产品,第一个阶段不聊够二十个人,绝不动手画原型。你呢,有没有类似的经历?