IPD流程体系:IPD在硬件产品开发中的应用

news2024/11/15 6:43:50

目录

1、内容简介

2、开发各阶段介绍

3、PVT阶段

4、资源群更新

作者简介


1、内容简介

在硬件类相关产品的开发过程中,

每个阶段的工作都是需要按照一定的流程、规范和标准去进行的。

整体还是相对瀑布化的流程,

每个阶段的输入、输出、准入、准出标准也都很明确。

也就是说,

硬件类产品相对更容易去跟 IPD 做结合、做适配。

比如下图所展示的,

你很容易就可以将 EVT、DVT、PVT 这些阶段整合到 IPD 中的开发阶段。

从单个产品的开发过程来说,

会经历 Charter 开发、概念、计划、

开发、验证、发布、生命周期管理这七个阶段。

注:

如果是从公司层面、产品线层面,

这个时候可能还要去做产品的组合管理、战略管理这些事情。

2、开发各阶段介绍

对于 Charter 开发阶段,

首要目的是为了回答六个问题:

Charter 阶段主体上是为了完成业务计划书、

需求规格方面的定义。

对于开发团队而言,

Charter 就是产品开发的章程和计划书;

对于高层来说,

主要是用来做投资决策的,

也就是我要不要投入资源去做这件事,

它是产品负责人去 PK 获取资源的手段。

概念阶段关注的是产品的竞争力,

经过概念阶段输出的是产品包的需求和产品概念。

计划阶段更多关注的是项目计划和主节点,

以及详细的产品及定义和架构设计和子系统的架构设计。

开发阶段关注的自然是产品包的开发,

通过这个阶段会输出详细的产品开发计划,

软硬件的设计文档、测试方案、测试用例等。

开发阶段就包含 EVT、DVT 相关的阶段活动。

其中 EVT 是指工程验证测试。

一般会经过多轮 EVT 的样机测试验证。

产品能够满足基本的功能需求。

DVT 是指设计验证测试。

不仅仅是功能层面,

还包括要验证产品的性能、可靠性是否符合 PRD 预期,

并且也会进行必要的调整和改进。

验证阶段主要是在大批量上市之前,

确保开发的产品够满足要求。

对于硬件来说主要对应的是 PVT 阶段。

整个发布阶段其实是很短,

正常的发布阶段更多的是做经验的总结之类的。

最后就是生命周期过程的一个管理。

接下来以 PVT 阶段为例作一下基本讲解。

3、PVT阶段

PVT 是英文 Production Verification Test 首字母的简称,

也就是小批量试产阶段。

这个阶段的目的是,

通过进一步的验证,确定产品批量生产时,

每个产品的参数、性能和质量的一致性问题。

硬件类的产品,这个过程可以细分为硬件层面和软件层面。

其中硬件方面,

需要进行量产环境下的测试,

确保产品在实际生产中能够保持一致的质量和性能。

在软件层面,

将进行最终的系统测试和用户的验收测试,

确保软件准备同步准备好。

因为马上就要进入大批量的生产环节,

这个阶段需要确保以下内容:

  • 一是供应链的稳定性;

  • 二是生产线设计布局、装配工艺的合理性;

  • 三是治具和工装设计的便捷性、实用性等。

4、资源群更新

(1)IPD 资源更新

  • IPD流程-产品需求规格说明书-模板.doc

  • IPD流程-立项建议书-模板.doc

  • IPD流程-立项可行性分析报告-模板.doc

  • IPD流程-立项评审报告-模板.doc

  • IPD流程-用户需求说明书-模板.doc

  • IPD资源地址:https://t.zsxq.com/R6jfY

(2)产品资源更新

  • 硬件产品-项目技术资料汇总考核表-模板.docx

  • 硬件产品-项目进度考核表-模板.docx

  • 硬件产品-项目客户满意度考核表-模板.docx

  • 硬件产品-项目目标任务单-模板.docx

  • 硬件产品-项目质量考核表-模板.docx

  • 产品资源地址:https://t.zsxq.com/2Z3kj

作者简介

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2150680.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

不可思议的效率飞跃:RPA如何重塑你的工作流程,释放人力潜能!

RPA简介 机器人流程自动化(Robotic Process Automation,简称RPA)是一种模拟人类用户操作的软件技术,它通过自动化执行重复性、规律性强的任务来提高工作效率和准确性。RPA软件机器人可以模拟鼠标点击、键盘输入、数据复制粘贴等操…

使用 Bedrock 模型进行 SQL 查询生成:高效自动化的全新体验!

引言 在当今高度重视可持续发展的时代,亚马逊通过其 Bedrock 模型,展示了公司在运营和增长方面的战略愿景。同时,Amazon SageMaker 为机器学习领域的专业人士提供了强大的工具,加速了模型的开发和部署。 探索亚马逊的 Bedrock 模…

【数据结构】什么是二叉搜索(排序)树?

🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 📌二叉搜索(排序)树的概念 📌二叉搜索(排序)树的操作 🎏二叉搜索树的查找 🎏二叉搜索树的插入 🎏二叉搜索树的…

如何选择OS--Linux不同Distribution的选用

写在前言: 刚写了Windows PC的不同editions的选用,趁热,把Linux不同的Distribution选用也介绍下,希望童鞋们可以了解-->理解-->深入了解-->深入理解--...以致于能掌握特定版本的Linux的使用甚者精通。……^.^…… so&a…

【刷题日记】15. 三数之和

15. 三数之和 两数之和可以用巧思也可以用map 三数之和会更加复杂一点,且这道题还需要考虑避免重复答案! 思路: 特判:检如果nums 为 null 或长度小于 3直接返回空数组。排序:使用 sort对数组进行升序排序。就变成了…

OpenAI GPT o1技术报告阅读(4)- 填字游戏推理

✨继续阅读报告:使用大模型来学习推理(Reason) 原文链接:https://openai.com/index/learning-to-reason-with-llms/ 这次我们继续看一个填字游戏的案例。 我们先看下问题: 解决以下填字游戏: Across(横向&#xff09…

Vue3中el-table组件实现分页,多选以及回显

el-table组件实现分页,多选以及回显 需求思路1、实现分页多选并保存上一页的选择2、记录当前选择的数据3、默认数据的回显 完整代码 需求 使用 dialog 显示 table,同时关闭时销毁el-table 表格多选回显已选择的表格数据,分页来回切换依然正确…

【手把手】Windows上安装Python,小白必看

🔗【下载Python】 打开浏览器,访问Python的官方网站: python下载地址 选择适合你系统的Python版本下载。建议下载最新的稳定版。 🔧【安装步骤】 双击下载的安装包,开始安装。 选择“Add Python to PATH”,这样可以让系统知道Python的位置。 点击“Install Now”,…

Java 内存模型(JMM)

JMM,全称 Java Memory Model ,中⽂释义Java内存模型 1. 概述 对于 Java 程序员来说,在虚拟机⾃动内存管理机制下,不再需要像 C/C 程序开发程序员这 样为每⼀个 new 操作去写对应的 delete / free 操作,不容易出现内存…

使用Locust进行接口性能测试:关联与参数化技巧分析

Locust是一款开源的Python性能测试工具,它可以模拟大量并发用户对网站或者其他接口进行压力测试 1. 关联:精确模拟用户操作 在某些场景下,我们需要将之前请求的响应参数关联到后续请求中,以模拟用户操作。这在会话管理&#xff…

2024年中国电子学会青少年软件编程(Python)等级考试(一级)核心考点速查卡

考前练习: 2024年06月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 解析-CSDN博客 2024年03月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答…

MySQL 中的 UTF-8 与 UTF8MB4:差异解析

在 MySQL 数据库中,字符集的选择对于数据的存储和处理至关重要。其中,UTF-8 和 UTF8MB4 是两个常见的字符集选项。那么,它们之间到底有什么区别呢? 一、字符集简介 UTF-8 UTF-8(8-bit Unicode Transformation Format&…

文献阅读(81)FACT

题目:FACT: FFN-Attention Co-optimized Transformer Architecture with Eager Correlation Prediction时间:2023会议:ISCA研究机构:清华 主要贡献 算法优化:提出了Eager Prediction (EP),预测softmax前重…

线性系统分析

一、定义 (1)叠加性 若 且 则称该系统具有叠加性。 叠加性:系统的一个输入不影响系统对其他输入的响应。 (2)均匀性 若 对任意常数a下式都成立 则称该系统具有均匀性。 均匀性:系统能够保持对输入信号的缩放因子不变。 (3)线性系统 若一个系统同时具有叠加性和…

Web开发:基础Web开发的支持

1. 构建项目&#xff1a; 2.添加依赖 <!-- SpringBoot热部署支持(开发阶段使用)--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></d…

头部姿态估计代码+教程

前言 头部姿态估计是计算机视觉中的一个具有挑战性的问题&#xff0c;因为它需要完成多个步骤。首先&#xff0c;我们需要在画面中定位人脸&#xff0c;然后识别出各种面部特征点。如今&#xff0c;当人脸正对摄像头时&#xff0c;识别人脸似乎是一个简单的任务。但问题在于&am…

个人为什么不能参与场外期权?也有办法可以开始交易!

今天带你了解个人为什么不能参与场外期权&#xff1f;也有办法可以开始交易&#xff01;由于监管政策、风险管理、市场透明度和适合性等因素&#xff0c;个人投资者在中国市场上不能参与场外期权交易。 个人为什么不能参与场外期权&#xff1f; 在中国市场上&#xff0c;个人…

Web+Mysql——MyBatis

MyBatis 目标 能够完成Mybatis代理方式查询数据能够理解Mybatis核心配置文件的配置 1&#xff0c;Mybatis 1.1 Mybatis概述 1.1.1 Mybatis概念 MyBatis 是一款优秀的持久层框架&#xff0c;用于简化 JDBC 开发 MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由…

Python 从入门到实战23(属性property)

我们的目标是&#xff1a;通过这一套资料学习下来&#xff0c;通过熟练掌握python基础&#xff0c;然后结合经典实例、实践相结合&#xff0c;使我们完全掌握python&#xff0c;并做到独立完成项目开发的能力。 上篇文章我们讨论了类的定义、使用方法的相关知识。今天我们将学…

【HTTP】请求“报头”(Host、Content-Length/Content-Type、User-Agent(简称 UA))

Host 表示服务器主机的地址和端口号 URL 里面不是已经有 Host 了吗&#xff0c;为什么还要写一次&#xff1f; 这里的 Host 和 URL 中的 IP 地址、端口什么的&#xff0c;绝大部分情况下是一样的&#xff0c;少数情况下可能不同当前我们经过某个代理进行转发。过程中&#xf…