大家好,又见面了,我是你们的朋友全栈君。
一款硬件产品,例如PC、手机或其他的智能硬件产品,从项目立案到产品研发、实施生产,均要经过一个流程。这流程可以细分为很多小的项目阶段,每个小阶段又都有各自达成目的。使产品研发更加具体,项目管控更加容易,清晰明了。
具体的各阶段名词,各家公司均有自己的名称及定义,但万变不离其衷,均可以分类为下图几个阶段(ET、SDV、SIT、SVT、PP、MP),各公司根据自己的项目,会适当的增加或减少项目各阶段。
下面对这些名词进行简单的解释
EDV(Engineering Validation Test)工程验证测试
产品初始工程验证阶段,此阶段硬件、外观等都也许没有定义,产品可能只有一块主板,软件等都没有定型。即产品为裸机状态。这阶段只需要一个测试人员进行基本的功能测试。
此阶段输出标准:硬件能正常开关机,屏幕或者其他的基本功能工作,允许存在Bug,以电脑研发标准,可以开关机,屏幕能点亮,BIOS能烧录等。阶段输出时,必须确定了硬件标准等。
Schedule一般两周到4周之间,PM需要在此时给出产品配置表、搭配信息等。
SDV(System Design Validation)系统设计验证
这阶段产品已经有完整的外观,一般批量生产多台。在这个阶段,假如产品需要认证,也可以将产品送出,在这个阶段测试人员需要参于进来进行全功能测试,特别需要进行压力测试,防止硬件出现问题。这个阶段假如出现问题时,开发需要导入相对的对策给测试人员验证并持续测试。
SDV阶段输出标准:测试人员提出的问题均可以改善。硬件无异常,系统运行稳定。
测试schedule在15天左右,RD修复周期也在15天左右。
SIT(System Integration Test)系统整体测试
确认这阶段均有导入SDV阶段修改的策略,批量生产多台产品。测试人员在此阶段验证产品的软件功能、性能参数,用户验收功能等测试
SIT验收标准:软硬件均无问题,即此产品可以直接流通到市面上用户使用,schedule也在1个月左右
SVT(System Validation Test)系统商认阶段
这阶段做为项目收尾阶段,验证些遗留的问题,在此阶段所有需要认证的项目均需要认证通过。
验收标准:所有产品外观、系统均无问题,软件运行稳定。
PP(Pre”pilot” Production)小批量试产
小批量生产多台,以批量产品进行基本功能测试及压力测试,验证一些概率性或者生产流程上的问题
验收标准:批量测试稳定,工厂生产流程无问题。
MP(Mass Production)量产
订单生产,即出货生产,此阶段要求产品所有功能完善。工厂生产完成后进行shipping mode后出货。
以上为硬件产品的各个阶段,按照阶段所达到的目的,可以使产品研发有整个体系。方便各个参与人员知道的完成度。
软件产品项目阶段
软件产品和硬件产品区别比较大,但项目流程也有一个流程。大至如下图:
硬件产品研发和软件产品研发大至流程一至。不过软件产品更趋向于敏捷开发。需求可以随时更新。即使出现问题时,也得保证后续能通过OTA升级来使产品完善。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166660.html原文链接:https://javaforall.cn