上一篇《产品设计方案撰写指南(一):结构设计》中我们说到,只有理解背后的道理,借助框架模板,通过反复的训练才可以提高产品设计方案的撰写水平,并且和大家探讨了结构设计版块的撰写要点。本系列篇二将和大家继续学习硬件设计方面的内容。
同样的,在进行详细设计说明前,需要对采取的硬件基本设计思路做出阐述,并概要描述为什么要采取本方案:
这里我们说的“方框图”是指系统方框图,用于说明系统的各部分是如何搭配成一个完整系统的。系统方框图需标识好组成各系统构件(子系统、模块、单元)并描述它们之间的静态关系。
系统方框图应画成两种:
最后需要给出两者间的对应关系,明确哪个物理框实现哪个功能框的目的。
总体概念介绍完成后,需自上而下的对硬件系统各功能模块进行详细介绍,具体到各功能模块的作用及彼此之间是如何配合以实现整体功能的。注意此处内容可能较多,建议在单独文件内进行描述,并在产品设计方案内进行引用。
接口标识和图例:通过图例说明最小功能单元之间的接口,并为每个接口赋予唯一标识。若是迭代类产品,需注明接口的变化。
下图是系统整体接口标识示意:
详细接口定义:描述各最小功能单元间关键接口的接口标准、信号定义等,对非关键接口可以不给出详细定义。若是迭代类产品,需注明单板功能的变化以及接口标准的变化等。下图是某板卡最小功能单元说明示意。
硬件设计时我们建议以需求定功能,除满足必须的功能需求,必要的性能需求外,不做冗余设计(当然这也要分行业,to C及部分to B的产品建议这样做)。因此在对硬件系统整体方案进行介绍后,需将最小模块的功能与需求进行对应(这里会用到需求追踪工具,如需求池)。
各需求对应的功能模块建议按以下要点进行描述:
同一条产品线上的产品经常会出现功能模块复用的情况,模块复用是非常节约时间和成本的,可复用模块的种类及数量是一条产品线研发团队的技术底蕴。因此建议对模块的开发状态进行说明。
模块的开发状态具体有如下几类:
为缩短开发时间,提升产品质量及其稳定性,可以选择外购市面上成熟稳定的模块。比如说当你需要实现TTL/COMS电平和RS232电平的相互转换时,完全可以直接外购TTL-RS232串口通信模块;同样,当本团队的技术积累比较偏重于某些领域,而对产品涉及到的其他领域不甚熟悉,可以选择将此部分模块的设计交给外包公司。
例如你的团队对射频部分很精通,但对设计出稳定高效的供电模块没有把握(一般来说,给定充分的时间和经费,硬件工程师最后都能给鼓捣出来,但这样性价比太低),完全将供电模块交付外部团队设计,注意提清楚需求并明确交期即可。
当你的产品中有外包/外购模块时,需要对其规格进行全面定义:
选择外包供应商及提出你的需求是由一定技巧的,具体可参考我的文章《作为甲方,如何提好你的需求?》。
后续还会有软件设计篇的内容与大家见面。此外关于文档相关的写作,后续还有to B硬件产品的竞品分析分享给大家(身边大部分硬件产品经理朋友都对这个感到头疼,恰好去年有过相关的经历,就拿出来抛砖引玉了),敬请期待。
本文由 @Smile 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自 Unsplash ,基于 CC0 协议