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

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

相关文章

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

基于Python开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

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

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

基于Python开发PPTX压缩工具

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