过程改进 关于 CBB 的管理办法

liuxinyanck03235@126.com · 2011年06月12日 · 7 次阅读

各位哥哥姐姐好,俺是配置管理的新手,最近接到一任务尽快熟悉关于 CBB 的管理,公司正在计划做 CBB(公共构件模块),希望各位行家指点指点!

.... Office 版本太低,竟然打不开。

我觉得你可以清楚描述下自己现在面临的困难,和自己针对这个困难想怎么改进?

配置管理员做 CBB,很灰色

目前的状态就是公司开始想做 CBB(公共构件模块)这部分的控制,打算让我接这块,看看具体流程怎么实现,如果管理一些共用的算法啊,模块啊之类的!我就是想找一个做过这块的行家讨教一下!在网上搜的资料也比较少,希望多跟大家交流一下!

[align=left][align=left][font=宋体][size=12pt] 如何进行 CBB(公共构件模块) 的管理 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  一家大型高科技公司审视了自己的器件库,发现总共用了五百多种螺钉,经过调查认证之后发现,只需要两百多种就可以了,然后又发现居然使用了四十多种二极管,最后该公司决定成立一个器件归一化工作小组,来对公司器件库中所有器件进行归一化处理,输出器件优选库,并重整公司的器件选用流程在公司进行推行。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  经验数据表明:如果在产品开发流程中优化设计,料号减少 50% 则基本制造成本 (BMC) 可减少 3%,可以直接使利润增加。因为减少了零件数量,可以增加共用器件采购的批量,从而得到较低的价格采购。由于重用,可以减少库存、废料的成本。另外,如果公共部件不仅限于是公司内部通用的,而且是行业标准件,不是特殊的定制零件,则可以减少 15% 的 BMC(基本制造成本),这也会使利润增加。很多公司可能都没有在发展过程中对产品开发的综合成本进行审视,忽然有一天对器件库进行审视才发现公司浪费了大量的产品开发成本。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  一、异步开发和 CBB 的驱动力 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  为保证较快地完成产品开发,将产品开发工作分解为不同的层次任务,并行开发所有层次的任务,即所谓多层异步开发模式。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  在多层异步开发模式中,通常出现开发延误的主要原因之一是开发层次之间的工作互相依赖,上层的技术或系统必须对使用的底层的技术充分信赖。当产品是基于许多成熟的共享的公共构件模块和技术搭建或集成而成的话,无疑产品的质量、进度、成本会得到更好的控制和保证,产品开发中的技术风险大为降低,开发周期大为缩短,使产品能快速推向市场。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  使用公共构件模块更为直接的驱动力是产品种类、零部件、供应商和支持系统的增长导致成本增长和开发周期的增长,使产品丧失市场竞争力。在 IBM,到 92 年实施 IPD 之前年产品有超过 12,000 个特性、103,000 个 BOM 条目、540,000 个在使用的物料编码、供应商超过 5000 个、其中 1200 个主要供应商,许多遗留的系统不同通用和共用,如有 59 个车间管理系统、25 个物料后勤系统、12 个采购系统,与产品相关的专用设计和技术非常多,产品之间、部门之间缺少重用和共享。虽然各产品的特性不同,有些确实是为特殊功能服务的专门设计,但是,重用和共享的机会还是很多的,如很多产品中有相似的子系统,有雷同的技术框架平台,如 TCP/IP 协议栈、消息排队、任务调度、驱动程序等。通过产品重整,建立起 CBB 的数据库,鼓励技术、模块、子系统、零部件的重用和共享,从而降低了研发成本,缩短了开发周期。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  二、实施 CBB 策略的组织结构保障 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  为保证 CBB 的利用是系统化的、制度化的、被严格执行的,要有专门的权利很大的组织机构做重用规划,有三个负责 CBB 规划和评价重用机会的委员会。第一个委员会是公共平台委员会,提高跨平台的共用部件百分比,第二个是物料编码划分委员会,旨在提高优选器件的利用率,优选器件的重要性在于增加谈判能力,以好的价格进行大批量的采购,降低开发中的采购成本,减少物料编码,减少小批量的物料编码的百分率。第三个是产品开发委员会,它的工作是看不同的项目组怎麽开发出公用部件,而不仅仅是重用已有的公共部件和采购优选器件,设计部件也可在不同的项目中重用,目的在于减少设计部件和设计点。这些不同的委员会在审视不同的产品线,把技术分成几个层面,如:处理器、存储技术、I/O 等,整个出发点是从开发、物料编码、跨平台公用部件增长的角度来看待重用。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  三、鼓励使用 CBB 的考评激励机制 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  为保证在不牺牲产品特性的前提下激励工程师和产品开发团队尽可能地使用 CBB,应有明确的衡量准则(考评制度)鼓励重用,事实上,除上市时间、赢利时间外,产品中使用公共基础模块的百分比是衡量产品开发团队绩效的第三重要准则,如:有的企业对产品开发团队至少有两个考核指标:器件复用率、器件替代率,在华为公司产品开发团队被要求器件复用率要达到 96% 以上。使用公共基础模块的百分比可进一步细化到如下指标: [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]? [/font][font=宋体][size=12pt] 重用能力,零件重用程度与零件可重用性的比较 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]? [/font][font=宋体][size=12pt] 生产中现行料号的数量 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]? [/font][font=宋体][size=12pt] 优选器件百分率 (优选器件与总器件的比例),采用优选器件可以降低生产成本 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]? [/font][font=宋体][size=12pt] 额外/非额外成本内容 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]? [/font][font=宋体][size=12pt] 研发费用百分比 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  衡量研发费用的百分比比较难做到,因为一个部门开发出了一个东西,别的部门可以受益。谁来真正承担成本?上文提到的委员会就会在这些方面多做些协调和沟通工作,让所有共享资源的部门分摊研发费用。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  为使 CBB 的建设和使用更加深入化,应当经常为下一年度设定目标,如明年目标是研发费用的 20% 在不同的部门之间分摊,全公司的零件复用率要达到 50%(软件也可以视为一个个部件,面向对象的设计就是如此),非额外采购成本要达到 60%。若有了明确的目标,并以此细化到明确的衡量指标,就知道方向在哪里,如何去改进。 [/font][/align][/align][align=left][align=left][font=宋体][size=12pt]  在 IBM,总裁亲自审视批准这些拟定的目标,说明 IBM 高层对共享达到的目标和衡量标准是非常明确的。 [/font][/align][/align][font=Calibri] [/font]

其实我第一次看到一直以为你谈的是 CCB,定睛看了好久原来是 CBB.可能是我眼神不好了。/。

刚看了一下,主要是讲公共构件模块的管理。这一块,其实在配置管理中,涉及到的主要是公共组件。可能出现的情况就如你所说,有一些公共的库,算法,程序需要很多其他的项目共用,而且想集中维护。具体情况要看这些公共组件和产品的耦合程度和发布策略。这一块的管理主要目的就是保持一个快节奏的开发速度,同时不能失控。是不是有 “让大象跳舞” 的提法?

而附件中提到的很多指标,我感觉更像一些硬件产品的公共构件管理,和软件的公共组件管理还是有很大差别的。

我们这目前的状态就是,软硬件都有,希望以后慢慢管理起来。

需要 登录 后方可回复。