在华为的IPD管理体系中,对CBB是如何定义和分类的,CBB带来哪些益处?华为的CBB规划、开发和应用遵循哪些流程呢?我们一起来了解下吧!
一、CBB的通用概念和定义
CBB指那些可以在不同产品、系统之间共用的零部件、模块、技术及其他相关的设计成果。CBB可以分为技术货架(平台)和产品货架(平台)。
可以想象,当产品是基于许多成熟的共享的CBB搭建而成的话,产品的质量、进度和成本无疑都会得到更好的控制和保证。有机构调查认为,缺乏CBB的企业,研发人员将有60%左右的重复劳动或者研发已经存在的成果。
二、华为对CBB的定义与分类
华为对基础模块(BB,Building Blocks)定义如下:
某一架构中的器件(如PCB)或器件组与其他基础模块共同装配在一起,最终形成一个完整的/适于销售的产品。在大多数情况下,一个基础模块将提供会影响客户选择的可识别的功能。通过一系列功能和/或非技术类的物理属性(如PCB属性有长度、宽度、高度、重量、颜色、大小)描述每个硬件和软件基础模块。
华为认为基础模块(BB)的架构具有以下特性:
通常作为单独的实体进行测试有针对输入和输出的结构化硬件和/或软件界面,具有所能提供服务的规格有可靠性及所需运作环境的规格详细说明其性能和其同步服务的能力(如适当)
顾名思义,CBB就是可以共用(复用/重用)的基础模块,华为结合自己的业务特点,对软件和硬件的CBB分类从平台、子系统、技术分为三个层级,示意框图如下:
三、华为认为CBB带来的好处
通过理念和实践带来的成果,华为认为通过共享和重用现有的公共基础模块与器件,而不是发布新的公共基础模块与器件。将给公司的开发、制造和采购流程带来如下收益:
缩短开发周期在最合适的成本点推动产品的快速上市减少开发资源降低库存减少废料降低采购成本改进供应连续性
四、华为CBB的规划、开发和应用的流程
CBB的规划采用TPP规划。——斜杠否注:TPP指的是技术规划流程(Technology Planning Process),就是根据业务和市场目标进行所需技术的识别和分析,并给出相应的策略的过程。技术规划的目标是让产品在市场竞争中取得成功。技术规划给出如何通过技术领先在未来的产品和服务的市场竞争中赢得先机或占据有利态势战略和战术策略。平台层项目采用 TPD for Platform流程开发。子系统技术层项目可采用TPD流程或 IPD for Small Technology流程开发。CBB直接在 PDT/TDT(以PDT为主)中进行应用,使用IPD流程。
联系我们
Contact us