首页/文章/ 详情

硬件工程师如何做项目复盘?

1年前浏览1289

1. 为什么做复盘?

复盘,大家应该都了解,对于好的经验,下次再做类似的项目时可以借鉴;而对于做得不好的地方形成教训,下次做类似的事情提前避免,比如硬件工程师的经常在团队分享的Lesson learn,就是避免以后大家再犯同样的错误。


2. 如何复盘?

  • 目标回顾

Q: 当初行动的意图或目的是什么?

A: 规定时间内开发一款硬件板卡;


Q: 事件/行动想要达到的目标是什么?

A: 完成硬件功能测试、性能测试、EMC测试、环境测试;


Q: 我们计划怎么做?预先制订的计划是什么?

A: 制定详细开发计划,规定各时间节点提交对应的交付物,包括不限于原理图、PCB、BOM、Gerber、各种测试文档等;


Q: 事先设想要发生的事情是什么?

A: 芯片采购周期长;样品数量少,单品价格高导致的审批流程长;供应商技术支持未跟上项目进度;硬件设计出现重大BUG;软件开发工具采购周期长;软硬件联合调试出现问题;疫情导致的项目周期延长;客户销量问题导致的项目周期延长或提前等。


  • 结果陈述

Q: 实际上发生了什么事?

A: 联合调试出现问题;硬件开发时间延长;


Q: 在什么情况下?是怎么发生的?

A: 芯片价格过高,只能做预留或者替换,替代品寻找耗费时间;联合调试,软件工程师离职导致衔接不及时,交接工作没作好;


Q: 与目标相比,哪些地方做得好?哪些未达预期?

A: 硬件单元某些功能未实现;产品开发满足客户要求;


  • 过程分析

Q: 实际状况与预期有无差异?如果有,为什么会发生这些差异?是哪些因素造成了我们没有达到预期目标?

A: 有差异。 主要前期研发计划考虑不够全面,像新产品对应的新增加的需求,硬件没有做到提前布局,优先攻关难点;软件人员开发少,APP应用层与BSP底层人员只有一个,这样离职了没有人接手。


Q: 失败的根本原因是什么?如果没有失败,成功的关键因素是什么?

A: 成功的项目开发离不开所有研发人员前期的沟通,需要从公司或者部门层面考虑整个项目的未来走向。


  • 规律总结

Q: 规律总结也就是我们从过程中学到了什么新东西?

A: 关于硬件设计,需要提前做好各方面的准备,硬件人员是开发的核心,单板是基础,而软件是灵魂,硬件工程师是打基础的人,协调好各方面资源、组织评审等相关工作。


Q: 如果有人要进行同样的行动,我会给他什么建议?

A: 硬件开发是复杂的,是有挑战的,出问题才是常态,记住可靠性变化的浴盆曲线,在产品上市之前将风险降到最低!


Q: 接下来我们该做些什么?

A: 调整心态再出发!



来源:射频工程师的日常

UG芯片
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-05-12
最近编辑:1年前
EE小新
硕士 签名征集中
获赞 77粉丝 69文章 212课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈