硬件十万个为什么
;
副标题:无;
作者: 王玉皞;
内容简介:
推荐序 PREFACE
我和晓明是以技术会友,多年前我们在北京约见,一起探讨了软硬件技术生态、产业、开源、国产化等话题。晓明这些年一直勤勤恳恳、踏踏实实地在做技术分享,打造技术生态。他这些年出了《硬件十万个为什么》系列书籍,给很多知名企业讲了线下课,线上分享也做得有声有色,尤其是每年举办的“硬件开发者大会”,深受硬件从业人员的喜爱。《硬件十万个为什么》已经成为硬件工程师的网红“打卡书”,晓明的文章也成了很多业内人士的专业佳肴。软件有很多成功的开源项目,硬件则非常少,硬十在这方面是中国的先行者。
硬件产品开发非常复杂,涉及产品定义、成本控制、质量管理、进度控制、研发人员管理、物料管理、售后服务等诸多事项与环节。合理的流程是我们管理如此复杂研发活动的必要手段,是我们一次把事情做正确的重要保障。合理的流程可以积淀团队的经验,减少对工程师个人经验和能力的依赖。然而很多工程师,尤其是经验较浅的工程师或团队往往轻视流程的作用,甚至认为是流程影响了做事情的节奏。其实,如果没有严格的流程,开发产品的时候往往就会丢三落四、挂一漏万,表面上似乎可以把事情做得很快,但是一两轮迭代下来,往往欲速则不达。因此,越是有经验的团队,越重视流程的建设与执行。流程也是工程师之间的重要通信语言,大家都熟悉并遵循一样的流程,团队之间的交流就会顺畅很多,协作的效率也会大大提升。
项目管理能力是一个企业非常重要的能力,是产品开发流程能够被正确执行的保障,脱离项目管理能力谈流程是纸上谈兵。项目管理的重点工作之一是风险管理,在硬件产品开发中,风险管理尤其重要。硬件开发的风险是非常多的,项目延期、成本超预期、稳定性出问题、物料供应不上、生产良率低等不一而足。这些问题中的任何一个都有可能导致产品的商业价值归零。此外,硬件产品的返工往往是非常费时耗财的,如果管理不当,产品发货给客户后才发
目录预览:
硬件十万个为什么(开发流程篇)
推荐序 PREFACE
前言 FOREWORD
目录
第1章 硬件开发流程概述
第2章 立项
2.1 工程师为什么要关注立项
2.1.1 知其然,更要知其所以然
2.1.2 从硬件工程师成长为硬件产品经理
2.2 技术先进≠商业成功
2.3 硬件产品立项的核心内容
2.3.1 第一步:市场趋势判断
2.3.2 第二步:竞争对手分析
2.3.3 第三步:客户分析
2.3.4 第四步:产品定义
2.3.5 第五步:开发执行策略
2.4 如何进行立项评审?
2.4.1 立项沟通不充分会带来的问题
2.4.2 让大家都参与到立项评审中发表意见
2.5 立项的三重境界
第3章 需求
3.1 需求的概念
3.2 需求的收集
3.3 需求的有效传递与度量
3.4 需求的合法合规性审查
3.4.1 项目需求的合法性审查
3.4.2 委托研发项目的法律问题
3.4.3 项目实施过程中的知识产权问题
3.5 需求技术评审
第4章 计划
4.1 计划是项目执行的节拍器
4.2 里程碑点、分层计划、关键路径
4.3 订计划、勤跟踪、要闭环
4.4 范围管理
4.5 变更管理
........