在咨询的过程中,经常会听到客户说起他们的困惑:“产品开发周期长,开发出来的产品质量不稳定”、“产品成本居高不下,成本降不下来,缺乏竞争力”、“研发的人越招越多,但是研发的效率没有见到提升”、“我们对所有客户订单都不敢丢,万一是一个机会呢,因此我们的研发人员很辛苦,加班加点做项目,可是产品的质量,哎……”。
以上的困惑不只发生在一家企业,而是很多企业的老总、研发总监都有这样的痛苦。汉捷公司致力于帮助企业解决在产品开发过程中的各种难题,通过在企业中推行、落地成熟的IPD管理体系,帮助企业打造系统的研发管理体系,组建跨团队的产品开发团队,建立适合企业自身的并行产品开发流程,看似增加了许多文档工作,增加了许多技术评审、决策评审,从感觉上整个开发周期变长了,但实际上通过严谨的流程设计,提升了将事情一次性做对的保障,从整体看,产品开发周期不但没有增加,而是缩短了,并且产品开发的质量也有所提升。
IPD核心理念中“技术重用策略”对解决上述研发难题,是有益且必要的补充。下文将对“技术重用”—— CBB管理进行阐述,以供交流。
1、什么是CBB
谈到CBB,首先要解释一下相关术语:
BB:Building Block,即基础模块。是系统中一组实现特定功能、性能及规格的实体单元,对外以接口的方式呈现,接口包含了该模块所提供的功能和调用它时所需的要素。
CBB: Common Building Block,即共用构建模块。指在产品开发及集成过程中,在不同产品、系统之间可以共用的构建模块(BB),如子系统、模块/组件、关键零部件、技术及其他相关的设计成果等。
从下图的示例中,可以清晰的看出,对于不同的产品(服务器、工作站、PC机、便携电脑),可以共享或重用的部件(硬盘、内存、CPU、键盘、鼠标、协议等)。在开发这些产品的时候,设计师就不用再单独开发,而是作为标准共享件,拿来就可以直接使用。这些可共享或重用的部件就是CBB。
由此可见,要成为CBB,应具备以下几个特征:
·共用性、可集成;
·界面清晰
·功能、性能指标明确
·可维护、可测试
·有完善的资料手册
正因为CBB具备上述特性,才能保证CBB能够广泛地在不同产品、系统间重用。不难想到,若开发一款产品时,重用许多成熟的CBB部件,无疑产品的质量、开发进度,以及产品的成本会得到更有效地控制和保证。有机构调查后得出,缺乏CBB管理的企业,研发人员将有60%左右的重复劳动,不断研发已存在的成果。基于这个研究结果可见,单纯的增加研发人员,而不改变工作方式、方法,研发的效率就不会得到根本的改变。
2、推行CBB的好处
IPD强调“基于平台的产品开发”。在平台中尽可能多采用成熟CBB,我们在基于平台开发产品时,会发生什么样的情况呢?
在产品开发过程中,研发人员大量使用成熟的CBB,首先就是减少了重复开发,不用重复发明“轮子”,这样会节约大量的开发资源,包括人力、物力、材料等。其次,大量使用成熟的CBB,降低了产品开发技术难度,开发周期将明显缩短,为产品快速推向市场,获取市场成功提供了条件。第三,成熟的CBB,意味着这些部件是经过长期验证,质量是有保证的。由大量成熟的CBB构成的产品,质量同样会有保证。
大量使用成熟的CBB,对于制造体系来讲,同样是益处多多,比如降低了库存,成熟CBB意味着工艺成熟,生产成熟,生产中的废料也大大降低,这样制造成本也明显降低。对于采购来讲,大量使用成熟CBB,可以通过大量采购而降低采购成本,提升了采购效率,降低了采购风险。而且,大量使用成熟的CBB,后端的服务维护成本也明显降低。
由上可见,企业推行CBB管理,产品的质量、开发进度会得到很好的控制与保证,同时产品开发复杂度降低,开发的技术风险也将大为降低,产品的成本也会明显下降,极大地提升产品竞争力,为企业赢得市场提供有力的助力。
海尔公司从2002年引入CBB模块化设计,冰箱产品的料号从2700种下降到900种,其中原来的2700种只保留料号大约300种。此后建立了综合产品开发平台,针对海外大学生特定的客户需求,可以在12天以内,开发和制造出新型号的产品,极大缩短了产品的开发周期和上市时间,推动产品快速上市。此外,还减少产品的复杂性和开发资源,以引入CBB模式后的第一个产品:美高美高清彩电为例,其设计时间只用了2个月,而传统上需要6个月时间。
3、如何管理CBB
CBB的规划与开发,汉捷有专门的课程,这里就不过多介绍。本文主要想分享如何管理CBB。我们企业往往都有很深的技术情结,让我搞技术,让我搞CBB开发,我很有热情,但是如何管,如何用好CBB,技术人员就会头痛。下面分享几个建议。
·要有组织保障
CBB建设和应用要系统化、制度化,且能被严格执行的。因此就需要设立专门的组织或岗位来实施CBB管理和建设。
·鼓励CBB建设
由于在资源、时间、成本等方面的限制,部门的主要工作目标可能会和CBB建设目标发生冲突,因此应制定相应的激励和引导机制,提高各个部门建设CBB的积极性。
·建立应用CBB的考评机制
在不牺牲产品特性的前提下,在考评制度中制定明确的衡量指标,鼓励CBB重用,激励开发工程师和产品开发团队尽可能地使用CBB。
·CBB建设管理流程
建立一套完整的管理流程制度来保证CBB建设顺利实施。这个管理流程要结合企业的产品和项目情况,将组织结构、激励机制等保证内容结合起来。通过流程可以解决:
如何定义CBB模块,以什么形式存在;
CBB模块如何规划、立项和审核;
怎样管理各个部门进行CBB模块开发;
怎样管理项目、产品研发使用已有CBB;
各部门参与CBB工作,如何统计和考核等。
·使用IT工具事半功倍
由于CBB建设涉及多个资源部门(研发、采购、生产等)和产品开发团队,内容管理和信息顺畅沟通非常重要。随着CBB应用的深入,CBB的审核、添加、维护、更新、查询、使用统计等工作将越来越复杂,工作量越来越大,这时应考虑使用合适的IT工具,来减少人力投入,提高工作效率。
以上是关于CBB管理方面的一些思考,对于CBB的维护、CBB与IPD融合、如何开展CBB绩效考核、以及建立有效CBB的绩效机制尚在总结中,欢迎有兴趣的朋友分享你们的经验,提供你们的意见与建议。谢谢!
来源:汉捷咨询