华为 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 年对华为公司的研发真是一个转折年,两个里程碑式的动 作:产品线组织建设、产品管理体系建设,驱动了华为公司研发快速从跟随走向 领先!

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/497390.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 文件 I/O 基础

目录 前言 一、文件描述符(File Descriptor) 二、打开文件(open 函数) 三、读取文件(read 函数) 四、写入文件(write 函数) 五、关闭文件(close 函数) …

Vue项目中env文件的作用和配置

在实际项目的开发中,我们一般会经历项目的开发阶段、测试阶段和最终上线阶段,每一个阶段对于项目代码的要求可能都不尽相同,那么我们如何能够游刃有余的在不同阶段下使我们的项目呈现不同的效果,使用不同的功能呢?这里…

20241130 RocketMQ本机安装与SpringBoot整合

目录 一、RocketMQ简介 ???1.1、核心概念 ???1.2、应用场景 ???1.3、架构设计 2、RocketMQ Server安装 3、RocketMQ可视化控制台安装与使用 4、SpringBoot整合RocketMQ实现消息发送和接收? ? ? ? ? 4.1、添加maven依赖 ???4.2、yaml配置 ???4.3、…

“宠物服务的跨平台整合”:多设备宠物服务平台的实现

2.1 SSM框架介绍 本课题程序开发使用到的框架技术,英文名称缩写是SSM,在JavaWeb开发中使用的流行框架有SSH、SSM、SpringMVC等,作为一个课题程序采用SSH框架也可以,SSM框架也可以,SpringMVC也可以。SSH框架是属于重量级…

Word表格另起一页解决办法

Word表格另起一页解决办法 表格设置根据内容自动调整,取消指定高度第1步 第2步

iOS Masonry对包体积的影响

01 Masonry介绍 Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁。Masonry简化了NSLayoutConstraint的使用方式,让我们可以以链式的方式为我们的控件指定约束。 常用接口声明与实现: 使用方式…

抖去推碰一碰系统技术源码/open SDK转发技术开发

抖去推碰一碰系统技术源码/open SDK转发技术开发 碰一碰智能系统#碰碰卡系统#碰一碰系统#碰一碰系统技术源头开发 碰碰卡智能营销系统开发是一种集成了人工智能和NFC技术的工具,碰碰卡智能营销系统通过整合数据分析、客户关系管理、自动化营销活动、多渠道整合和个…

JS中的闭包和上下文

变量提升 和 函数提升 这里要提到一个提升的概念,即在JS中,在解析代码之前还有一个预处理的过程,这个过程中会把部分变量和函数声明提前到代码的最顶部, 会在其他所有代码之前执行。虽然当我们按照规范(严格模式或者T…

17_HTML5 Web 存储 --[HTML5 API 学习之旅]

HTML5 Web 存储(Web Storage)是 HTML5 引入的一种在用户浏览器中存储数据的机制。它提供了比传统的 cookies 更加方便和强大的功能,包括更大的存储空间、更好的性能以及更简单的 API。Web 存储主要分为两种类型:localStorage 和 s…

如何在 Ubuntu 22.04 上使用 systemctl 管理 systemd 服务教程

简介 Systemd 是许多现代 Linux 发行版提供核心功能的默认服务管理器,而 systemctl 是用户与 systemd 服务交互的方式。这使得 systemctl 成为 Linux 管理员工具箱中重要的一部分。 在本文中,我们将探讨如何使用 systemctl 在使用 systemd 的系统上执行…

Unity3d UGUI如何优雅的实现Web框架(Vue/Rect)类似数据绑定功能(含源码)

前言 Unity3d的UGUI系统与Web前端开发中常见的数据绑定和属性绑定机制有所不同。UGUI是一个相对简单和基础的UI系统,并不内置像Web前端(例如 Vue.js或React中)那样的双向数据绑定或自动更新UI的机制。UGUI是一种比较传统的 UI 系统&#xff…

影刀进阶应用 | 知乎发布想法

文章目录 影刀进阶应用 | 知乎发布想法一、流程流程解释: 二、单条想法发布2.1 素材生产2.2 **进入发布流程**2.3 **输入文本**2.4 插入图片2.5 发布查看 三、批量发布 影刀进阶应用 | 知乎发布想法 一、流程 流程解释: 素材生产 :用AI生成待…

Win Server远程提示密码到期

背景 由于安全问题,取消了堡垒机直接托管资产的模式,需要用户通过堡垒机先登录操作机,然后通过操作机运维对应服务器 问题现象 调整运维模式后,发现原来堡垒机直接运维服务器时候,用户密码到期,可以要求…

GXUOJ-算法-第二次作业

1.矩阵连&#xff08;链&#xff09;乘 问题描述 GXUOJ | 矩阵连乘 代码解答 #include<bits/stdc.h> using namespace std;const int N50; int m[N][N]; int p[N]; int n;int main(){cin>>n;//m[i][j] 存储的是从第 i 个矩阵到第 j 个矩阵这一段矩阵链相乘的最小…

在线学习平台-项目技术点-前台

报错解决方法 1、P166-尚硅谷_在线教育_Nuxt整合错误_nuxt friendly-errors-CSDN博客 2、P168 3、P170 4、P173 npm remove axios npm install axios0.18.0 1、服务端渲染技术NUXT 1.1服务端渲染SSR 服务端渲染又称SSR (Server Side Render)是在服务端完成页面的内容&…

【探花交友】day03—MongoDB基础

目录 课程介绍 1、通用设置 1.1 需求分析 1.2 查询通用设置 1.2 陌生人问题 1.3 通知设置 1.4 黑名单管理 2、MongoDB简介 1.1、MongoDB简介 1.2、MongoDB的特点 1.3 数据类型 3、MongoDB入门 2.1、数据库以及表的操作 2.2、新增数据 2.3、更新数据 2.4、删除数…

基于Spring Boot + Vue3实现的在线商品竞拍管理系统源码+文档

前言 基于Spring Boot Vue3实现的在线商品竞拍管理系统是一种现代化的前后端分离架构的应用程序&#xff0c;它结合了Java后端框架Spring Boot和JavaScript前端框架Vue.js的最新版本&#xff08;Vue 3&#xff09;。该系统允许用户在线参与商品竞拍&#xff0c;并提供管理后台…

JVM学习-内存结构(二)

一、堆 1.定义 2.堆内存溢出问题 1.演示 -Xmx设置堆大小 3.堆内存的诊断 3.1介绍 1&#xff0c;2都是命令行工具&#xff08;可直接在ideal运行时&#xff0c;在底下打开终端&#xff0c;输入命令&#xff09; 1可以拿到Java进程的进程ID&#xff0c;2 jmap只能查询某一个时…

在线学习平台-项目技术点-后台

目录 1、主键生成策略 1.1自动增长-AUTO INCREMENT 1.2UUID 1.3Redis生成ID 2、MyBatis-plus 2.1自动填充 2.2悲观锁、乐观锁 2.3性能分析插件 3.ResponseBody和RequestBody 4.es6语法 4.1let变量和const变量 4.2解构赋值&#xff08;数组和对象解构 4.3模板字符串…

Redis 实战篇 ——《黑马点评》(上)

《引言》 在进行了前面关于 Redis 基础篇及其客户端的学习之后&#xff0c;开始着手进行实战篇的学习。因内容很多&#xff0c;所以将会分为【 上 中 下 】三篇记录学习的内容与在学习的过程中解决问题的方法。Redis 实战篇的内容我写的很详细&#xff0c;为了能写的更好也付出…