ARTICLE · 1129824
软件产品和硬件产品的区别,决定了一个产品的生死
做硬件,有着非常成熟的流程体系:
市场需求 → 产品定义 → 设计开发 → 试产验证 → 量产上市。
每个环节清清楚楚,按部就班。
但做软件,完全不是这样。
硬件的稳,软件的无常
做硬件,需求一旦锁定,基本不会大改,因为改一次,动的是模具、物料、产线,代价巨大。
做软件,产品定义要随着市场需求,经常变化。
更麻烦的是,产品定义的理解,千奇百怪。
一个需求,要经过产品定义、UIUX、前端、后端、算法、模型、测试、验收,每个人的理解都不一样。
这时候,缺不了一个专业的产品经理来拍板判断。
一张 AI 的 UI 图,掀起一场风波
项目开发大半年了,有人突然在群里甩出一张 AI 做的 UI 图。
"咦?AI 做的 UI,比咱们产品里的 UI 好看多了。"
大家把 AI 的图和原来的图一起上传到群里,一对比,还真是。
这时,老板怒了:
"UI 的同学,把所有 UI 图用 AI 优化一遍,发到群里,PM 监督执行。"
看似一个简单的需求。
40 多个 APP,哪有时间优化
我回头找 UI 的 leader 聊,把 UI 同学手里的活盘了一遍。
这一盘,傻眼了——
一共有 40 多个 APP,还有 OS、开机向导、launcher、玩机技巧……好多新功能都没开发完,UI 图也没画完。
哪来的时间去优化?
况且,优化方向、优化范围,都还没定下来。
即便优化完了,还得做前后端开发,甚至要找外包,还得测试……
我带着大家,重新排了优先级
我带着 UI、产品、研发、测试的同学,把 UI 手里所有的活从头盘了一遍。
按照功能需求、性能需求、优化需求,以及各个 APP 的重要程度,逐一拆解、排序,然后发给了老板。
这事才算告一段落。
整个过程,是对团队工作的梳理,是上下级的一次对齐,说到底,是正常的沟通。
做软件,一定要收得住需求
这件事,让我更认清了一个道理:
做软件,一定要收敛需求。
要先保证最基本的功能先上,而不是不断冒出新的需求、不断开发。
我们是活生生的例子——40 多个需求,一直开发、一直优化,搞了一年多,还是没上市。
而硬件,早就做好了,在仓库里躺着等。
结果就是:既浪费了库存的钱,又错过了上市的最佳时机。
这些坑,也许只有聪明睿智的老板才拎得清,也只有专业的人,才识别得出问题。
话讲了很多次,不生效
"做最基本的功能,先上市,再不断升级迭代。"
这句话,我给老板讲了好多次,不生效。
没办法,那就按老板的要求来吧,继续加需求,继续优化。
只是我心里清楚:
公司运营是老板的,但个人成长是自己的。
当我把这一个一个故事写出来,对自己是一种总结——知道坑在哪,知道解法在哪,这就足够了。
做硬件难在"改不动",做软件难在"收不住"。
搞清楚你在做哪一类产品,才知道该把劲往哪使。