第6章 产品数据及其管理
企业为客户创造和传递价值的价值流中流动的是数据,数据在企业管理中至关重要,全流程准确、一致的清洁数据才能支撑实现卓越运营。华为公司三大主业务流程IPD/LTC(1)/ITR(2),全球夜以继日流动的是数据流、实物流及资金流,而且只有数据流准确了,才会有实物流的准确,才会有账实相符,才会有日积月累的高效运营。以LTC为例,日复一日,月复一月,一年下来经LTC流程流出来的就是公司的三张表(损益表/现金流量表/资产负债表),要从这样的视角和高度来理解数据对公司运营及管理的重要性和价值。产品数据是公司所有数据中最为重要的数据,是公司业务运营的基础,是产品质量管理的基础,是产品成本管理的基础,是网络安全、合规运营的基础,也是未来企业内众多大数据及其人工智能应用的基础。产品数据管理包括产品基本信息管理、Part/Bom管理、软件配置管理、产品配置管理,产品配置由配置器承载,配置器是IPD与LTC的桥梁。数据也是公司的核心资产,通过数据宝矿的挖掘可以进一步产生价值。面向未来,产品数字化是公司数字化转型的基础,支撑公司实现数字化运营。
6.1 数据
数据是信息的承载者,是指IT系统中能被识别和处理的物理符号,如编码、数字符号、图形、图像、声音等。
数据在企业管理中至关重要。华为公司三大主业务流程IPD/LTC/ITR,夜以继日流动的是数据流、实物流及资金流,以LTC为例,只有合同/订单数据准确了,发货实物才会准确,账实才能相符,日积月累,年度公司报表(损益表/现金流量表/资产负债表)才能真实、准确、一致、可信,因此产品数据对公司运营及管理的重要性和价值不言而喻。过去每个部门对数据各自定义,加上烟囱式的IT建设,数据在公司各组织间割裂、不一致,IT之间的集成不足,导致作业效率低下。IPD变革虽然进行了十多年,也有力地支撑了公司的发展壮大,但是在早期对数据的关注不够,没有系统地梳理产品的信息架构和数据的标准,也没有对业务流中的数据流进行系统梳理。没有基于梳理的数据来定义IPD流程各环节的交付件和数据,也没有基于数据流的梳理来定义IPD领域的IT应用架构和接口,导致前期IPD领域的IT和工具建设非常凌乱,不集成。IPD的经验与教训告诉我们,对业务流中信息的梳理是流程定义的前提,是IT应用架构定义的基础,也是IT系统开发的前提。主流程集成贯通,本质上是数据的集成贯通。数据管理在流程与IT中处于最核心的位置,因此需要对数据给以足够的重视。
对于每个业务对象,需要定义其满足全流程的信息架构,信息架构应基于企业全局视角定义,建立数据标准,形成数据共同语言。为了满足公司流程IT建设及数字化转型的需要,业务对象需要结构化和数字化。对于每个业务对象,要定义单一数据源,通过数据服务化,实现同源共享,以保证跨流程、跨系统的数据一致。
清洁数据成就企业卓越运营,清洁数据就是指高质量且可信的数据。工作中常见的现象是信息的入口没管理起来,使得进入流程中东西毫无用处。流程是通的,但因为里面的东西没有价值,所以流程也是没用的。信息很关键,一定要把住入口,确保源头数据的质量。数据质量与业务绩效之间存在直接联系,高质量的数据可以使公司保持竞争力。
除了流程和IT建设需要关注数据外,数据还是公司的战略资产,是公司经营和运营管理的基础。基础数据不准确,则各种经营管理所需要的报告数据也不准确,不能准确地反映业务实质,无法有效地指导经营管理。随着公司数据的积累,通过大数据和智能算法分析,可以进一步挖掘数据的价值。
6.2 产品数据
产品数据是产品生命周期内定义的数据总称,通常指产品从概念和定义开始,直到交付到客户手中获得客户满意,涉及产品的需求、架构,产品的子系统与模块,产品的实现、验证、营销、上市,产品的销售、制造、供应、交付与验收等,在整个价值创造和价值传递过程中,涉及产品的各种数据,统称为产品数据。
产品数据是产品与解决方案为客户创造和传递价值的载体,因此产品数据是公司所有数据中最为重要的数据。产品数据是公司业务运营的基础,是产品质量管理的基础,是网络安全与合规运营的基础,是成本管理的基础,也是未来企业内众多大数据及其人工智能应用的基础。基础,是产品质量管理的基础,是网络安全与合规运营的基础,是成本管理的基础,也是未来企业内众多大数据及其人工智能应用的基础。
6.2.1 产品数据是公司业务运营的基础
IPD为LTC构筑DNA,产品数据是这个DNA的承载者,产品数据为产品销售、制造、供应、交付与服务提供唯一可信数据源,也是客户满意、产品销售、研发、制造、供应的基础。
产品数据是提升客户体验的基础,产品数据的产品版本、特性、价格、配置规格、资料等信息供客户进行产品选择,产品数据提供产品标识、产品认证、产品装箱单、产品报价清单、报关单清单、验收清单、产品安装使用文件、产品变更通知(PCN)等内容支持客户清关、入库、安装、验收、使用、升级、维护,产品数据内容的完整、准确、一致、及时、可溯、易获取等是获取客户订单、订单快速交付、让客户满意的重要条件。
产品数据是提升IPD作业效率的基础,需求、版本、架构、代码、工具、环境、目标程序、可执行程序、测试用例、原理图、PCB、清单、装备、结构电缆设计图纸、器件等产品数据,是IPD流程各业务节点的重要输出、输入,也是IPD IT作业系统实现集成自动化的基础。
产品数据是提升LTC作业效率和资产运营效率的基础,产品版本、Spart、BOM、报价项、配置算法、配置器等是LTC流程中计划、定价、销售、供应、制造、交付、验收、开票、财务预算、核算的基础,产品配置是华为公司实现业务卓越运营的基础。
6.2.2 产品数据是质量管理的基础
质量的定义就是符合要求,质量要求必须构筑在流程中。为了让每个环节的交付能够恰好满足下游的要求,就需要定义每个作业环节的输入与输出交付件及其质量要求,并基于质量管理的方法,确保每个作业环节达成质量要求。
产品数据就是IPD流程中每个作业环节的输入与输出,产品数据就要满足质量要求。
比如,产品需求管理实现需求不丢失、可追溯的质量要求。业务关系体现在数据对象关系管理,才能实现需求全流程可跟踪,需求不丢失,发现问题后才能快速定位,并举一反三,快速跟踪到问题涉及的其他产品版本,这已经成为质量管理对产品数据的基础要求。
产品版本全量特性管理实现产品版本兼容性。华为早期出现过版本升级特性丢失和产品版本兼容性差的问题,通过产品特性全量管理、特性与版本配套关系管理、特性和自动测试用例管理等产品数据的管理方法,产品质量有了明显提升。
产品变更管理实现产品齐套性。产品变更频繁,经常影响范围没有识别清楚,很多变更不配套,导致产品质量低,通过产品数据关系管理、不断学习优化,标准化相关部门接口,实现变更齐套,提升了产品质量。
6.2.3 产品数据是网络安全与合规运营的基础
产品数据是网络防篡改防攻击、漏洞管理工作开展的基础。随着全球对网络安全的重视,政府及运营商对产品的安全认证、网络防篡改防攻击、漏洞管理的要求越来越高,产品数据版本编译构建过程封闭、可追溯,实现任何时间、任何地点可以重新构建出与现网运行版本一致的二进制;产品软件实施完整性保护,避免软件被恶意篡改,保证了软件安全有效性;需求到代码双向可追溯、漏洞到客户快速追溯等数据管理,实现当漏洞被发现后,通过配置管理系统迅速排查出公司哪些产品版本、哪些客户受到了影响,降低客户网络被攻击的风险。
产品数据是贸易合规管控的基础,美国贸易合规要求,不允许将含美国知识产权的器件、软件销售到恶意国家,产品数据实现产品美国器件成分比例自动测算,并将控制规则严格落实到所有IT系统中,明确红线不可触碰;针对欧洲环境管控要求,所有销售欧盟的产品必须满足无铅、无有害物质要求,产品数据从器件到产品,集成供应商、销售、工厂信息,自动计算所有产品环保成分,确保发货产品满足欧盟环保要求。
6.2.4 产品数据是成本管理的基础
产品配置和配置器是产品成本管理措施落地的保证。成本的改进措施都要通过产品配置和配置器落地实现。一个成熟产品的配置算法开发,大量需求是来自于盈利/降成本措施固化需求,而一旦落实到配置器中,就意味着全球规模推行。
产品库存单元设计是降低物料管理成本的基础,产品数据通过标准化公用存货单元,实现库存成本减低,通过规范识别标准化包装,减少物流和库存管理成本;产品数据识别独家供应商,通过优选等级管理降低物料成本和独家供应风险;产品数据识别低效存货单元,减少物料管理成本。
产品数据统计分析是降成本的机会点,通过产品数据分析,可以发现配置的销售情况,为成本管理提供机会点,并能准确看到成本措施执行情况。
6.2.5 产品数据发展历程及管理范围
在数据领域,华为公司最先关注并有效管理的是产品数据。1993年,华为公司就成立BOM(3)科管理BOM,用BOM统一了研发、供应、计划、制造、交付的语言,持续进行BOM数据质量改进,使BOM准确率快速提升并持续稳步在99.95%以上,有效解决了计划没有可信BOM、制造经常停线、经常发错货、呆死料、独家供应器件无法识别等问题。
随着IPD引入并推行,产品数据开始建设文档和配置管理。在产品开发过程,明确文档管理要求;通过文档规划,明确了文档计划和责任人;通过文档检视流程,解决了文档质量可信;通过文档归档变更流程,实现了文档可信数据源。从根本上解决了技术性公司对人的高度依赖,专家升级、换岗、甚至离职,通过设计文档可以快速找到,从而落实了信息安全。
为满足规模生产、销售的需要,产品数据建设了产品配置和配置器,通过产品配置和配置器实现了大规模定制,既满足了客户界面销售配置灵活多变,又满足了生产流程化、标准化及重用共享。
为实现全公司信息源头的唯一可信,建设了PBI(4),通过统一的产品信息及产品目录,解决不同业务领域定义不同的产品名称,导致销售收入、发货成本、项目费用投入无法计算到同一产品维度的问题,实现了产品维度财务统一口径。
为了实现需求可追溯、流水线开发及网络安全的要求,产品数据建设产品的需求、架构、代码管理。通过产品信息架构建设,实现从原始需求到初始需求,再到特性,最后到分配需求的全流程跟踪管理及验证。建设了系统逻辑结构,将设计文档结构化,实现需求可分解,功能可跟踪。通过开发实现单元管理,实现了源代码、第三方软件、开源软件、构建环境管理,有效解决了UK一致认证问题。
面向未来,随着云化、服务化、数字化技术发展,基于营/销/制/供/服/财领域用户体验诉求,业务对产品数据提出了数字产品和数据化运营的要求。通过构建完整满足全量的数据模型并落实到具体产品中,实现数字主线(Digital Thread)和数据孪生(DigitalTwins),并最终实现数字化运营。
6.3 产品基本信息管理
产品基本信息指产品及其强相关业务对象(目录、组织、项目)的编码、名称等关键信息及关联关系。产品基本信息是一切产品相关业务开展的基础,被产业投资组合、研发、销售、供应、服务、财务等各领域广泛使用,贯穿企业的方方面面。产品基本信息管理的核心价值是统一语言和统一规则:主数据统一交易语言,维度数据统一报告语言,规则数据统一业务要求。产品基本信息架构是公司治理架构在产品领域的体现,受公司治理架构的影响和约束。
产品基本信息的管理包括产品维度基本信息管理、Offering及Release(版本)基本信息管理、研发项目信息管理三个主要部分。产品维度主要管理产品按各种维度的分类和组织,包括产业目录、销售产品分类、重量级团队。产业目录和销售产品分类由战略驱动制定及刷新,以指引投资、销售等业务战略方向;Offering及Release由产品规划产生,指引具体产品的开发销售等业务开展;研发项目基本信息体现研发过程和研发结果的关系,以支持过程精益管理。
为保障产品基本信息的准确、一致、可信,华为从以下三个方面进行管理:
一、集中管理产品维度信息,统一产品相关报告语言
华为的产品覆盖从网络设备到个人终端、从硬件设备到软件互联网和服务等跨度极大的业务领域,其涉及产业众多,产品数量数以千计,市场遍布全球。众多的产业和产品需要良好的分类和组织,并在各业务领域统一分类语言以对齐报表数据。为此,华为制定了产业目录和销售产品分类以指引产业规划和不同市场的产品销售,并清晰定义了其与所负责团队的管理关系。
(1)产业目录(Industry Category)是公司面向投资决策等内部管理提供的包含所有Offering的分类和列表,是产业和技术规划的基础信息。产业目录按全公司的产业规划和布局视角划分,不区分客户群和市场。
(2)销售产品分类(Sales Category)是公司面向市场和客户提供的可销售产品的分类和列表,是一线销售及客户获取产品信息的基础分类。销售产品分类是区域和BG对产品视角进行销售预测、市场目标制定、全损益分析的基础。销售产品分类按客户、市场、商业视角划分,按不同BG分别发布。
二、集中管理Offering和Release基本信息,统一产品相关交易语言
华为作为产品公司,一切产业投资、规划、研发、销售、服务、财务等活动均围绕产品进行,故产品的编码、名称、版本等信息使用极广,极其重要,关系到各业务领域数据是否能对齐、系统是否能对接、信息能否流转。
华为以Offering的术语来描述所有面向内外部客户提供的“产品”,包括“解决方案、产品、服务、平台、子系统、技术”六种类型。
Release是同一Offering在不同发布时间点的版本交付。每个Offering都会有一个到多个Release。Release的交付件由该Offering下的软件、硬件、资料等产品部件的特定版本按照既定的配套关系而组成。
三、集中管理研发项目信息,体现产品研发过程组织
华为的产品非常复杂,涉及软件、硬件、结构等,各部门分工协同,开发周期漫长。研发项目是Offering在开发的具体组织形式,其基本信息体现了研发过程与结果、研发过程与受益主体的关联关系,是研发精细化管理的基础。研发项目按管理复杂度可分解为一、二、三级项目。
6.4 Part/BOM管理
BOM是长江的源头,源头污染了,下游不可能干净!正本清源,要从BOM做起。
——任正非
Part/BOM是公司级的重要主数据,联接了研发、销售、采购、制造、供应、财经等多个领域的业务,是实现制造企业信息流畅通,进而实现物流、资金流畅通的基础。通过定义Part/BOM数据规范,管理Part/BOM数据的变更及发布,为各业务领域提供准确唯一的Part/BOM数据,实现各领域业务间高效、正确的信息化协同。
Part即物料编码,是公司范围内对物料的唯一定义,在产品零件选用、物料计划、采购、验收、盘点、储存、发料、发货等业务中使用唯一定义的物料编码,避免一物多名,一名多物或物名错乱等问题。
BOM即物料清单,由多个Part编码组成父子项关系,以结构化数据形式表达产品的物料构成、加工层次及顺序等;可根据不同应用场景构建不同的视图,是销售订单选配、制造任务发料/加工、物料需求计划、财经成本卷积等的重要依据数据。
Part/BOM的管理在华为主要包含了规则/规范的管理及变更管理,如定义Part唯一性原则、Part分类及属性管理、Part编码规则管理、Part版本规则管理、Part生命周期规则管理、Part模板及BOM类型管理、BOM多视图管理等,这些规则/规范及变更管理规定,共同确保了为全流程提供唯一可信的基础数据。
一、编码唯一性原则
物料编码的唯一性,通俗是指同一种物料只能对应一个编码,同一个编码只能代表一种物料。唯一性原则是物料最重要的基本要求,失去唯一性,物料将会出现一码多物或一物多码的乱象,随之将导致物料管理混乱,如发生物料呆滞或物料短缺等问题。华为使用3F原则(Form、Fit、Function)作为编码唯一性的基本判断准则:当物料的Form(几何形状)、Fit(装配尺寸)、Function(使用功能)均相同,则认为应该用同一个物料编码管理。3F原则是我们所有其他的编码唯一性判断的重要依据。
二、编码分类及属性管理
华为产品涉及的物料种类多达千种以上,庞大的物料类别需要进行规范化管理,以实现物料在公司内外高效沟通及充分共享。华为参考UNSPSC(5)、eCl@SS(6)等国际标准,制定了集团内统一的物料编码分类结构框架,分为如下4层:行业(Segment)、族(Family)、类(Class)、商品(Commodity)。
华为的物料分类只反映物料本身的产品的物理(或自然)属性、产品的功能属性,不受业务类型、物料来源(自制还是采购等)、行政组织、供应商等因素的影响。
在分类结构框架下,华为细化定义了千余类物料类别的属性集管理机制:每个分类详细定义了此分类管理的属性都有什么(如数据类型、默认值等),这些属性在此分类内的使用标准是什么(如是否必填、是否合成为物料编码的描述等),等等。
集团内统一的物料分类结构及分类属性集管理,对外方便了与供应商、客户、政府(如海关)之间进行物料信息匹配,统一沟通的语言;对内保障了物料可高效识别及共享。
三、编码规则
华为已使用的物料多达几十万种,如果没有统一的编码规则,将导致公司内外沟通、识别障碍及IT系统应用不畅。为此华为构建了统一的编码规则体系,物料编码采用部分有含义的复合编码规则,采用“分类码+流水码+后缀码+特殊位”格式,最长17位。
除了物料编码外,用于描述物料编码对象的文档,华为同样构建了统一的编码规则,文档编码由“Item编码+文档类型代号+扩展位+语言标识”组成,最长28位。
集团内统一的物料编码规则及文档编码规则,避免了不同业务应用不同编码规则后导致识别障碍及歧义等问题。
四、生命周期规则
物料编码产生后,还需要进行后续的“生老病死”全过程管理,以确保Part编码在业务活动及IT系统中严格遵从产品的研发、上市、退市等策略。华为通过“生命周期状态”和“受限状态”来标识Part编码的不同生命周期阶段,Part编码的“生命周期状态”+“受限状态”共同决定了Part编码在特定时期内能做什么及不能做什么。
生命周期状态是Part编码的主控制状态;指Part在全生命周期各阶段中,通过关键里程碑点后被赋予的标识,状态值包括:Develop、Pilot、GA、EOM、EOP、EOFS(7)、EOS等。
受限状态是Part编码可选的辅助控制状态,指Part编码被赋予生命周期状态(主控制状态)后,由于一些例外或非主流因素(如客户特殊需求、质量或供应风险等)影响,需要临时调整Part编码的业务有效性和可用性,额外标记的辅助状态标识,包含Active、Inactive等。
五、版本规则
物料编码的版本是物料技术状态变更的标识,通过物料编码的版本管理,可对技术变更前后的物料进行精细化管理,实现物料的有序切换及良好的库存控制管理。华为的Part编码版本包含大版本和小版本,大版本为一位大写字母,如A、B、C等;小版本为2位数字,如01、02、03等;大版本+小版本共同标识了编码的版本信息,如A01、B02等,版本之间的演进基本规则如下:
升级前后的版本间是双向替代关系:以小版本形式体现,如A01升级到A02。
升级前后的版本间是单向替代关系:以大版本形式体现,版本标识为一位大写字母,如A02升级到B01。
六、Part编码模板及BOM类型管理
除了使用物料分类进行自然属性的区分外,物料编码在应用场景上也需要进行特定的区分并显性标识,用于规范及约束物料编码在研发、供应、制造、财经等领域的业务及IT系统应用。华为主要通过编码模板及BOM类型来标识应用场景的区分。
华为参考业界ERP(8)的应用,主要考虑以下应用视角:来源(是自制还是外购等)、发料方式、加工模式、BOM类型等,设定了一套Part编码模板,包括PTO(按订单拣料)、ATO(按订单装配)、POC(PTO可选类)、AOC(ATO可选类)、AI(装配件)、PH(虚拟项目)、P(采购项目)、SI(供应项目)、SV(服务项目)、SW(软件项目)等。
BOM类型用于定义BOM的子项是固定的还是可选的,及父子项的允许存在关系等;华为应用了如下BOM类型设置:模型BOM清单( Model ) 、 可 选 BOM 清 单 ( Option Class ) 、 标 准 BOM 清 单(Standard)。
BOM类型作为一个关键属性在Part编码模板属性集中被设定,每个Part模板只属于一种BOM类型。
七、BOM多视图管理
随着对数字化管理程度要求的提升,华为在多个业务场景下,需要具备同一个编码并行管理多套BOM的能力,如部分产品会选用多种核心器件设计多套方案,这些不同的核心器件的配套物料可能不同,导致相同的成品编码需要同时管理多套BOM清单;另外一个典型场景是单板升级,单板的A版本在量产时,B版本已经启动研发试制,在此期间,量产的A版本BOM和研发验证中的B版本BOM需要同时存在及并行变更。
为了实现上述业务场景的管理需求,华为设计了多视图BOM架构,允许同一个编码除了管理主BOM外,可构建多套替代BOM并行管理,也可以创建研发阶段的研发视图等,提供了同一个编码多套BOM并行管理能力,大幅提升了这些业务场景的系统自动化管理程度。
八、变更管理
Part及BOM的变更管理,对内影响到计划、采购、制造、订单、物流等,对外直接影响客户的应用等,与基本规则同等重要,需要被规范化管理,华为建立了相应的工程变更管理流程及产品变更管理流程,实现了对Part/BOM变更的规范化管理。
工程变更(Engineering Change,EC)主要是指为解决产品开发及维护中出现的各类问题,如满足规格需求、品质改进、降低产品成本等情况下的变更中,涉及制造/供应/交付等的产品数据变化的变更。华为对工程变更建立了相应的EC管理流程,管理EC的发起、审批及追踪闭环等,以保障工程变更的正确交接及执行。
产品变更通知(Product Change Notice,PCN)是由华为发给客户的、描述说明已交付产品的变更内容及影响的正式的通知。在产品开发阶段及生命周期阶段,当出现影响到产品的性能或寿命的变更时必须通知客户。华为制定了可适配不同客户类别及不同变更类型的PCN管理流程,实现PCN从研发到一线到客户的信息及时传递。
依靠EC管理流程及PCN管理流程,华为实现了变更管理在公司内部及客户界面的内外闭环。
6.5 软件配置管理
配置管理是通过技术与管理手段,对产品生命周期不同时间点上的产品配置项进行标识,并通过配置管理系统记录配置项的开发、归档和变更过程,控制配置项的变更过程,控制配置项的版本变更,保证产品的完整性、一致性和可追溯性。
配置管理是软件工程的基础活动,是团队高效运作和质量管理的基础,是网络安全的基石。
一、配置管理是软件工程的基础活动
配置管理是实现产品持续构建、快速发布与部署的核心,是软件工程活动开展的基础。依据CMMI标准,在IPD流程定义了独立的“开展配置管理”流程,需求分析、架构设计、编码、编译构建、测试、发布与部署所有工程活动和交付件(代码、文档、版本等)都必须实施配置管理。
面向SDN/NFV(网络功能虚拟化)、云化服务化场景软件交付周期缩短的趋势,配置管理服务化是实现迅速且低风险的软件交付的关键。
配置管理对象上云管理,包括软件生产活动所需要的代码库、环境、工具和第三方软件等,也包括生产活动所产生的代码、二进制包、资料包等,实现了数据同源一致、数据共享、生产状态可视。
配置管理活动服务化,通过代码管理、构建管理、包管理、环境管理、发布与部署管理、病毒扫描与数字签名等服务,实现代码库环境极速创建、基础设施代码化管理、开源及第三方软件快速认证、数据在多环境的自动部署,使软件生产过程自动化流水线作业,缩短软件交付周期,降低投入成本。并且自动记录软件生产过程,包括版本所依赖的源码、环境、工具、平台组件、三方件等信息,实现软件生产过程可重复。
二、配置管理是团队高效运作和质量管理的基础
配置管理贯穿于产品整个研发过程,通过配置管理策划、配置管理对象识别、基线和变更控制、配置审核、发布管理等活动来识别自研代码和供应商部件,控制变更并记录修改过程。围绕这些活动建立了一系列规范和操作指导来规范产品的配置管理活动,实现需求E2E状态可视,产品研发各环节有序开展。
通过配置管理系统,记录客户原始需求分解到story的过程,以及需求与代码、需求与缺陷、缺陷与代码的关联关系,实现需求E2E可视,可以避免需求漏分解、无需求或缺陷产生代码、缺陷与修改代码不一致等产生质量风险的活动;当产品发生网上问题时,通过配置管理系统可以快速找到网上版本对应的源码、环境,迅速修复网上问题;如果是由第三方部件引入的缺陷,通过配置管理系统可以查询出还有哪些产品版本使用了这个部件,通知到这些产品修复缺陷。
变更管理是产品研发过程中的重要活动,当交付件通过物理审核、功能审核后,配置项会进入基线状态,后续所有的变更都通过变更请求(CR)来跟踪,包括路标、计划、市场需求、研发需求与设计变更,由变更控制委员会评估变更的影响、成本,对变更请求进行裁决,确定变更实施活动,裁决的结果通过配置状态发布活动知会到相关人员,并跟踪闭环。这样可以避免由于变更带来的开发混乱,并且能确保需求与设计、开发、测试、资料等活动的一致性,避免产生质量问题。
版本发布是产品研发向客户交付的最后一道质量把控关口,禁止研发工程师不经过评审直接向客户交付软件,也不允许没有达到质量目标的产品向客户交付。为此,配置管理定义了版本发布管理要求,任何产品发布,必须经过严格的系统级测试和各功能领域专家评审,目的是能够交付给客户质量达标的产品。
三、配置管理是网络安全的基石
配置管理是政府安全认证机构和运营商对产品进行安全性评估的基础。配置管理对构建资源进行标准化管理,在构建过程中自动从配置库下载所需代码、第三方软件、构建脚本,并自动实施锁库,确保产品包组件来源的合法性和安全性;通过对构建过程的标准化管理和记录,确保产品构建过程的可复制/可还原、可追溯,随时随地可以通过源码构建出与现网运行一致的软件。
配置管理是防止软件被篡改的基础能力。软件从编译构建到部署至客户网络过程中,软件包要经过测试、发布、上载Support、用服工程师下载、客户网络加载等多个环节。配置管理建设了公司级病毒扫描和数字签名中心,通过数字签名、病毒扫描服务自动地对交付给客户的软件包进行病毒扫描和数字签名,保证交付给客户的软件包不含病毒且所有环节软件包不会被篡改,避免恶意软件在客户网络运行导致被攻击。
漏洞预警是客户对华为公司的基本要求,当第三方软件/编译构建工具/华为自研组件等发现漏洞时,我们需要第一时间排查出公司哪些产品版本受到了影响、哪些客户受到影响,通过配置管理系统,可以追溯到产品与平台、开源及第三方软件、编译构建工具的使用关系。当漏洞被发现或者披露后,可以快速排查出受影响的产品版本和客户,第一时间做出响应,最大限度地降低漏洞对客户的影响。
6.6 产品配置与配置器
产品配置和配置器是产品的核心竞争力,通过“人无我有,人有我全,人全我快”的模式,实现了对准客户需求做配置,按照客户需求快速量身定制,快速发货,快速降成本,以满足客户对“质量好、价格好、优先满足客户需求”的要求。
在二十年前,普遍存在的观点是认为裁缝铺只能是小作坊形式,与全球标准产品来比,无法实现规模化收益。但近年随着DIY流行,企业应该能够提供给客户更多地定制,更有利于赢得客户。华为公司一直坚持“以客户为中心”,按照客户需要提供给客户合适的产品配置,使公司成为电信领域最大的“裁缝铺”。随着工业4.0到来,需要将裁缝铺发挥到极致,要实现一个自动化流水生产线,能生产交付出客户不同的订单。
配置器是连接“产品开发流”(IPD)与“合同及其执行流”(LTC)华为两大主业务流的桥梁与纽带,是“合同及其执行流”高效高质量运行的基础。产品开发生成的配置与目录价信息,通过配置器发布给“合同及其执行流”使用,并贯穿投标报价、合同履行、交付,以及最终回款全过程。
6.6.1 产品配置和配置器是产品的核心竞争力
产品配置是衔接研发、销售、制造、供应、计划、交付、财经及客户的载体;产品配置是研发交付给下游环节的载体,销售和客户确定要什么产品配置,制造、供应、计划按照产品配置进行加工供应,财经依据产品配置的收入、成本进行概预核决。
产品配置是承载客户需求与价值、公司商业模式的载体;使用几个标准配置供客户选择,还是满足客户DIY诉求,软件按价值报价、按年费报价,服务本地化报价,不同区域不同的销售清单管理等等,这些都要通过产品配置设计来承载。
配置器是产品研发与客户、销售与制造、供应与交付等的桥梁;产品依照复杂商业模式开发的产品配置最终实现在配置器工具中,配置器给销售和客户使用,按照客户网络规划计算出如每个站点的销售配置清单,用于采购订单(PO)下单、验收、开票,同时计算出所有清单,用于生产发货,保证产品物料齐套。配置器实现了复杂计算功能,极大地简化了销售、成套、交付人员的配置处理工作量。
产品配置与配置器是全流程准确一致、高效运营的基础;海关清关、客户验收单一致、单货一致等要求需要产品配置承担;配置器计算质量,决定了错货、漏货、多发货,影响项目进度和成本;产品配置的销售单元、存货单元设计影响计划、ITO、制造、物流周期等要素。
6.6.2 Spart设计是商业模式的载体和全流程信息打通的关键
Spart全称Sales Part,中文名为销售编码,也称销售项。Spart是华为与客户在合同界面达成一致的销售单元,承载价格并支撑验收,也是供应、交付、开票等业务环节与客户交互时使用的对象。对于服务产品,Spart体现为Service Component。
Spart设计是商业模式设计的载体,要体现销售策略,考虑清楚什么要扩容、什么要持续收费。Spart承载客户价值导向原则客户化、抽象化描述,体现客户价值导向;Spart承载了销售灵活性原则,客户界面是选择,还是选配,体现客户满足需求优先;Spart承载客户订单顺畅履行的原则,客户订单配置到清关、验收、合规要求,满足客户合规要求。
Spart设计是供应交付履行高效的前提。产品实现快速供应的核心是标准化、模块化,面向客户的Spart是多样性,在客户多样性中提炼出标准化模块,实现存货共享、快速供应交付,所以Spart设计需要面向供应交付优先Spart大颗粒度设计,实现按订单生产加工简化。Spart的物料清单BOM设计要考虑模块化、标准化,实现相同模块可以快速制造出差异化Spart。
Spart是订单履行全流程信息打通的关键,客户界面、海关清关等外部界面要求的单单一致、单货一致需求必须按Spart实现。公司内部销售、制造、交付、财经等环节必须统一使用Spart,如果不同领域使用不同语言,就会出现大量数据转换工作。华为公司原来C-S-B(客户编码—销售编码—制造编码)转换就导致大量低效工作。
6.6.3 销售目录是实现产品销售管控的基础
销售目录是公司实现“百客百店”的基础。在PBI中,公司需要一套产业目录实现语言统一、管理统一、统计口径统一,但一线面向不同客户、不同的合同,往往需要一个更简便的目录结构。同天猫、京东越来越重视每个人看到目录界面不同,销售目录要满足客户、合同的灵活需求。
销售目录是销售管控的基础,以前产品在配置器中要么全球可用,要么全部下架,但越来越多的需求是需要按照区域国家或大T合同来控制销售清单,销售目录可以控制产品族、解决方案、产品、Spart的管控要求,实现销售区域范围、销售颗粒度的灵活销售管控要求。
6.6.4 配置器是衔接IPD与LTC的桥梁
配置器是打通销售、制造、供应、交付的桥梁,其主要功能包含以下方面:
(1)产品研发人员开发出产品的同时也规定了配置器的产品配置算法;
(2)网络设计人员利用配置器,按照客户的要求配置出需求的产品;
(3)报价人员利用配置器生成报价清单;
(4)商务评审人员在配置器上对报价进行商务评审、成本核算和利润分析;
(5)勘测人员输入勘测数据,配置器计算出对应生产物料的编码;
(6)工程实施人员在配置器上进行工程设计,生成图纸和报表;
(7)订单处理人员将配置器的数据导入ERP,形成指导生产的订单;
(8)生产工艺人员从配置器中提取指导生产安装的板位图等信息。
配置器是实现产品“简单留给客户,复杂留给自己”的工具。华为公司的配置器以自主研发的方式上线,包括三个主要模块:第一个是配置算法维护模块,由研发工程师对销售BOM维护配置算法;第二个是销售报价模块,提供给市场使用,有了研发维护的配置算法,报价人员只需要输入简单的报价参数,例如用户数、链路数、软件配置等,即可生成报价书;第三个是配置传递模块,它可以将市场一线传回的销售BOM,自动匹配到ERP订单系统中,并根据维护的配置算法,生成一套设备的完整发货清单。
配置器是华为公司体现强大的行销能力的一款利器,在产品灵活配置、降成本措施实施、与客户流程集成、功能优化等方面,都有非常大的优势。
6.7 产品数字化与运营
6.7.1 产品数字化
云计算、大数据、物联网、人工智能等数字化技术已经在各行业被广泛应用。通过数字化转型,应用新的ICT技术,各行业都在重塑用户体验、产品和服务及商业模式,进而实现企业创新和业绩增长。
华为提出“把数字世界带入华为”,实现公司的数字化转型。公司数字化转型的基础首先是产品的数字化,通过产品作业过程、产品信息的全面数字化和联接,如数字化设计、数字化仿真等,缩短产品上市周期、降低验证成本;通过产品全生命周期大数据分析和数字化运营等数字化技术,实现可预测的市场营销、产品质量预防预测、决策效率提升等。
产品数字化是指为了实现物理产品在数字世界的数字化,对产品全生命周期进行数字化构建的整个过程,包括:产品对象数字化、产品作业过程数字化、产品运行态数字化。产品数字化是提升E2E系统竞争力的基础,其核心是:
(1)定义产品全生命周期数据模型和标准;
(2)数字主线生成产品数字模型,聚合联接产品全生命周期数据;
(3)数据服务化,数据同源、按需调用。
一、定义产品全生命周期数据模型和标准
过去大量的孤岛式IT系统,导致产品全生命周期数据割裂。在整个产品生命周期中,每个环节都有自己的一部分数据,但很多数据是孤立的,且缺乏标准,数据不一致,难联接;每个环节想要数据的时候,都发现想要的数据信息是分散的,需要花大量的时间,去清洗数据,然后组装在一起使用。这种做法非常低效,更多的情况是根本不知数据在哪,找不到、拿不到。即使拿到了,也不能确定数据的准确性;即使确认是需要的数据,求助对方开放一个数据接口,排版本也是一两个月以后才能完成的事。
从华为数据领域的语言来看,数据模型和标准主要是定义数据资产目录、数据概念模型、数据逻辑模型(数据对象间的主关系)及数据属性字段标准。其包含产品全生命周期范围内的所有数据,其从静态数据和动态行为描述整个数字化产品的全量信息。通过分析产品E2E业务场景和数据需求,定义产品数据模型和标准,如图6-1所示,生命周期的每个领域都是整个模型的一个视图。
图6-1 产品数据模型和标准
二、数字主线生成产品数字模型,聚合联接产品全生命周期数据
数字主线(Digital thread)是利用数字化技术构建的,使能产品全生命周期和全价值网络数据高效聚合(如图6-2),并为各领域提供高效、同源、可信的数据索引、追溯、交互服务的数字化能力。
图6-2 数字主线聚合示意图
使能产品全生命周期和全价值网络数据高效聚合的意思是:
(1)使能产品E2E IT系统数据高效聚合,包含研/销/制/供/服、供应商/EMS(设备制造供应商)、合作伙伴等设计态和生产态的数据聚合。
(2)使能产品物理设备与数字世界的连接(IoT),包含测试装备、产品设备/网络设备等运行态数据聚合。
为实现上面所说的数字主线能力,数字主线需具备如下功能:
(1)定义和管理数字产品元模型(含对象/关系)。
(2)生成和管理数字产品模型,即产品GA时聚合所有产品设计态的数据包。
(3)定义和管理数字化产品(Digital Twins),如同使用模型印出来一个个具体手机相对应的数字镜像,高效聚合生产态和运行态
的数据。
(4)高效低成本定义数据对应的属性、服务、事件、订阅。
三、数据服务化,实现各领域同源、按需调用
聚合的产品全生命周期数据,根据业务述求,设计成服务化API(包含基础数据服务和主题数据服务),并开放出来,供其他的作业平台按需调用,灵活编排。数据服务化主要价值有:
(1)数据同源,便于获取、可信。通过服务化,将专业能力延伸并部署到作业平台或桌面,让用户对后台的能力提供源及数据存取无感,在提升用户体验的同时,保证了数据源的唯一、数据基础规则的统一。[书籍分 享V 信zmxsh998]
(2)能力统一构筑,多处复用,数据解决方案快速上架。某项能力在一处构筑,通过开放服务的接口,需求方即拿即用,避免重复开发。
(3)服务可按需编排,支撑业务多态。相互解耦的服务,不同的业务场景,可按需进行组合,支持差异化需求的快速响应。
6.7.2 产品数据治理
数据作为业务过程和结果的直接体现,其管理内容与范围跟随业务变化而不断改变,其存储、呈现、获取方式跟随技术发展而不断演进。随业务和技术持续变化和演进,数据治理必然是长期的过程。
产品数据治理主要从组织、标准/政策、改进几方面进行,以保证数据工作方式的与时俱进与数据质量的长治久安。
一、组织设置划好“责任田”,确保数据工作全覆盖
数据工作涉及多部门协同,其组织设置需涵盖三个方面:数据Owner负责业务所产生数据的质量并对结果负责;数据管家负责提供专业的数据管理方法并辅助数据Owner制定数据管理措施;评审管控组织负责专家评审,确保数据管理方向一致。华为已自上而下建立了全面完整的数据管理体系并在产品数据领域遵从落地。
持续的数据治理需要有业界洞察、业务规划、改进举措制定、改进活动执行等多方面的活动。在专业组织方面,产品数据建立了规划组织负责业界洞察和业务规划;建立了覆盖PLM(产品生命周期管理)、配置管理、产品配置三大解决方案的能力中心负责制定改进方案;建立了覆盖各产品线的数据管理组织负责执行;建立了技术专家委员会负责技术方面的评审决策和管控。健全的组织设置在华为产品数据治理工程中发挥了重要作用,保证了对业务变化和技术演进的及时响应。
二、标准政策定好基本法,确保数据产生和使用合乎规则
语言是沟通的基础,产品数据是产品业务的语言,需要有明确的标准定义和约束。产品数据针对产品/Part等各业务对象制定了一系列标准和要求,涵盖编码、命名、版本、状态等方方面面。基础规则的统一在业务流和IT打通、规避风险、合规遵从等方面有显著收益。
三、持续改进补齐短板,提升数据管理成熟度
伴随公司业务范围和体量的扩大及数据管理手段的进步,产品数据在架构、模型、标准、质量等领域持续改进,提升管理能力,扩展管理范围和深度。
在架构方面驱动产品信息架构的建立和持续完善,以架构指引研发领域的系统建设;在模型方面持续梳理IPD资产目录,明确数据Owner、数据源的定义,探索全面产品数据模型管理;在标准方面深入
IT底层物理表,不断完善数据标准覆盖率,确保所有数据有定义可依据;在数据质量方面建立全面的数据质量监控和度量体系,持续推动短板数据的质量提升和端到端打通。
6.7.3 数字化运营
企业的管理方式要现代化,需从定性走向定量,从“语文”走向“数学”,实现基于数据、事实和理性分析的实时管理。
数字化运营是企业在原始投入价值实现的过程中,基于一致、可信的数据和信息,开展理性分析和决策,进行运营管理和持续改进,实现企业卓越运营的过程。数字化运营是为了达成业务战略及目标,对业务进行量化分析改进的基本闭环管理方法。
一、数字化运营实现业务可视化实时高效管理
数字化运营的作用是企业通过建立一致的、可信的数据平台和信息分析系统,围绕管理诉求与业务流程活动进行量化设计、统计分析、预测改进,实现从投入、价值创造、到产出全过程的可视化,为沿着主业务流程的商业决策提供有效支撑,最终实现业务“现状可见、问题可察、风险可辨、未来可测”。
数字化运营可通过量化分析,实现业务可视化实时高效管理与改进。
案例 产品质量指挥系统建设
华为公司海量产品发往全球并上网后,如何对网上产品质量状态进行准确、及时的监控。当发生问题时,如何关联产品、单板、器件进行数据相关分析,及时做出正确的管理改进决策并对缺陷进行追溯清零,都是产品管理面临的重要挑战。
此时数字化运营可发挥其重要作用,首先可建立全球质量监控地图,监控各产品在每个地区部、代表处、客户的网上事故、网上问题等,进行整体监控,同时可提供更深入的工具支持分析改进:如通过产品监控到某单板返还率较高,可调用单板浴盆曲线进行分析,发现该单板近期市场坏件较多;调用单板故障图,查到该单板的缺陷器件;并可通过器件失效率曲线验证该器件的质量,同时可统计该器件所用到的其他返还率高、发货量大的单板,从而举一反三,锁定需要修改的单板与器件;最后启用单板器件一键式追溯,对有问题的产品、单板、器件进行追溯清理改进,对于已经发货单板,可以追溯到代表处、客户;对于入库的成品或者半成品及器件可以追溯到库房;对于正在加工中的单板,可及时进行生产拦截。
整个过程涉及几十亿的数据,50多个业务系统,根本无法进行人工分析。使用数字化运营进行数据的关联分析,可以极大地提升分析效率,满足产品管理与改进诉求。
二、数字化运营利用大数据技术具有更广阔的应用前景
近年来,随着数字化及人工智能技术的兴起,数字化运营由传统的指标设计、量化分析、指导业务改进,逐步向大数据、智能化、智慧化发展,在企业的各个领域有更广阔的使用前景,给业务带来更多的增值。
在网络营销方面,可在积累了全球网络拓扑图和网络数据流量基础上,对网络流量、用户增长、带宽容量等进行智能化分析,从而更好地为客户进行网络优化设计,提供更好的解决方案。
在研发流程执行时,既可以实现流程自动编排、裁剪及QA TR点自动审核,极大提升流程操作效率,也可在产品开发与测试过程中,通过建立代码、日志、缺陷之间的大数据组合分析模型,实现日志自动化分析,测试问题自动定位及代码的智慧修改。
在服务全网预防预测方面,可对网上某类单板进行寿命预测分析,对产品备件管理、产品EOX设计,单板替换开发等提供较好的大数据模型参考。比如原计划单板寿命为10年,分析发现该单板在8年时进入损耗期,返还率激增,可提前启动替换单板开发。也可以对某块单板精准预测损坏时间,作为网络维护的重要参考,对风险单板进行聚焦管理,可极大地节省服务成本。该特性可作为产品解决方案增值服务,为客户带来价值。
在组织工作模式改变方面,随着移动办公的方便性,数字化运营可支持移动端,把E2E各领域数据推送到手边,可随时随地查询,用数据武装头脑。除了移动化,数字化运营未来还可改变会议模式,在会议讨论过程中,多屏协同,随时调用所需数据,主副屏配合展示业务分析数据,真正把会议室打造成作战室,与会者可参考各种数据进行讨论与决策,从而进行产品智慧决策与管理。
总之,没有量化就没有管理。随着产品数字化、各种自助分析工具及大数据和人工智能分析技术的发展,产品传统化运营转化为数字化、精细化运营的基础越来越好,前景越来越广阔,价值空间也越来越大。超越数据,实现价值变现的时代已经来临。
(8) ERP,Enterprise Resource Planning,企业资源计划,是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理软件包。