当前位置: 首页 > news >正文

制造研发企业与IPD管理体系

        芯片/半导体/制造研发型企业,大都知道华为使用过的IPD管理体系,但大家用到什么程度,那就是参差不齐了。

        因为IPD管理体系它只是一个管理理念,是一个方法论。它需要有相应的组织架构来承载,它有很复杂的流程需要有IT系统来支撑。如果没有组织架构来支持,那IPD就是空中楼阁,无法执行落地。如果没有IT 系统支撑,因为过于复杂,很难执行,也很难在公司的发展过程中不断去迭代。所以,组织架构和IT系统是IPD的前提。

        组织架构是公司领导/高层的理念,这个多说无益。

        说到IT系统,有很多传统的项目管理工具,如:JiRA,Ones,Teambition。新兴的互联网工具:PingCode,Tower等……但是,他们并不能很支撑IPD(技术能力上和理念上的差距)。最近看了一下飞书最新推出的项目管理方案,感觉很有一些体会,可以结合飞书的实现方案,来谈谈IPD,给合芯片企业的实际情况,看看IPD应该在芯片企业如何落地。当然,肯定不完整,也不一定专业,只是做为探索的一个开始。

一:什么是IPD管理体系?

Integrated Product Development,集成产品开发。

IPD不是新词,最早是由美国PRTM在1986年提出的PACE方法论,由IBM实践后被冠名为IPD,在国内又被华为应用后被奉为良药。这是一种集成了众多管理模型和理论、众多企业最佳管理实践的产品开发模式、理念与方法。简单来说,就是一种把项目上下游人员和优秀方案“集大成”的开发模式。

按照当下市面上最流行的说法,IPD想解决的问题,是与其让产品经理、设计师、程序员、销售各自埋头苦干,不如让他们协同起来,在资源和信息共享的状态下,展开标准化的流程。

通常情况下,相比更加注重快速迭代和灵活性的软件行业,IPD更适合需要各种硬件加工和供应链长等待周期的硬件开发,或软硬一体的复杂系统,主要是因为其强调的跨部门协作、明确的阶段划分和决策评审以及风险管理等特点,与这些领域的开发需求高度契合。

我们再拆解一下IPD:

I:Integrated——集成

        这里的集成,首先指的是 工具,方法和流程的集成。其次是将企业各部门资源和团队集成到一起,共同完成规划和开发,满足客户需求。最最重要的一条是:IPD集成了很多重要的思想,这些思想是IPD的核心。拿芯片企业为例,它为包含了 市场架构(定义产品),销售,硬件研发,软件研发,测试质量,应用研发,客户技持,测产测试等多个部门的协同和集成。

P:Product——产品

        对了,IPD是面向产品,而不是面向管理。因为产品是终极目标,包括了客户的所有需求,包括有形和无形。如果把IPD仅当作研发部门的工具来使用,那就是完全没理解了。我们可以理解FPGA芯片的某个系列是一个产品,需要关注从定义,规划,设计,研发,上线,支持,维护,退役的整个生命周期过程。

D:Development——研发

        当然,研发仍然是企业的重中之重。它是整个环节中最重要的一环,因为公司最核心的资产是在研发环节。

下面是 IPD的一些基本概念,可以列出来看看。

1.1:IPD的特点:

  • 以市场和客户需求为导向——关注需求和客户价值,驱动后面的环节。
  • 强调跨部门协作——共同参与,减少部门摩擦。
  • 关注产品全生命周期——全生命周期管理,关注后期维护,提高产品在整个生命周期的满意度
  • 规范化、阶段化管理——每个阶段有明确的输入、输出和评审点(Milestone)
  • 精益管理与资源优化——资源合理配置和优化,并行开发

1.2:关键流程

  • 概念阶段
  • 计划阶段
  • 开发阶段
  • 验证阶段
  • 发布阶段

1.3:核心价值观

  • 研发是投资行为——再次强调,这是原则
  • 基于需求的研发
  • 平台化开发
  • 跨部门协作
  • 结构化流程
  • 业务和能力均衡
  • 灵活发展,与时俱进

1.4:组织架构支撑

        是否需要有相应的组织架构来支撑IPD,答案是肯定的,如果公司并没有相应的组织架构,那一切都是白搭。文章一开始,我们也说过。

        公司如果在创建初期就有这个意识,那应该要有这方面的专家尽早介入。如果一开始并没有,那也应该在合适的时间引入。

IPD分为四大组织,一个是集成产品管理团队(IPMT),属于高层管理(决策层)。

一个是产品开发团队(PDT),属于项目的执行层。执行层又分为市场管理团队(PMT),技术开发团队(TDT)

各自的工作职责,大致如下:

1.5:技术评审详解

 对于IPD的每个阶段都需要严格评审,按评审人员和内容不同,分为决策评审和技术评审。

TR  主要是对产品技术成熟度评估,检查技术点上的准备情况,用以发现遗留问题,评估存在的产品风险,并形成对策和操作建议。

决策评审点如下:

        Chater DCP —— 任务书的评审

        CDCP(Concept Decision Check Point)—— 概念初步决策 检查点

        PDCP(Plan Decision Check Point)—— 计划决策 检查点

        ADCP(Advanced Decision Check Point)——  发布前决策  检查点

        LDCP(LifeCycle Decision Check Point)——生命周期的决策 检查点

详细的技术评审 TR 如下:(不同行业可能内容的描述是不一致的)

阶段名称主要目标关键输出备注
TR1

产品需求

概念评审

产品需求的完整性、技术可行性。

对于需求的完整性,要特别关注是否已包含了产品的外部需求和内部需求,内部需求是否已完整考虑了可测试性需求、可制造性需求、可服务性需求等等。对于需求的技术可行性,要关注实现需求所需技术的成熟度,以及相应的产品部件的可重用性等等

MRD(市场需求文档)概念
TR2

产品设计规格评审

产品规格和总体方案的完整性和合理性。

产品需求和概念是否完整、合理地转化到了产品规格中?产品规格和总体方案是否具有完整、合理的对应关系?有何技术风险?是否充分考虑了产品部件的重用性等。

PRD 需求规格表(Requirement Specification)计划
TR3概要设计评审

概要设计方案的业务合理性和风险。

是否符合总体方案并能完成产品规格?技术的成熟度与技术风险如何?

在测试、采购、制造、售后服务等各个业务方面是否合理,有何风险?

是否充分考虑了产品部件的重用性?

这些概要设计方案的详细程度是否足以支撑下一步的详细设计工作等等。

概念设计方案,技术原型报告,模块化设计文档设计
TR4

详细设计

评审

对详细设计、构建模块功能验证测试结果。可分子系统/模块分别进行。

评审内容是产品/子系统是否已经满足进行子系统级别的集成和测试的条件,包括:这些详细设计方案和实现是否符合概要设计方案并能完成产品规格?从BBFV结果来看各模块的技术成熟度如何?有何潜在风险?是否充分考虑了产品部件的重用性?在测试、采购、制造、售后服务等各个业务方面是否可行,有何风险?

检查building block 满足SDV进入的标准,确保SRS分解到该building block所包含的所有模块的相关规格在模块详设中体现。1、检查BB模块的详设审查结果,单元测试结果、IT、ST、BBIT结果。2、判断BB能否进入SDV

模块设计验证报告,系统集成测试报告,设计变更或优化方案开发/设计
TR4A原型样机评审

评估原型机的质量和初始产品的准备情况。

模块和系统完成集成/联调工作,模块级测试SDV测试。评估技术成熟度是否可以开始全面的整机测试SIT,评估制造成熟 度是否可以开始工程样机的生产和测试。

1、功能和性能需求得到满足。2、软件功能和性能质量达到不影响SIT开展。3、SDV所测特性的用例累计执行覆盖率达到100%。4、完成SIT测试准备(测试设计、测试环境、人员)5、对采购和制造能力基线化,保证足以支撑初始产品生产(从而保证SIT的启动)。

量产验证报告、市场反馈报告开发/设计
TR5工程样机评审

样机评审,验证产品可生产性,准备小批量试产。

评估工程样机技术成熟度和制造系统准备成熟度,能否进入批量试生产和SVT。工程样机技术成熟度评估主要包括是否满足产品需求规格,已知的技术问题的解决情况,以及有何技术风险?制造系统成熟度评估工艺流程、工艺文件、工夹具等方面的准备情况和风险情况。

量产准备报告、生产流程文档验证
TR6小批量评审评估产品生产级的技术成熟度,确定产品是否可以转入批量生产和启动市场发布。相关评估依据SVT测试结果、批量试生产的过程记录和总结、β测试结果(如果有的话)、市场准入测试结果等。上市报告、用户支持文档发布

为了保证TR的结论的严肃性,所有已经通过TR评审的阶段性成果,如果要进行更改,就必须通过一个变更流程进行审批,或者说变更开始受控。例如,在TR1之后,产品需求规格的更改就必须进行记录和审批,必须受控。

通常情况下,TR的结论有以下几种情况:

1.继续:没有遗留问题,或者遗留问题的改进计划的执行没有任何风险,并且在短时间内可以完成。

2.带风险继续:遗留问题的解决有一定风险,但不影响下一步活动的启动。

3.修正:遗留问题影响到下一步活动的启动,必须首先解决。

1.6:哪些企业适合IPD?

如下企业应该是适合的:

  • 产品线复杂、生命周期较长的行业(如通信设备、汽车、电子产品)。
  • 企业希望通过流程改进提升开发效率和市场竞争力。
  • 研发团队规模较大,部门协作需求强的企业。
  • 需要提高市场敏感度和客户满意度的企业。

对ROI的绝对重视,对跨部门的协同需求,对市场的敏感度把控,这些在行业里具备共通性,制造业的需求更加紧迫。

个人理解,芯片研发企业是一定适合的,而且基本上是量身定制的管理体系。

二:IPD  & 研发的关系

        作为一个研发人员,一开始对IPD是有误解的(因为自身也没有在华为工作过,所呆公司也有上过IPD,但更多的是形式上的),以为IPD对研发内部做了很多流程上的改造,但实际看下来,并不是,内部的研发过程仍然是瀑布或敏捷之类的老方法。但也不是没有影响,实际上在理念上的不同,导致的实操的细节上,工具使用上,有很大的差别。在全面讨论IPD之前,我们先看看,作为研发人员,在IPD的管理体系下,需要注意一些什么?

2.1:IPD对研发过程的影响

  • 需求定义的规则和管理发生变化
    • 客户为中心,强调需求分解,从MRD开始分解需求,需要和市场人员对齐。
    • 需求变更需要严格管理,受控,但可以接受变更。(传统研发一般是完全冻节需求,但基于IPD的研发,可能随时更改需求,因为要响应客户)
    • 跨部门来定义,评审需求。建立需求跟踪距阵(RTM),追踪需求到实现的全过程。不再是串行的工作,需要和其它部门协同,不断沟通。
  • 研发设计原则的变化
    • 强调接口和模块化设计,避免依赖,并行开发,提升效率。这有点像之前软件行业的平台化战略的做法,但目的不同,原因是为了保证并行,必须要接口更清楚。不可能是只关注单体的质量和性能。
    • 硬件,软件,测试,工艺设计同步进行。避免串行延迟问题。
    • 模块化设计,强调复用性和灵活性,定义接口规范,减少模块间的依赖。
  • 更严格的设计评审(PDR,CDE)
    • 有明确的输入(需求文档)和输出(设计方案)。引入DFx,DFM,DFA。
    • 注意设计也要多部门协同,同步推进,避免设计脱节。
  • 测试需要提前介入和全覆盖验证
    • 测试团队从需求和设计阶段就开始参与,提前定义测试用例。
    • 功能测试,性能测试,可靠性测试,生产可行性测试。原型到小批量生产全过程。
    • 测试与设计同步进行,设计的更新得到验证。
    • 提供自动化测试平台,可回归和高效测试。引入FMEA方法,评估高驻地中的风险。
  • 更多的评审节点。
    • PDR(初步设计预审,包括市场需求,生产可行性)
    • CDR(详细设计评审,包括量产问题)
    • TRR(测试准备评审)
  • 发布需要跨部门准备和全生命周期支持
    • 发布涉及了生产,市场,销售和服务团队,确保产品可顺利推向市场。要包括量产准备,市场推广和用户培训等。
    • 发布前需要有严格的TRR,ORR,一个强调测试的准备,一个强调运营的准备。
    • 发布要包括后续持续跟进,用户反馈收集,产品维护和升级计划。
    • 建立PLM,强调发布后续的维护和优化。
  • 全局规划分配资源。
    • 这个并不好处理,但是研发资源一定是要可以全局分配的,否则,无法支撑庞大的产品研发。
  • 可以使用一些IPD的工具和方法。
    • 如:DFM工具 等……

2.2:需要重点关注的阶段

也因此,研发人员需要参与的阶段有:

  • 概念阶段——根据市场和客户需求分析,参与技术可行性分析。
  • 规划阶段——按MRD拆分PRD,计划与市场,生产计划同步,根据优先级优化资源配置。
  • 验证阶段——原型验证(技术可行性,用户体验),生产可行性验证(小批量试生产,产品实际在生产条件下的表现),客户验证(目标客户使用情况反馈)。DVT,PVT。验证会在研发全过程。
  • 产品生命周期管理
    • 产品上市后,需要关注维护,优化和最终退役。
    • 持续改进,根据数据分析,不断优化产品性能和功能。
    • 确保产品在整个生命周期中的成本最小化。
    • 需要收集用户反馈,持续的技术支持和定期更新,确定产品退役的资源回收和用户迁移方案。

总的来说,IPD管理体系下的研发团队,需要更多关注客户需求,更多关注与其它部门的协同,参与更多的评审,提供更好的设计支持并行开发……

三:IPD 系统基础模块

       从上面的介绍,我们可以看到 IPD 涉及到的内容很多,很复杂,那它有一些什么样的基础模块呢?哪些模块是必须具备的,哪些是可以阶段性提供的的呢?

        下面,我们以飞书的项目管理系统为例,来介绍一些基础的模块。当然,在介绍模块前,我们需要先简单介绍一下飞书项目管理这个系统。

        注意:下面的内容有点象给飞书项目管理打的广告。但我的本意并非如此,只是因为看了它的产品介绍,确实可以通过它批露的资料,比较好的讲解IPD的实施模块和原则。而且,飞书的项目管理是需要大量实施工作的(甚至咨询),加上使用费,其实非常昂贵,也不是普通公司可以承受的。

3.1:飞书解决方案

        飞书在2024年发布了基于IPD项目管理的工具平台,我们可以看看。

3.1.1:产品架构

从上图可看出,飞书的项目管理基本达成中型IPD规模。

小IPD:只处理集成产品开发

中IPD:添加市场,客户部分,战略管理。

大型IPD:整个组织,人力,绩效,团队全部含入。需要一些绩效工具,技术件。这个飞书暂时是做不到的。

3.1.2:飞书希望解决的问题

可能的做法:流程在文档里,计划在excel里,执行靠各种各样的会议来监督完成。

三者不统一,就是上面说的三层皮,无法很好的将IPD得以执行。

说白了,就是将IPD进行信息化,数字化。而飞书能做好这一点,有一些先天优势,因为飞书有协同平台,有很强的技术开放平台的能力。

3.1.3:飞书的解决方案核心

流程可视化:可以理解为可以象建立飞书审批流一样,将IPD过程中的流程全部可视化。这样,使用起来简单,而且可以卡住关键的时间点(也可记录),从而可以催办,通知,报表。

流程标准化:说是标准化,我理解就是定制化,因为每个企业的流程是有不同的,飞书提供流程的定制能车。

流程高可配:可随时配置,修改。

所谓 IPD + ,就是达到 端 到端 解决问题。

因为提供的是全配置平台,所以,初期梳理业务流程,实施工作量巨大,当然,好处在于,可以持续通过小的实施修改,使得企业的变化在系统中体现和沉淀下来。

这里可以和 Jira,Ones做一个小比较:

1:有计划和执行,但没有复杂的流程。缺少流程卡点。

2:系统比较割裂,评审,计划,反馈。只能单独完成。大多数企业只能覆盖一小块,多个工具管理。如果要二开,工作量大。飞书的特点可以做到端到端。

3:IPD的建设时间非常的长,流程过程迭代中,流程可能随时需要变化,增加,有一个好的可配置平台,可以让工具不过时,工具可以陪伴企业成长。

说白了,飞书提供一个适合于IPD管理体系搭建的配置平台,没有提供任何具体的流程。

当然,飞书提供了一些标准实践,模板,但业务流程没有做任何的工具化。

3.1.4:飞书的亮点功能
计划管理——通过泳道图来查看全景

IPD(Integrated Product Development) 管理理念的直观化实现。主要目的是通过清晰的时间线和泳道划分,展示产品生命周期中不同阶段的关键任务、角色分工和时间安排。

纵轴是不同的角色:

横轴是不同的阶段:

做项目进度的跟踪,任务可以下钻。

协同计划——排期

基线管理——可对比历史

集成评审——这个非常重要,评审要素可管理

评审要素库,可以发给相关人员,会上做讨论和结论。

自动化通知——如果协同平台使用的是飞书,那确实非常方便

度量报表——因为同一系统,报表会更容易

非标准化的流程资源库

3.2:客户的痛点

再重复一下可能客户需要解决的问题:

3.2.1:评审流于形式

评审流于形式,经验很难沉淀,跨部门协作困难,流程不统一。这些都是新/老企业非常共性的问题。

3.2.2:跨部门协作困难

计划与管理脱节,经验无法沉淀,事项无法有效收集管理。

多个系统处理  流程,计划,执行跟踪三面皮。

3.2.3:流程,计划,执行三面皮

3.2.4:经验无法很好沉淀

        这其实是一个通病,工作好的经验其实最关键的就是流程(知识库也需要有流程来串联)。所以,有一个好的流程定义工具,可以很好的将公司的经验留存下来。

3.3:IPD重要场景

对于芯片研发/制造业,如果要上线IPD,应该上线哪些场景,下面简单列举一下。

3.3.1:战略管控场景-DSTE

从战略规则到目标,项目集,到项目,到任务。

这个非常重要,领导认为IPD是否有必要,主要看这个场景是否满足领导的需求,领导认为这个场景是否解决问题。

3.3.2:客户需求管理场景-OR

需求一定要管理,但要管到全生命周期,是有一定难度的。

3.3.3:产研场景-IPD 集成开发

这个自然是必需的,不用多说。

3.3.4:市场运营场景——IPMS

3.3.5:市场运营场景——LTC

3.3.6:客户服务场景——ITR


 

3.4:IPD 基础模块

我们先不考虑模块间的关联,一些复杂的问题,我们今天只列出一些重要的管理模块。做为一个概览。

3.4.1:全景视图

        整个产品需要有一个全景视图,一般的做法,就是搭建DSTE战略管理视图。将整体IPD系统中的所有内容自顶向下,以树形方式串起来,呈现给领导把控风险和项目完成情况。

        类似上面提到的战略管控场景,一般是通过全景视图来完成。

        全景视图的能力非常强,提供了多种呈现方式,基本能满足复杂视图的需求。

3.4.2:需求管理

        需求管理有很多种,我们这里重点谈的是产品的总体需求管理,全生命周期的。

        它会包括复杂的流程:

        客户需求收集——需求分析——需求分发——需求变更——版本/项目负责人审批——开发——测试——需求验证——结束

        流程中可以根据填入表单的值不同,做不同的流程跳转。

        比如:在收集客户需求时,我们认为是生死需求,就触发一个领导评审会来进行决策。

针对需求,有如下的经典划分,可以参考:

按需求层级进行逐层拆解,拆解为IR,SR,AR,帮助企业将业务需求准确转化为研发任务,确保上下游团队协同一致,同时有效避免信息失真和资源浪费,为高效研发和优质产品交付奠定基础。

示例如下:

3.4.3:集成产品开发(项目管理)

        这是最重要的模块,不同的开发方法会有不同流程模板(可以有不同的版本),这大都会成为公司重要资产,约束公司的研发过程。

        提供一些关键功能:如:计划排期,风险管理,质量分析

        这和其它管理软件做法一致,不再多说。

3.4.4:问题管理

        需求,项目,问题(缺陷)差不多是必不可缺的三大件。问题可以是研发中的程序bug,也可能是评审的缺陷,或者是客户反馈的一个问题。所以,问题单可能会有多种,用在不同的流程中。

它也可以和代码研发,测试用例,客户反馈紧密关联。

3.4.5:评审管理/评审要素

        评审是IPD里非常重要的模块。

3.4.6:交付物管理

3.4.7:基线管理

3.4.8:计划排期

3.4.9:流程资源库

3.4.10:任务管理

3.4.11:度量(报表)

        这个需要自行定制,但还是非常重要的,按需定制。还包括人力甘特图,可以查看人力使用情况。

3.4.12:变更管理

        变更非常重要,一般是关联审批流来完成。

3.4.13:工时登记

3.4.14:里程碑管理

3.4.15:其它

        可能还是一些其它功能是需要的,这要看具体的需求。比如:客户管理,采购管理,订单管理……

3.5:飞书提供的角色功能

        除了标准模块,还提供一些个性化的功能,是必须的。

        比如:角色维护,个人工作台,通知中心,

3.6:飞书的集成能力

        飞书按空间来定义公司的一个事业部。

        一个空间中的数据是共享的,由上述的这些模块来组成。

        它背后提供强大的表单,流程,报表,三方平台的集成能力(Devops工具)。

        非常重要是它的模块间的粘合能力,它提供任意的关联功能,可以将不同模块,以及飞书审批,三方工具集成在一个流程中。

        提供很强的视图输出能力。

        提供功能,字段,数据的权限管控。

        提供消息通道。

四:IPD的实施

        非常抱歉,这可能是最重要的一个章节,但我现在还给不出好的建议。一来这有信息安全问题,再者每个公司的情况是不同的,如何将上面讲的模块联合起来,形成公司各个场景的工具,会根据公司的实际情况不同,有不同的方案。

        据我和飞书实施的沟通,良性的企业(流程完整,思路清楚),可以在2-3个月完成实施上线工作,传统老旧企业(流程不清楚的)花上半年,也不能上线,当然,副产品是梳理清楚了公司的很多业务。

        最后,研发和制造有项目管理的银弹,一切工具都是人来使用的。IPD只是一个概念,它并不是产品成功的最关键的要素,但它确实是一个企业能良性发展的好工具。它也不是什么高深的理论,实际上就是按商业投资逻辑来重新定义一些过程,使用IT工具来进行管理的手段。

        就写在这里了。

五:其它方案

5.1:Ones解决方案

这是ones提供的一个解决方案Demo,可供参考:

上面这个图,看似很专业,其实没重点,没营养,典型的啥都想说,啥都没说清楚。

覆盖从需求管理,项目立项,计划制定,资源分配,设计开发,验证测试,产品发布到上线交付的端到端研发管理过程。

这个图稍好一点,对于产研团队的内容有比较明确的表达。

下面这是用ones搭出的全景泳道图,看起来和飞书的确实非常相似。

ones还有一个类似飞书DSE的项目集管理,可以做为战略视图来使用。

附1:IPD术语

BB:building block,组件

BG:business group,业务群

BLM:business leadership model,业务领先模型

BMT:business management team,业务管理团队

BP:business planning,业务计划

CB:capability baseline,能力基线

CBB:common building block,通用构建模块

CDP:charter development process,项目任务书开发流程

Charter:项目任务书

Review Checklist:评审要素表

CDT:charter development team,项目任务书开发团队

CRM:customer relationship management,客户关系管理

CP:check point,检查点

C-PMT:corporate portfolio management team,公司组合管理团队

C-RMT:corporate requirement management team,公司需求管理团队

C-TMT:corporate technology management team,公司技术管理团队

DCP:decision check point,决策评审点

DRR:deployment readiness review,推行准备度评审点

E2E:end to end,端到端

EOL:end of life,生命周期结束

ESP:early support plan,早期客户支持计划

GA:general available,通用可获得性

IFS:integrated financial service,集成财务转型

IPD:integrated product development,集成产品开发

IPMT:integrated portfolio management team,高层决策团队

IRB:investment review board,投资评审委员会

ISC:integrated supply chain,集成供应链

ISOP:integrated strategy & operation process,集成战略与运营流

ITMT:integrated technology management team,集成技术管理团队

ITR:issue to resolution,从问题到解决

JIT:just in time,准时制

LMT:life-cycle management team,生命周期管理团队

LPDT:leader of PDT,产品开发团队经理

LPMT:leader of PMT,组合管理团队经理

LTC:lead to cash,从销售线索到回款

MM:market management,市场管理

MOT:moment of truth,关键时刻

MP:marketing planning,市场规划

ODM:original design manufacture,原始设计制造商

OEM:original equipment manufacture,原始设备生产商

O/S:offerings/solutions,交付物/解决方案

OR:offerings requirement,产品包需求

PACE:product and cycle-time excellent,产品及周期优化法

PBC:personal business commitment,个人绩效承诺

PDM:product data management,产品数据管理

PDT:product development team,产品开发团队

PLM:product life-cycle management,产品生命周期管理

PL-lPMT:product line integrated portfolio management team,产品线集成组合管理团队

PL-LMT:product line life-cycle management team,产品线生命周期管理团队

PL-PMT:product line portfolio management team,产品线组合管理团队

PL-RAT:product line requirement analysis team,产品线需求分析团队

PL-RMT:product line requirement management team,产品线需求管理团队

PL-TMT:product line technology management team,产品线技术管理团队

PMBOK:project management body of knowledge,项目管理知识体系

PMI:Project Management Institute,美国项目管理协会

PMOP:program management operation process,变革项目管理运作流程

PMT:portfolio management team,组合管理团队

Product roadmap,产品路标

PROPS:the project for project steering,指导项目运作的项目

PRR:Pilot readiness review,试点准备度评审点

PRT:product research team,产品预研团队

PSST:products and solutions staff team,产品和解决方案体系

PTIM:product & technology innovation management,产品技术创新管理

QMS:quality management system,质量管理体系

RAT:requirement analysis team,需求分析团队

RDPM:R&D project management,研发项目管理

RM:requirement management,需求管理

RMT:requirement management team,需求管理团队

RP:roadmap planning,产品路标规划

SDCP:selection decision check point,决策选择评审点

SDT:solution development team,解决方案开发团队

SE:system engineer,系统工程师

SP:strategy planning,战略规划

SPDT:super product development team,超级产品开发团队

S-PMT:super portfolio management team,解决方案组合管理团队

system requirement,系统需求

TDCP:Temporary decision check point,临时决策评审

TDT:technology development team,技术开发团队

TMG:technology management group,技术管理组

TMS:technology management system,技术管理体系

TMT:technology management team,技术管理团队

TPD:technology & platform development,技术开发团队

TPM:transformation progress metrics,变革进展评估

TPP:technology &platform planning,技术和平台规划

TR:technology review,技术评审

TRT:technology research team,技术研究团队

WWPMM:world wide project management methodology,全球项目管理方法论

X-TMG:跨产品线技术管理组

相关文章:

制造研发企业与IPD管理体系

芯片/半导体/制造研发型企业,大都知道华为使用过的IPD管理体系,但大家用到什么程度,那就是参差不齐了。 因为IPD管理体系它只是一个管理理念,是一个方法论。它需要有相应的组织架构来承载,它有很复杂的流程需要有IT系统…...

电子应用设计方案68:智能晾衣架系统设计

智能晾衣架系统设计 一、引言 智能晾衣架作为智能家居的一部分,为用户提供了更便捷、高效和舒适的衣物晾晒体验。本设计方案旨在打造一款功能丰富、性能稳定且易于操作的智能晾衣架系统。 二、系统概述 1. 系统目标 - 实现晾衣架的自动升降,方便衣物的…...

如何实现圆形头像功能

文章目录 1 概念介绍2 使用方法3 示例代码我们在上一章回中介绍了Stack Widget,本章回中将介绍CircleAvatar这种Widget,闲话休提,让我们一起Talk Flutter吧。 1 概念介绍 在上一回中我们使用了CircleAvatar Widget,之前也没有介绍过此Widget,因此有些看官希望对它做一些介绍…...

【python自动化六】UI自动化基础-selenium的使用

selenium是目前用得比较多的UI自动化测试框架,支持java,python等多种语言,目前我们就选用selenium来做UI自动化。 1.selenium安装 安装命令 pip install selenium2.selenium的简单使用 本文以chrome浏览器为例,配套selenium中c…...

时间复杂度和空间复杂度理解

空间复杂度和时间复杂度是算法分析中两个重要的概念,用于评估算法的性能。在前端 JavaScript 中,时间复杂度用于评估算法在最坏情况下的运行时间;空间复杂度描述了算法在执行过程中所需的内存空间的增长率,它包括算法所需的临时空…...

详细解读sedex验厂

SEDEX验厂,即供货商商业道德信息交流认证(Supplier Ethical Data Exchange),是一种表明企业遵守商业道德的认证。以下是对SEDEX验厂的详细解读: 一、SEDEX验厂概述 SEDEX是一家总部位于英国伦敦的非营利组织&#xf…...

IOT、MES、WMS、MOM 和 EPMS 系统综合技术与业务文档

IOT、MES、WMS、MOM 和 EPMS 系统综合技术与业务文档 一、引言 在现代制造业和工业管理领域,IOT(物联网)、MES(制造执行系统)、WMS(仓库管理系统)、MOM(制造运营管理系统&#xff…...

ESP32S3 使用LVGL驱动LCD屏(ST7789主控)

ESP32S3 使用LVGL驱动LCD屏(ST7789主控) 目录 1 分析原理图 2 驱动、点亮LCD(ST7789) 2.1 在工程中添加目录、文件 2.2 添加esp_lvgl_port组件 2.3 对工程进行必要的配置 2.4 编写必要代码 3 烧录、验证 1 分析原理图 要使用SOC驱动LCD屏&#…...

Zed调试宏 C语言错误日志 异常错误调试信息

1、C中的错误码 在C语言中通过返回错误码或设置全局的errno值来反馈错误问题。errno.h是一个头文件,它定义了一个全局变量errno,用于在程序中记录和报告错误的原因。这个机制主要用于处理系统调用或标准库函数出错时的错误反馈。当系统调用或库函数…...

GitCode 光引计划征文|JavaVision:引领全能视觉智能识别新纪元

在人工智能技术飞速发展的今天,计算机视觉作为AI领域的重要分支,正逐渐渗透到各行各业中。JavaVision,作为[光引计划]的一部分,致力于提供一个基于Java的全能视觉智能识别解决方案。同时它集成了MilvusPlus,旨在提供一…...

数据分析思维(五):分析方法——假设检验分析方法

数据分析并非只是简单的数据分析工具三板斧——Excel、SQL、Python,更重要的是数据分析思维。没有数据分析思维和业务知识,就算拿到一堆数据,也不知道如何下手。 推荐书本《数据分析思维——分析方法和业务知识》,本文内容就是提取…...

《OpenCV计算机视觉》--介绍及基础操作

文章目录 《OpenCV计算机视觉》--介绍及基础操作一.OpenCV介绍二.下载OpenCV三.基础操作1.调用OpenCV2.读取图片信息3.读取图片的灰度图4.视频文件读取5.对图片进行切片6.提取RGB颜色通道7.合并颜色通道8.图片修改图片打码图片组合 9.cv2.resize10.图形运算图像加法运算cv2.add…...

利用Java爬虫获取苏宁易购商品详情

在数字化时代,电商平台的商品信息对于市场分析、价格监控和消费者决策至关重要。苏宁易购作为中国领先的电商平台之一,提供了丰富的商品信息。本文将介绍如何使用Java语言开发爬虫,获取苏宁易购商品的详细信息。 Java爬虫技术简介 Java作为一…...

【CVE-2024-53375】TP-Link Archer系列路由器认证操作系统命令注入(内附远离和代码利用)

CVE-2024-53375 TP-Link Archer系列路由器认证操作系统命令注入 受影响的设备 使用 HomeShield 功能的 TP-Link 设备容易受到此漏洞的影响。这包括 TP-Link Archer 系列的多款路由器。 经过测试 Archer AXE75(EU)_V1_1.2.2 Build 20240827(发布日期 2024 年 11 月 4 日)…...

DP动态规划(装箱问题)

# [NOIP2001 普及组] 装箱问题 ## 题目描述 有一个箱子容量为 $V$,同时有 $n$ 个物品,每个物品有一个体积。 现在从 $n$ 个物品中,任取若干个装入箱内(也可以不取),使箱子的剩余空间最小。输出这个最小值。…...

selenium学习笔记(一)

文章目录 前言一、selenium的简介java使用seleniumPython使用selenium常用的浏览器selenium的功能 二、chromeDriver的安装查看本机的chrome版本?匹配对应的chromedriver并下载在服务器上例如Centos如何安装Chrome 三、selenium内容详解chrome启动chrome启动参数元素…...

jest expect().resolves和expect().rejects原理

假设存在如下代码 export default function fetchData(fn) {return Axios.get(http://www.dell-lee.com/react/api/demo.json) } 接口返回的数据为 {"success": true } 那么对于测试代码 test(fetchData, async () > {await expect(fetchData()).resolves.to…...

大语言模型驱动的Agent:定义、工作原理与应用

文章目录 引言什么是大语言模型? Agent的概念LLM Agent的工作原理 Dify平台上的AgentLLM Agent的应用场景挑战与展望结论 引言 随着人工智能(AI)技术的发展,特别是自然语言处理(NLP)领域的进步&#xff0c…...

写作词汇积累:纰漏、坎肩、颠三倒四、隔阂

纰漏 【纰漏】是指因粗心而产生的差错、小事故或漏洞 1. 在准备这次会议的过程中,我们反复核对资料,力求不出现任何【纰漏】。2. 在这次重要的项目汇报中,他小心翼翼地检查每一页 PPT,生怕出现任何【纰漏】。3. 尽管她工作一向细…...

一种简易的免杀绕过方法

一种简易的免杀绕过方法 这里我们直接参考师兄的项目https://github.com/snnxyss/In-Swor exe-shellcode-加密-运行 话不多说直接上图 这里我们用geacon作为本次实验 从这里我们可以看到 geacon已经不行了 这里我们将exe转shellcode 生成之后将123.txt放到config目录下 利…...

CTF web解题 [NISACTF 2022]popchains PHP反序列化 pop链

不积跬步无以至千里 不积小流无以成江海 对web方向有了更近一步的了解&#xff0c;根据一道题目来学习PHP反序列化及pop链 [NISACTF 2022]popchains flag&#xff1a;NSSCTF{3096663a-4b18-4567-bdfb-8403f9414704} Happy New Year~ MAKE A WISH <?php echo?Happy?Ne…...

重温设计模式--单例模式

文章目录 单例模式&#xff08;Singleton Pattern&#xff09;概述单例模式的实现方式及代码示例1. 饿汉式单例&#xff08;在程序启动时就创建实例&#xff09;2. 懒汉式单例&#xff08;在第一次使用时才创建实例&#xff09; 单例模式的注意事项应用场景 C代码懒汉模式-经典…...

AI的进阶之路:从机器学习到深度学习的演变(一)

AI的进阶之路&#xff1a;从机器学习到深度学习的演变 在当今科技迅猛发展的时代&#xff0c;人工智能&#xff08;AI&#xff09;、机器学习&#xff08;ML&#xff09;和深度学习&#xff08;DL&#xff09;已成为推动创新的核心力量。这三个领域虽然紧密相连&#xff0c;却…...

WPF+MVVM案例实战与特效(四十七)-实现一个路径绘图的自定义按钮控件

文章目录 1、案例效果2、创建自定义 PathButton 控件1、定义 PathButton 类2、设计样式与控件模板3、代码解释3、控件使用4、直接在 XAML 中绑定命令3、源代码获取4、总结1、案例效果 2、创建自定义 PathButton 控件 1、定义 PathButton 类 首先,我们需要创建一个新的类 Pat…...

Python 写的 智慧记 进销存 辅助 程序 导入导出 excel 可打印

图样&#xff1a; 就可以导入了 上代码 import tkinter as tk from tkinter import ttk import sqlite3 from datetime import datetime from tkinter import messagebox, filedialog import pandas as pd import reclass OrderSystem:def __init__(self, root):self.root r…...

【电商搜索】CRM: 具有可控条件的检索模型

【电商搜索】CRM: 具有可控条件的检索模型 目录 文章目录 【电商搜索】CRM: 具有可控条件的检索模型目录文章信息摘要研究背景问题与挑战如何解决核心创新点算法模型实验效果&#xff08;包含重要数据与结论&#xff09;相关工作后续优化方向 后记 https://arxiv.org/pdf/2412.…...

python使用pip进行库的下载

前言 现如今有太多的python编译软件&#xff0c;其库的下载也是五花八门&#xff0c;但在作者看来&#xff0c;无论是哪种方法都是万变不离其宗&#xff0c;即pip下载。 pip是python的包管理工具&#xff0c;无论你是用的什么python软件&#xff0c;都可以用pip进行库的下载。 …...

Golang 的并发优势

在如今的编程领域&#xff0c;一个程序能够同时处理多个任务的能力非常重要&#xff0c;这就是所谓的并发处理。而 Golang 在并发编程方面表现十分出色&#xff0c;具有很多独特的优势&#xff0c;简直不要太简单。 一、轻量级的协程&#xff08;Goroutine&#xff09; 在传统…...

5G学习笔记之Non-Public Network

目录 0. NPN系列 1. 概述 2. SNPN 2.1 SNPN概述 2.2 SNPN架构 2.3 SNPN部署 2.3.1 完全独立 2.3.2 共享PLMN基站 2.3.3 共享PLMN基站和PLMN频谱 3. PNI-NPN 3.1 PNI-NPN概述 3.2 PNI-NPN部署 3.2.1 UPF独立 3.2.2 完全共享 0. NPN系列 1. NPN概述 2. NPN R18 3. 【SNPN系列】S…...

SpringBoot——核心概念

文章目录 一.核心概念IoC/DI思想2.Ioc容器3.Bean 二.IoC入门案例三.DI入门案例分析四.bean基础配置五.bean的实例化&#xff08;创建&#xff09;六.bean实例化——静态工厂七.bean实例化——示例工程与FactoryBean八.bean的生命周期九.依赖注入的两种方式十.构造器注入十一.依…...

【HarmonyOs学习日志(14)】计算机网络之域名系统DNS

域名系统DNS 域名系统DNS——从域名解析出IP地址 文章目录 域名系统DNS概述域名到IP地址的解析 互联网的域名结构命名标准 域名服务器域名的解析过程 概述 域名系统DNS&#xff08;Domain Name System&#xff09;是互联网使用的命名系统&#xff0c;用来把便于人们使用的机器…...

电脑丢失bcrypt.dll文件是什么原因?找不到bcrypt.dll文件修复办法来啦!

电脑运行时常见问题及解决方案&#xff1a;文件丢失、文件损坏与系统报错 作为一名软件开发从业者&#xff0c;深知电脑在日常使用中难免会遇到各种问题&#xff0c;如文件丢失、文件损坏和系统报错等。这些问题不仅影响工作效率&#xff0c;还可能带来数据丢失的风险。今天&a…...

shell编程3

声明 学习视频来自B站UP主 泷羽sec 向脚本程序传递参数 可以向脚本程序传递一个或多参数 echo 执行的文件名是:S0 echo 第一个参数是: 1 e c h o 传递的参数作为一个字符串显示 : 1 echo 传递的参数作为一个字符串显示: 1echo传递的参数作为一个字符串显示:* echo 传递的参数…...

LAUNCHXL_F28379D_Workspace_CCS124

/// 安装 controlSUITE C:\ti\controlSUITE\device_support\F2837xD\v210 /// /// /// /// /// 删除 /// /// /// >> Compilation failure source_common/subdir_rules.mk:9: recipe for target source_common/F2837xD_Adc.obj failed "C:/ti/controlSUITE/devic…...

智慧商城:编辑切换状态,删除功能

编辑切换状态 为 编辑 注册点击事件进行状态取反&#xff0c;为该状态赋一个初始值 false 如果是非编辑状态是要进行结算的&#xff0c;否则删除 点击“编辑”状态是 要进行 “删除”&#xff0c;非编辑状态是要进行 “结算” 当 结算 时&#xff0c;希望是能 全选 进而能多卖…...

支付测试 流程

支付测试 流程 支付测试是确保支付系统安全、稳定、可靠运行的关键环节&#xff0c;以下是其一般流程&#xff1a; 测试计划阶段 明确测试目标&#xff1a;确定本次支付测试的重点和预期达到的目标&#xff0c;如测试支付功能的完整性、安全性、性能等。制定测试计划&#x…...

Ai编程从零开始全栈开发一个后台管理系统之用户登录、权限控制、用户管理-前端部分(十二)

云风网 云风笔记 云风知识库 一、创建前端部分 1、vite初始化项目 npm create vitelatest admin-frontend – --template vue-ts 2、安装必要的依赖 npm install vue-router pinia axios element-plus element-plus/icons-vue安装完成后package.json如下&#xff1a; {&qu…...

LeetCode 197. 上升的温度

LeetCode 197. 上升的温度 表&#xff1a; Weather ---------------------- | Column Name | Type | ---------------------- | id | int | | recordDate | date | | temperature | int | ---------------------- id 是该表具有唯一值的列。 没有具有相同 recordDate 的不同行。…...

ECharts散点图-气泡图,附视频讲解与代码下载

引言&#xff1a; ECharts散点图是一种常见的数据可视化图表类型&#xff0c;它通过在二维坐标系或其它坐标系中绘制散乱的点来展示数据之间的关系。本文将详细介绍如何使用ECharts库实现一个散点图&#xff0c;包括图表效果预览、视频讲解及代码下载&#xff0c;让你轻松掌握…...

【pycharm】对需要传参数以及配置文件的情况进行debug教程

【pycharm】对需要传参数以及配置文件的情况进行debug教程 例如下面这个项目&#xff0c;我们要运行需要在终端输入 python main.py -mtrain -trsr0.03 -vsr0.01其中 -m‘train’ -trsr0.03 -vsr0.01是我们需要传的参数 在终端运行如下&#xff1a; 如果我们要进行debug的话…...

three.js混合白色模型的智慧城市扫光效果

three.js混合白色模型的智慧城市扫光效果 https://threehub.cn/#/codeMirror?navigationThreeJS&classifyshader&idcityBlendLight import * as THREE from three import { OrbitControls } from three/examples/jsm/controls/OrbitControls.js import { FBXLoader …...

【QT常用技术讲解】发送POST包(两种方式:阻塞方式及非阻塞方式)

前言 http/https(应用层)协议是广泛使用的网络通信协议。在很多与第三方API对接的场景中&#xff0c;通常是通过http/https协议完成&#xff0c;比如API对接时&#xff0c;通常要通过POST包获取access_token进行鉴权&#xff0c;然后再进行数据交互&#xff08;本篇也包含有对接…...

基于Python大数据的电影可视化分析系统

标题:基于 Python 大数据的电影可视化分析系统 内容:1.摘要 本文介绍了一个基于 Python 大数据的电影可视化分析系统。该系统通过收集和分析大量电影数据&#xff0c;提供了对电影市场的深入洞察。文章首先介绍了系统的背景和目的&#xff0c;然后详细描述了系统的架构和功能。…...

Vue3:uv-upload图片上传

效果图&#xff1a; 参考文档&#xff1a; Upload 上传 | 我的资料管理-uv-ui 是全面兼容vue32、nvue、app、h5、小程序等多端的uni-app生态框架 (uvui.cn) 代码&#xff1a; <view class"greenBtn_zw2" click"handleAddGroup">添加班级群</vie…...

VBA技术资料MF243:利用第三方软件复制PDF数据到EXCEL

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的工作效率&#xff0c;而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套&#xff0c;分为初级、中级、高级三大部分&#xff0c;教程是对VBA的系统讲解&#…...

redis使用注意哪些事项

1. 数据类型选择&#xff1a; • Redis支持多种数据类型&#xff0c;如字符串&#xff08;String&#xff09;、哈希&#xff08;Hash&#xff09;、列表&#xff08;List&#xff09;、集合&#xff08;Set&#xff09;、有序集合&#xff08;Sorted Set&#xff09;等。在选择…...

Go使用sqlx操作MySQL完整指南

# Go使用sqlx操作MySQL完整指南## 1. 安装依赖bash go get github.com/go-sql-driver/mysql go get github.com/jmoiron/sqlx2. 数据库基础操作 package mainimport ("fmt"_ "github.com/go-sql-driver/mysql""github.com/jmoiron/sqlx" )// 定…...

计算机基础复习12.23

ThreadLocal 线程隔离&#xff1a;ThreadLocal为每个线程提供了独立的变量副本&#xff0c;意味着线程之间不会相互影响&#xff0c;可以安全的在多线程环境中使用这些变量而不必担心数据竞争或同步问题 ThreadLocal的实现依赖于Thread类中的一个ThreadLocalMap字段&#xff…...

Jenkins介绍

Jenkins 是一款流行的开源自动化服务器&#xff0c;在软件开发和持续集成 / 持续交付&#xff08;CI/CD&#xff09;流程中发挥着关键作用。 一、主要功能 1.持续集成&#xff08;CI&#xff09; &#xff08;1&#xff09;.自动构建&#xff1a;Jenkins 可以配置为监听代码仓…...

RK3588 , mpp硬编码yuv, 保存MP4视频文件.

RK3588 , mpp硬编码yuv, 保存MP4视频文件. ⚡️ 传送 ➡️ Ubuntu x64 架构, 交叉编译aarch64 FFmpeg mppRK3588, FFmpeg 拉流 RTSP, mpp 硬解码转RGBRk3588 FFmpeg 拉流 RTSP, 硬解码转RGBRK3588 , mpp硬编码yuv, 保存MP4视频文件....