开发产品要遵循这些「关键规则」

2024-06-21 20:28

本文主要是介绍开发产品要遵循这些「关键规则」,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

简介

关键规则

第一点:了解产品的操作使用环境

第二点:尽可能计划将来的功能

第三点:静电 ESD 保护

第四点:尽早考虑 BOM 成本

第五点:开发文件管理(原理图、BOM、代码等)

产品资源更新

作者简介


简介

今天来聊聊产品这个话题。

设计一款智能、安全、低功耗的电子产品,

从来都不是一件容易的事情,

这更像是一门艺术。

即便是一款简单的电子硬件产品,

从概念到原型、到制造、再到发布,

都是一个漫长且艰巨的过程。

如果只是仅仅停留在把产品做出来这一点,

那只能说明你还处于学生思维、样机思维阶段。

比如说,

简单的产品你能做,别人也能做:

对用户来说,凭什么买你的?

多数情况是,市场甚至根本不知道你的存在。

这就涉及市场营销方面的话题。

另外,你是否有成本优势?

你是否有产品上的差异化优势?

你是否具备技术或创新上的护城河?

等等......

这个时候已经不单纯是产品的问题了。

如果从整个产品的生命周期来看的话,

关键规则

下面列举一些在设计产品时要牢记的注意事项:

第一点:了解产品的操作使用环境

产品是场景下的产物,

解决的是某一场景下的问题。

这就要求你的设计要能够承受环境的要求和条件。

比如说工业场景对三防的要求。

在设计和验证阶段,

你必须考虑产品可能的工作温度、湿度、压力等范围。

另外,也不要忽视功耗和热分析。

第二点:尽可能计划将来的功能

虽然说在之前的内容多次强调:

不要过度开发。

在考虑为将来的功能进行设计时,

要始终牢记 MVP 的概念。

要始终优先考虑最大限度地减少开发时间、成本和风险。

但在做整体的规划和设计的时候,

要考虑未来可能的升级需求,

要提前预留出一定的余量和空间。

比如说,未来要升级某项功能,

那你在前期选型时就要选择大一点的 Flash。

另外在系统及软件的设计上,

也要做好可扩展性的准备、模块化的设计等等。

第三点:静电 ESD 保护

在任何用户可接触的产品点,ESD 都是不可避免的。

必须要制定相应的计划来保护你的设计。

使用 ESD 保护二极管、限流电阻器和其他设备来保护暴露于外界的每个引脚。

以我个人负责的产品为例,

曾经就遇到过因静电导致产品批量退货的问题。

使用静电设备对每款新品硬件进行接触和非接触式的静电测试是非常有必要的。

第四点:尽早考虑 BOM 成本

如果 BOM 成本失控,你的产品可能从一开始就注定失败。

提前与设计师进行仔细的计划和估算,可以帮助避免意外的意外。

在整个设计阶段都要关注 BOM 成本。

如果不能以合理的利润制造和销售产品,继续进行下去就没有任何意义了。

第五点:开发文件管理(原理图、BOM、代码等)

在产品完成之前,很可能要切换设计人员。

这个时候就要有适当的设计文档来使过渡尽可能地平滑。

比如说在原理图中添加注释,向接下来的负责人指示设计注意事项。

另外,也要指定 BOM 中的所有组件参数。

不要为电阻以外的任何元器件指定为“通用”。

因为即便是具有相同电容、电压、电介质和封装类型的电容器,

不同制造商之间也可能相差很大。

相同的建议也同样适用于任何软件开发,

需要对代码进行正确记录,以便将来其他人可以根据需要轻松地对其进行处理。 

产品资源更新

资源名称:【产品经理表单及资料

更新时间:2024.6.18

打包整理:产品人卫朋

封装方式:散装PDF和XLS文件

*内容已更新至产品资源群,已付费学员请自行下载学习。

内容brief(部分截图)

产品资源群入口:

作者简介

卫朋,《硬件产品经理:从入门到精通》作者,人人都是产品经理受邀专栏作家,CSDN认证博客专家、嵌入式领域优质创作者,阿里云开发者社区专家博主。

这篇关于开发产品要遵循这些「关键规则」的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1082249

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

关于Gateway路由匹配规则解读

《关于Gateway路由匹配规则解读》本文详细介绍了SpringCloudGateway的路由匹配规则,包括基本概念、常用属性、实际应用以及注意事项,路由匹配规则决定了请求如何被转发到目标服务,是Ga... 目录Gateway路由匹配规则一、基本概念二、常用属性三、实际应用四、注意事项总结Gateway路由

Redis 多规则限流和防重复提交方案实现小结

《Redis多规则限流和防重复提交方案实现小结》本文主要介绍了Redis多规则限流和防重复提交方案实现小结,包括使用String结构和Zset结构来记录用户IP的访问次数,具有一定的参考价值,感兴趣... 目录一:使用 String 结构记录固定时间段内某用户 IP 访问某接口的次数二:使用 Zset 进行

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char