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

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

相关文章

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

C++作用域和标识符查找规则详解

《C++作用域和标识符查找规则详解》在C++中,作用域(Scope)和标识符查找(IdentifierLookup)是理解代码行为的重要概念,本文将详细介绍这些规则,并通过实例来说明它们的工作原理,需... 目录作用域标识符查找规则1. 普通查找(Ordinary Lookup)2. 限定查找(Qualif