项目办理:智能硬件项目研发流程
笔者团结本人的项目管履历,向我们先容了怎样管明智能硬件项目标研发流程。
我曾在《AI 智能硬件|产物头脑与项目头脑》中举了蔚来汽车的例子分析项目办理的紧张性,别的在知乎上写了一篇关于智能硬件研发流程的文章,只是个开头欣赏量也有 1700 支配。
为了写这篇文章,画总体流程以及体例相对具体的表格,因此破费了不少的时间,招致一周未更新。
哎,以上都是空话,从总体流程开头吧!
一款产物,我们通常说从 0 到 1,包含了市场阶段的产物需求、产物完成;从 1 到 100,包含了产物的贩卖、运营、维护等。
这里讲的研发流程仅指产物需求以前确定了,将产物需求变为产物的研发历程,不包含前一阶段的市场局部,也不包含产物上市以及运营历程。
01 总体流程
智能硬件看似繁复,拆解出来头绪很明晰。包含硬件(HW)、软件(SW)、外表(ID)、布局(MD)、互联网平台。
此中软件包含板级支持包(BSP)、底层引导步骤(bootloade)、体系与使用步骤、算法,这些不掀开来讲,找固件打包的工程师就 OK ,寻常一切的步骤都汇总到他那儿了。
作为项目司理,不太必要举行深化的了解,固然可以深化更好,但作为产物司理照旧更深化一点较好。
互联网平台,这个包含云办事、背景、App、小步骤等。稀有的是前三个。跟进对应的工程师就好。
总体流程图如下:
约莫到这儿,头绪上比力明晰了,但是具体到利用实行上,怎样跟细化照旧不太清晰。由于有些职责是串行的,有些是并行的。一个细项职责扳连到几个部分。
02 项目阶段
很多项目办理人喜好将项目研发分为EVT阶段、DVT阶段、PVT阶段、MP阶段和维护阶段,我寻常不如此分,关于这些总结性的项目办理看法熟知于心即可,不必要过于寻求。
由于偶尔分,你会发觉,由于需求的窜改、比力紧张的 BUG 等缘故会改动项目标阶段,好比从 DVT 阶段又回到了 EVT 阶段。
另一个缘故是智能硬件产物寻常愈加实用瀑布流开发,互联网的敏捷开发不太实用于智能硬件。以是这一节只做简便先容,作为项目办理有个看法认知就好。
底下依据我本人履历,我的心思认知举行阶段界定。
EVT 阶段:(Engineering Verification Test),指工程验证。寻常在工程样机之前的研刊举动,我都称之为工程验证。
这个阶段,目标是工程验证。尽约莫的发觉计划成绩,方案比力。
终极拿到的是工程样机,用于样机整机测试,推断对否可以开模。
DVT 阶段:(Design Verification Test),指计划验证测试。终极拿到的是试产的整机样机,用于多方联调,验证优化。
上一个阶段,完成产物的雏形,这个阶段持续上个阶段的计划开发、优化。MD 具体计划完成,开头投模、试模、修模、颜色彩制等。
试产模具,组装整机,举行硬件/布局的整机测试。软硬件、布局、互联网平台多方联调。好比软硬件的安定性、可靠性、功能等;软件与互联网平台(云办事/App等)联调测试;硬件与布局的联调测试,好比散热、布局强度等。
别的,这在这阶段关于产物的贴纸、分析书、包装等可以开头计划/打样,然后等候,由于这些时间周期比力短。
假如软硬件形态比力抱负,在这个阶段尽早安插认证。由于认证周期十分长,基本在 40 天支配,别比及产物将近量产了,认证还没出来,影响贩卖。
总之,这个阶段就是联调、测试、试模、打板、试产。
PVT 阶段 :(Process Verification Test),指消费验证。举行小批量产,摸清消费工艺,测试工艺,为大批量产做准备。
这个阶段仍然会举行种种验证,以及处理上一阶段遗留的一些小成绩。但主要的精力放在一律性、计划(细节,好比按键手感不佳,干涉等)调停上。
各部分处于消费支持形式,好比工程部制造 SOP(标准作业步骤),布局部帮助处理消费上的布局成绩。与消费干系的测试东西、消费东西、烧录东西、产测东西的支持。
一切的消费支持文件划定当送到工场,量产软件/量产硬件BOM/量产布局BOM,布局/元器件终版签样。
总之,这个阶段就是为了确保产物量产。 量产顺遂,听从高,不良率最低,产物一律性够高。
关于研发阶段就这么多,其他的就不讲了。这个分类只是本人项目办理用,工程师但是不体贴。本人做到胸有定见,本人的产物到了什么阶段,离目标另有多远,从全局角度考量怎样把控项目进度。
03 细化流程
这一节是我最想讲的,由于我刚做研发端产物的时分,必要管项目。
我的切身了解是,不晓得各项细化职责之间怎样串起来,不晓得从何处入手,该找谁并拿到什么输入作为下一步的开头。网上找了很多材料都是关于项目阶段的先容,相似外表一节的先容。
因此想写一写细化流程,但限于笔墨形貌的直观性较差,先看一个表格,然后略微笔墨分析。
/简便笔墨形貌/
产物规格书/产物界说出来了之后,产物会构造武艺评审。通事后就正式开头立项,排研发方案了。有些项目会优秀行预研,然后才导入正式研发。
寻常新产物,起首开头 ID 草图计划,然后出 2D 渲染图。
立项后,硬件/软件/布局/互联网平台开头做方案计划、评审(软硬件评审必要两边到场,他们俩高度干系),通事后开头做具体计划。
硬件,这时分开头画原理图、器件摆件。
布局,依据硬件的器件摆件图、紧张器件(电池/屏幕/摄像头/SPK 等)与 ID/硬件部分富裕协同举行堆叠计划。满意各部分的需求,终极完成产物界说的要求。
ID,拿到布局的堆叠计划图,举行 3D 建模,导出建模图给布局。
布局,依据 ID 的 3D 建模图做具体布局计划。导出板框图给硬件。具体布局计划完成转给模具厂。
硬件,依据板框图 Layout,然后出 PCB 材料,评审/投板。
模具厂,依据布局计划开模。
然后就是软硬件联调,布局/硬件/模具团结处理验证后的成绩点。
由于互干系联交叉,笔墨很难形貌。一看《项目办理研发流程》表格,了解全貌,二看底下的《职责排期》。
这一节重点眷注各个职责输入的文档文件,后方我构造一下言语做一个纯笔墨的先容,怎样串行,怎样并行,相应职责输入什么样的文档文件以及有什么作用。
04 职责排期
职责排期的紧张是将各模块拆分红较细立刻的职责,将各个职责串起来。
仍然上图:
这个职责排期约莫与你的有渺小的不一样,我的是依据项目有相应裁剪,排序略微调停,但是基本逻辑是如此的。
05 项目跟踪
项目司理的老实就是确保项目定时按质交付。因此,项目司理必要紧盯项目,推进项目。
一个智能硬件项目触及的面十分广,相反的人也十分多。假如同时跟进几个项目,事项职责愈加繁复,不成制止会形成脱漏,相反不到位,支持不够及时等等形态。
我们在任责排期的时分将职责拆分红中度粒度,为了不忘记,支持及时,我们可以订定一个职责清单,拆的十分细。
这个用 Excel 就好,我喜好用这个。每一个职责后方是一级职责/二级职责、做出什么决定、由谁卖力、什么时间完成,职责形态等。
比如,ID 计划
- 什么时分出草图?决定是选定了哪几个草图举行 2D 渲染?什么时分完成?
- 2D 渲染图,什么时分完成?终极选择哪个举行 3D 建模?怎样修正细节?
- 3D 建模,布局什么时分提供堆叠图,什么时分完成?
总之,这是一份举动清单。
06 项目办理紧张武艺
上一节提到项目事项职责繁复,最为稀有的是办理不到位形成杂乱;另一个是项目成绩触及到多部分形成卡壳。
处理成绩的办法是,找到现在现状与目标之间的紧张停滞,想办法扫除停滞。
处理思绪是:
- 明白成绩&了解成绩
- 分析及定位成绩
- 提出处理方案
解题思绪有了,但是项目办理触及的面十分广,并且又不懂武艺,怎样办呢?
拆解成绩,将成绩拆解成完全穷尽,互相独立的职责。固然这个是与工程师相反举行的,与干系责任人开短会定性分析。这个布局化头脑在产物头脑最初一篇文章先容过,可以回看一下。
表达才能,屡屡与工程师相反会显现相反错位,这时布局化的表达很紧张。
先后果,后历程:反向推导,如此确保相反目标是确定的。
先全局,后细节:从全局动身,限定范围,不要分散成绩,然后再确定细节,不克不及堕入细节不克不及自拔。
最初,一定要复盘,在相反的最初复述成绩及相反出来的处理方案,确保没有错位。
项目办理,实质上照旧逻辑头脑才能和布局化头脑才能。做好项目办理必要不休的学习、反思、复盘,提升底层的逻辑才能。
作者:Arvinzhou,群众号:AI 硬件产物官(ID:aipm001)
本文由 @Arvinzhou原创公布于各位都是产物司理,未经允许,克制转载
题图来自 Unsplash,基于 CC0 协议