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

华为 IPD,究竟有什么特点?(一)

关注作者

(一)华为版 IPD 特点一:一定要让研发转身为作战 部队

        冲到前台的研发,应主动拉通公司上下游,向前抓需求,向后支撑可制造性、可 服务性,并推动制造、服务的改进。

1)研发从后台冲到前台。就是研发不再被动地接受需求、开发产品、交给市场 销售,从只对开发交付负责,变成对端到端经营负责。而是主动拉通公司上下游, 向前抓需求,向后支撑可制造性、可服务性,并推动制造、服务的改进。在华为, 研发就是产品竞争力兜底的角色,是公司的基本驱动力,是问题的最后解决者。

2)从小研发转身为大研发。什么是小研发?就是响应式地产品开发,只管就按 照市场部、按照领导的指令做产品开发,把自己定位为一个纯技术部门。所谓大 研发,就是研发要强化商业视角,主动去做价值发现,要抓好路标规划、需求管 理,抓好立项质量,抓好产品上市,就是从客户到客户全流程地发挥自己的核心 价值。

3)相应地,研发管理体系也要从小 IPD 升级为大 IPD。小 IPD 就是从需求到发 布的开发交付过程,大 IPD 就是包括前面的路标、需求、立项,下面的技术、 平台、上市等,以及如何抓好 E2E 经营效率,业务流程不断闭环优化,组织不 断匹配,责权利闭环的研发投资管理体系。一个公司的研发管理体系,可以简练, 但不能缺失关键模块。

(二)华为版 IPD 特点二:一定要把跨部门重量级团 队运作起来

        组织的设计,一定要靠战略驱动、流程决定、业务架构优化,即战略决定上层组 织,流程决定作业组织,业务架构优化组织接口关系。

1)基于传统的研发职能部门向上生长出产品线,产品线与各职能部门构成矩阵 组织,产品线端到端拉通。这样就做到了专业部门的效率与产品线的业务负责相 均衡。华为 2003 年的产品线组织变革,拉开了华为后来十多年高速发展的序幕。

2)组织的设计,一定要是战略驱动、流程决定、架构优化。就是战略决定上层 组织,流程决定作业组织,业务架构优化组织接口关系。组织对企业活力、运作 效率非常重要,我们不能凭经验来设计研发组织。

3)任何组织,一定要责权利对等。很多公司跨部门项目团队为什么运作不好? 很多公司导入 IPD 后为什么效果不明显?关键就是没有给予这些跨部门的重量 级团队足够的权力,核心是预算权、评价权。公司要把预算路径转为先拨付给重 量级团队,然后再由他们二次分配到各功能部门,各功能部门需要通过为重量级 团队提供专业服务和价值平台来获取预算,这是关键。

华为产品线强调了研发组织设计的四个原则:有利于作战、有利于流程、有利于 效率、有利于结果。好像说的很通用,但反复思考并实践后,一定会领悟其真谛。

(三)华为版 IPD 特点三:一定建立有组织、有序的 市场需求管理

         屁股决定脑袋,产品管理部作为研发、市场之外的第三支力量,他天然地站在客 户价值视角、天然地与客户走得近,这是产品管理体系的价值,这是全面需求管 理的价值。

1)华为经历了从订单驱动的开发模式到研发主动管理需求的阶段,提高了研发 工作的提前量、推动了平台和能力的积累,但也造成了研发与市场的博弈。2003 年,华为正式成立 Marketing 体系,产品管理部作为第三方力量,与研发、市场 形成稳定的三角组织,公司的研发方向、需求把握就进入了新阶段。

2)屁股决定脑袋,产品管理部作为研发、市场之外的第三支力量,他天然地站 在客户价值视角、天然地与客户走得近,以展现自己的独特价值。从此以后,大 约 3-5 年,华为公司就摆脱了在研发方向、需求节奏等方面的被动局面。这是产 品管理体系的价值,这是全面需求管理的价值。

3)在具体的执行上,因为有了产品管理部这样的专业部门、有了 RMT、RAT 这样的专业团队,工作就做得很扎实。譬如,竞争分析就不再潦草应付,而是深 入解剖,不仅是分析友商当下的产品,还通过多渠道了解其动态,不仅做透怎么 学(How to learn),还做透怎么打(How to beat)。

4)产品管理体系的建设,支撑了华为的持续高速有效增长。我们的感受,全面 需求管理是一个企业走向领先的必由之路。

        大家可以看到,2003 年对华为公司的研发真是一个转折年,两个里程碑式的动 作:产品线组织建设、产品管理体系建设,驱动了华为公司研发快速从跟随走向 领先!

 

 

相关文章:

华为 IPD,究竟有什么特点?(一)

关注作者 (一)华为版 IPD 特点一:一定要让研发转身为作战 部队 冲到前台的研发,应主动拉通公司上下游,向前抓需求,向后支撑可制造性、可 服务性,并推动制造、服务的改进。 1)研发从…...

Llama 3 后训练(三)

目录 4. 后训练 4.1 建模 图表解读 4.1.1 聊天对话格式 4.1.2 奖励建模 4.1.3 监督微调(Supervised Finetuning) 4.1.4 直接偏好优化(Direct Preference Optimization) 4.1.5 模型平均(Model Averaging&#x…...

Docker 安装全攻略:从入门到上手

Docker 安装全攻略:从入门到上手 在当今的软件开发与部署领域,Docker 已经成为了一项不可或缺的关键技术。它能够将应用程序及其依赖项打包成轻量级、可移植的容器,极大地简化了开发、测试和部署的流程。本文将详细讲解在不同操作系统下 Doc…...

螺杆支撑座在运用中会出现哪些问题?

螺杆支撑座是一种用于支撑滚珠螺杆的零件,通常用于机床、数控机床、自动化生产线等高精度机械设备中。在运用中可能会出现多种问题,这些问题源于多个方面,以下是对可能出现的问题简单了解下: 1、安装不当:安装过程中没…...

Java与SQL Server数据库连接的实践与要点

本文还有配套的精品资源,点击获取 简介:Java和SQL Server数据库交互是企业级应用开发中的重要环节。本文详细探讨了使用Java通过JDBC连接到SQL Server数据库的过程,包括加载驱动、建立连接、执行SQL语句、处理异常、资源管理、事务处理和连…...

客户案例:基于慧集通的致远OA与海康威视智能会议设备集成方案

一、引言 本案例原型公司是我国生产纺织原料的大型上市企业,主导产品为再生纤维素长丝、氨纶等系列产品。公司产品不仅得到国内客户认可,还远销海外,合作伙伴遍布德国、意大利、日本、韩国、土耳其、印度等30多个国家和地区。 二、简介 &am…...

嵌入式驱动开发详解7(并发、竞争、中断)

文章目录 前言并发和竞争原子操作自旋锁信号量互斥体 中断中断简介中断API上半部和下半部设备树分析中断号获取源码 后续参考文献 前言 中断会引起线程的切换,并发和竞争也是对线程切换的一种灵活保护和处理,因此这里将中断和并发与竞争放在一块讲解说明…...

@repository注解

Repository 是 Spring 框架中的一个注解,主要用于标记类作为数据访问层(Data Access Layer, DAL)的组件。在分层架构中,Repository 注解标识的类负责与数据库或其他持久化存储进行交互,如执行查询、保存或更新数据等操…...

Linux top指令

top指令概述 top 是 Linux 系统中用于实时监控系统性能和进程信息的命令,功能强大且灵活。它提供了系统资源的动态视图,包括 CPU、内存、运行中的进程等。 这个指令可以说是Linux中最基本的工具了,用来监视系统的实时运行状态,类…...

Anaconda 安装与虚拟环境创建完整指南

Anaconda 安装与虚拟环境创建完整指南 Anaconda 是目前最流行的 Python 和数据科学工具集之一,它不仅可以轻松管理 Python 包,还能提供强大的虚拟环境功能,避免项目之间的依赖冲突。如果你是机器学习、数据科学或计算机视觉的开发者&#xf…...

基于自然语言处理(NLP)的智能客服系统

基于自然语言处理(NLP)的智能客服系统是现代客户服务领域的一项重要技术,它通过模拟人类对话的方式,为用户提供及时、准确和个性化的服务。以下是关于基于NLP的智能客服系统的一些关键要素和功能: 1. 自然语言理解&am…...

C语言期末复习题(PTA)

去字符串中的重复字符与空格 dele函数的功能:对给定的字符串,去掉重复的字符与字符串中的空格后,按照字符ASCII码顺序从小到大排序后输出。 输入样例: abcd efg abc fH 3 2 1 输出样例: 123Habcdefg 测试程序样例&am…...

Ubuntu 中安装 RabbitMQ 教程

简介 RabbitMq作为一款消息队列产品,它由Erlang语言开发,实现AMQP(高级消息队列协议)的开源消息中间件。 应用场景 异步处理 场景说明:用户注册后,注册信息写入数据库,再发邮件、短信通知。 …...

如何测试模型推理精度:Python初学者指南

如何测试模型推理精度:Python初学者指南 什么是模型推理精度?使用工具包:lm-evaluation-harness安装工具包 测试模型推理精度的步骤1. 加载模型和分词器2. 使用 lm-evaluation-harness 进行测试3. 运行脚本4. 查看结果 总结 在机器学习和深度…...

人工智能与区块链的碰撞:双剑合璧的创新前景

引言 人工智能(AI)与区块链技术,这两项曾经各自独立发展的前沿科技,如今正逐步走向融合。人工智能通过强大的数据处理能力和智能决策能力,在各个领域掀起了革命性的变革;而区块链凭借其去中心化、不可篡改的…...

安装Visual studio2022后,没法新建.net 4.5.2的项目

在Visual Studio 2022中无法新建.NET Framework 4.5.2的项目,通常是因为Visual Studio 2022默认不再支持较旧的.NET Framework版本,如4.5或4.5.2。不过,你可以通过一些手动步骤来使Visual Studio 2022支持.NET Framework 4.5.2项目。以下是一…...

小程序配置文件 —— 12 全局配置 - pages配置

全局配置 - pages配置 在根目录下的 app.json 文件中有一个 pages 字段,这里我们介绍一下 pages 字段的具体用法; pages 字段:用来指定小程序由哪些页面组成,用来让小程序知道由哪些页面组成以及页面定义在哪个目录,…...

Flink Data Source详解

注意在高版本中SourceFunction以及其子类RichSourceFunction、ParallelSourceFunction等已经被标记为废弃,所以我们要看数据源的实现只需要关注Source接口(org.apache.flink.api.connector.source.Source)。了解Source背后的架构和运行原理有助于我们更好的使用Source,或者…...

Spring Boot 介绍与应用

什么是 Spring Boot? Spring Boot 是一个用于简化 Spring 应用程序开发和部署的框架,它建立在 Spring 框架的基础之上,但去除了繁琐的配置。Spring Boot 采用“约定优于配置”的原则,默认启用了大量自动配置,使得开发…...

并行编程实战——TBB框架的应用之五Supra中IGTL的应用

一、OpenIGTLink OpenIGTLink,可以简称为IGTL。它是一个专供医疗应用的网络通信库。IGTL可以应用各种传感器、手术机器人和成像仪等的数据传输。OpenIGTLink是有一系列的协议在底层支持的,它是跨平台的,应用也非常简单。 OpenIGTLink迭代还是…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡&#xff0c;轻快的音乐在耳边持续回荡&#xff0c;小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下&#xff0c;六一来了。 今天是六一儿童节&#xff0c;小蓝老师为了让大家在节…...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

反射获取方法和属性

Java反射获取方法 在Java中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;允许程序在运行时访问和操作类的内部属性和方法。通过反射&#xff0c;可以动态地创建对象、调用方法、改变属性值&#xff0c;这在很多Java框架中如Spring和Hiberna…...

Vite中定义@软链接

在webpack中可以直接通过符号表示src路径&#xff0c;但是vite中默认不可以。 如何实现&#xff1a; vite中提供了resolve.alias&#xff1a;通过别名在指向一个具体的路径 在vite.config.js中 import { join } from pathexport default defineConfig({plugins: [vue()],//…...

阿里云Ubuntu 22.04 64位搭建Flask流程(亲测)

cd /home 进入home盘 安装虚拟环境&#xff1a; 1、安装virtualenv pip install virtualenv 2.创建新的虚拟环境&#xff1a; virtualenv myenv 3、激活虚拟环境&#xff08;激活环境可以在当前环境下安装包&#xff09; source myenv/bin/activate 此时&#xff0c;终端…...

02.运算符

目录 什么是运算符 算术运算符 1.基本四则运算符 2.增量运算符 3.自增/自减运算符 关系运算符 逻辑运算符 &&&#xff1a;逻辑与 ||&#xff1a;逻辑或 &#xff01;&#xff1a;逻辑非 短路求值 位运算符 按位与&&#xff1a; 按位或 | 按位取反~ …...

Qt学习及使用_第1部分_认识Qt---Qt开发基本流程

前言 学以致用,通过QT框架的学习,一边实践,一边探索编程的方方面面. 参考书:<Qt 6 C开发指南>(以下称"本书") 标识说明:概念用粗体倾斜.重点内容用(加粗黑体)---重点内容(红字)---重点内容(加粗红字), 本书原话内容用深蓝色标识,比较重要的内容用加粗倾…...

Spring是如何实现无代理对象的循环依赖

无代理对象的循环依赖 什么是循环依赖解决方案实现方式测试验证 引入代理对象的影响创建代理对象问题分析 源码见&#xff1a;mini-spring 什么是循环依赖 循环依赖是指在对象创建过程中&#xff0c;两个或多个对象相互依赖&#xff0c;导致创建过程陷入死循环。以下通过一个简…...

多模态大语言模型arxiv论文略读(110)

CoVLA: Comprehensive Vision-Language-Action Dataset for Autonomous Driving ➡️ 论文标题&#xff1a;CoVLA: Comprehensive Vision-Language-Action Dataset for Autonomous Driving ➡️ 论文作者&#xff1a;Hidehisa Arai, Keita Miwa, Kento Sasaki, Yu Yamaguchi, …...