纷繁复杂见真章,华为云产品需求管理利器CodeArts Req解读

news2025/7/9 6:20:09
摘要:到底什么是需求?又该如何做好需求管理?

本文分享自华为云社区《纷繁复杂见真章,华为云产品需求管理利器 CodeArts Req 解读》,作者:华为云头条 。

2022 年 8 月,某国国税局获得数十亿美元新增预算用于其业务系统的现代化改造。实际上该项目早在 1997 年已经启动,计划将税收法规转换成软件代码。然而由于税法非常复杂,法规又常常含糊不明且会一直变化,这对 IT 开发人员来说无异于需求噩梦。最终,该项目在多次延期交付、耗资 40 亿美元后宣告失败。

该案例在业界引起了不小的震动,分析普遍认为该项目失败的主要原因有以下几点:

  • 建设生产条件评估不足,导致没有充分考虑实际需求;
  • 项目组缺乏经验,对项目概况和规模评估失误;
  • 没有做好风险评估,导致成本增高,项目延期交付。

这些问题其实都指向了同一点 —— 需求管理不善。那么,到底什么是需求?又该如何做好需求管理?

客户需求决定产品的市场竞争力

《简单思考》一书中曾提到:“商业的本质就是‘持续提供用户真正想要的东西’,除此无他。” 这句话揭示了企业的安身立命之本是不断从客户出发回到客户,满足客户需求,为客户提供利益和价值。

从华为产品开发的视角来看,需求特指对产品和解决方案功能、性能、成本、定价、可服务、可维护、可制造、包装、配件、运营、网络安全、资料文档等方方面面的客户要求。

客户需求决定了产品的要素,是产品和解决方案规划的源头,也是客户和华为站在供需双方视角进行基本沟通的载体。客户需求决定了产品和解决方案的市场竞争力。华为的企业价值观其中就包含了 “以客户为中心”,而产品研发 “以客户需求为中心” 就是对该价值观的体现。

同时,要深刻理解客户需求,就要理解客户需求背后的 “痛点” 和问题。客户的需求纷繁复杂,有显性的,有隐性的,福特汽车公司的创始人就曾经说过 “如果我问人们想要什么,他们只会说一匹更快的马”,如果这样去理解客户需求,那么就永不会有汽车出现。

客户的真实需求就像浮在海面上的冰山一样,除了露出水面的 20% 的显性需求,还有隐藏在水面以下的 80% 的 “痛点” 和问题,需要专门的组织和流程去管理客户需求。

需求管理要管住源头并贯穿始终

准确的理解并实现需求是件非常有挑战的事情,产品的最终实现和客户真实需求间经常存在 “南辕北辙” 的现象。有分析师报告指出,需求管理不善导致项目失败的比率高达 71%。与技术缺陷、超出时间期限或管理变革失败等原因相比较,需求管理不善的后果更加严重,是产品失败的主因。

需求管理本质是一条 “从客户中来到客户中去” 的业务流。为此华为引入了业界的 IPD 流程体系,基于 IPD“把事情做正确” 理念,华为在需求管理上一直强调要管住源头,要以管理投资的视角来管理开发。

▲IPD 强调以市场需求作为产品开发的驱动力,将产品开发作为一项投资来管理

华为在需求管理上形成了自身的理念和实践,以及包含需求收集、分析、决策、实现、验收在内的一整套需求管理流程和工具:

  • 一方面能够提供常见的敏捷需求管理,让小颗粒的服务开发健步如飞;
  • 另一方面能够在大规模协作和契约化交付的产品级需求管理中游刃有余。

华为云 CodeArts Req 让需求管理化繁为简

在华为多年的发展过程中,曾陆续引入多种需求管理工具,逐渐形成了外购软件、软件包定制、自研软件多种工具 “混搭” 应用的局面。

随着公司业务持续高速发展,解决方案配套、部门间的协作诉求强烈,基于软件包定制模式在功能、性能、扩展性上已经无法满足需求,催生了能够匹配大规模协作场景的自研需求管理工具 Req。到 2022 年,Req 已经高效支持华为 13 万研发人员的需求协作,月 API 调用量超过 15 亿次,累计管理 5000 多万需求,覆盖华为终端、网络、云计算、芯片、汽车等全业务场景。

2022 年 12 月,华为在原有项目管理服务 ProjectMan 的基础上,将 IPD 需求管理流程和优秀实践、需求管理模型、工程方法与工具全面整合外溢,升级为全新的 CodeArts Req 服务,重磅上线华为云。

这是一款自主研发的软件研发管理与团队协作工具,凝结了华为 30 多年软件研发的先进理念与丰富实践,具有强大的组织协作能力,旨在助力企业大规模研发转型成功,释放组织生产力。

华为云 CodeArts Req 内置华为 IPD 需求管理模板,支持 IPD 研发、DevOps 敏捷交付、精益研发多种研发模式,支持特性管理、需求管理、缺陷管理、计划管理、基线与变更及任务跟踪,提供了强大的跨项目协同、多项目组合管理能力。

华为云 CodeArts Req 的差异化能力主要体现在如下几个方面:

▎内置 IPD 研发模式,确保组织战略落地

需求是产品开发的驱动力,一个成功的产品往往需要花费 40% 的时间来管理需求,管好需求就是保障组织战略落地。华为云 CodeArts Req 内置了华为 IPD 需求管理模板,通过 Epic、Feature 来管理组织战略规划,以脑图、甘特图形式对战略进行逐层分解,确保组织战略落地。

▎提供多种研发流程,多路径跨越从创意到产品的鸿沟

不同类型的产品往往采用不同的研发模式,比如设备类涉及到软硬件开发,周期长评审点多,多采用瀑布模型;而云服务一般为自运营,软件更新非常频繁,持续规划、持续开发、采用 DevOps 模式。

针对研发模式的差异,华为云 CodeArts Req 提供了丰富的项目模板,支持 IPD、DevOps、精益等多种场景化研发模型,用户可以根据企业规模、业务需求、使用场景选择不同的项目模板,让创意更快变成产品。

例如:

  • 面向大型企业以及研发规模较大的团队,华为云 CodeArts Req 提供 IPD 项目模板;
  • 面向互联网小型创业公司,提供 Scrum 敏捷模板,用户可以对项目需求、迭代计划、每日站会、回顾和验收等进行简单高效管理;
  • 面向个人 / 小团队提供轻量型看板,满足人数较少轻量级、灵活简单的团队协作跟踪事物,同时用户可以根据自身需求自定义满足企业 / 项目管理的定义模板,实现更高效的需求规划管理。

▎通过需求基线管理,确保研发如履行合同一样严谨

产品从规划到上市要经过复杂的研发过程,如何确保产品就是客户想要的、如何保障客户需求被正确理解和完整传递非常重要。

华为云 CodeArts Req 内置的 IPD 需求管理提供了基线评审和变更管理能力,实现版本基线 - 受控变更 - 变更评审 - 变更管理过程,让基线变更如门禁一样,达到阈值才能启动下一步,确保产品研发就像履行合同一样严谨。

▎打通需求数据孤岛,尽早发现并减少风险

在产品研发过程中,越晚发现风险,修复成本就越高,影响就越大,有些风险甚至会对企业构成致命的打击。

华为云 CodeArts Req 打通需求过程数据孤岛,将需求开发过程中产生的设计文档、代码、用例、缺陷等有机串联,形成追溯关系网,提前预警拦截风险,问题实时可视,保障研发过程高质量。

▎内置 “特性管家”,助力产品家业常青

产品的核心资产就是产品特性,产品一旦上市特性就会不断的增长。华为云 CodeArts Req 提供产品全量特性管理,通过特性树可以更好管理产品特性,实现产品资产不丢失,让跨代产品的特性快速继承和发展。

▎构建网状协作能力,化繁为简,加速价值流动

大型产品开发往往涉及上千人甚至数千人的协作,协作关系与项目运作沟通成本呈指数级上升。在快鱼吃慢鱼的时代,提升效率是企业的生命线。

基于华为 IPD 跨部门团队理念与实践,华为云 CodeArts Req 联结项目、人、工作项,提供无限组织层级、无限功能领域的网状跨项目协作管理能力,实现立体高效协同,加速信息流转,助力产品规划到上市周期缩短 20%

▎全面覆盖客户需求,从客户中来,到客户中去

成功产品的核心特征是满足客户需求,华为公司一直强调 “以客户为中心”,满足客户的价值需求就是实现自身商业价值的过程。

华为云 CodeArts Req 打破了传统需求管理工具仅在研发阶段发挥作用的限制,将客户与市场需求也同步覆盖,提供了完整的客户需求采集、价值需求决策、交付与验收流程,让需求进展和动态客户实时透明,市场需求流动提速 70%

经过了多年的创新实践,华为云 CodeArts Req 已经成为一款支撑华为全业务场景的需求管理工具,持续推动了华为内部的高效协作和业务发展。

例如,华为云 CodeArts Req 帮助华为智能汽车部件业务实现符合车规要求的需求管理和双向追溯:

  • 支持需求多级分解,需求能与测试管理系统的测试用例建立关联关系,实现需求到用例的双向可追溯,需求能自动进入迭代模块进行迭代计划的制定、任务下发和需求验收状态管理;
  • 支持不同部件项目之间的需求协同追溯和状态同步,基线化的需求支持变更管理,实现满足车规的变更追溯要求。

华为智能汽车解决方案 BU 在华为云 CodeArts Req 的帮助下,高效管理多方客户需求,建立了客户需求与系统需求双向可追溯,确保需求快速准确传递到开发团队;打通了需求收集、分析、分配、实现、验证等全流程,在设计、开发、测试等团队高效传递产品需求,这为华为智能汽车部件业务的高速发展奠定了基础。

过去 30 多年来,华为公司一步步经历了 IT 化、自动化、质量风险可视化的需求管理历程,能够支撑跨项目、跨产品、跨组织的大规模协作。

未来,华为云 CodeArts Req 将基于海量的研发关系数据,以需求为起点实现所有研发关系与活动的任意追溯,实现对于各种交付进度和质量风险的主动预警,并进行主动的智能决策,让需求同市场表现打通,实现最大化价值的需求筛选排序 —— 这也是华为云 CodeArts Req 希望与客户、伙伴和开发者共同携手创造的未来。

点击关注,第一时间了解华为云新鲜技术~

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Keras计算机视觉OCR文字识别】文字检测算法中CTPN、CRAFT的讲解(图文解释 超详细)

觉得有帮助麻烦点赞关注收藏~~~ 一、OCR文字识别的概念 OCR(Optical Character Recognition)图像文字识别是人工智能的重要分支,赋予计算机人眼的功能,可以看图识字。如图6-1所示,图像文字识别系统流程一般分为图像采…

干掉满屏的 try-catch,这样写太香了!

背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码&#xf…

Windows系统如何部署Rabbit和启动Rabbit服务

如何部署Rabbit和启动Rabbit服务第一步:安装otp下载OPT应用:安装OPT第二部:安装Rabbit下载Rabbit安装Rabbit执行命令,添加可视化插件第三步:启动Rabbit服务第四步:在网页验证rabbit服务器启动第一步&#x…

题目给出一个字符串s1,我们可以用递归的方法将字符串分成两个非空的子串来将s1表示成一个二叉树

题目给出一个字符串s1,我们可以用递归的方法将字符串分成两个非空的子串来将s1表示成一个二叉树 下面是s1“coder”的一种二叉树的表现形式: 将字符串乱序的方法是:选择任意的非叶子节点,交换它的两个孩子节点。 例如&#xff1…

图扑虚拟现实解决方案,实现 VR 数智机房

如今,虚拟现实技术作为连接虚拟世界和现实世界的桥梁,正加速各领域应用形成新场景、新模式、新业态。 效果展示 图扑软件基于自研可视化引擎 HT for Web 搭建的 VR 数据中心机房,是将数据中心的运营搬到 VR 虚拟场景。以数据中心实际场景为…

new String 到底创建几个对象的问题困扰

📢📢📢📣📣📣 哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝 一位上进心十足的【Java ToB端大厂…

Sharding-Proxy查询分库分表数据,很方便!!

##背景 目前公司不大,没有方便的数据库平台支持分库分表数据的查询,每次只能拿到分表的数据字段,手动hash获得标的索引,再去物理表查询,费时费力 ##改造 目前市面上有很多mysql分库分表的代理,自己选择了S…

24.前端笔记-CSS-vertical-align属性

1、vertical-align属性使用场景 经常用于设置图片或表单(行内块元素)和文字垂直对齐。 只对行内元素或行内块元素有效 vertical-align:baseline|top|middle|bottom值描述baseline默认,元素放在父元素的基线上top把元素顶端与行种最高元素顶…

这款 Java 性能调优的可视化工具,你真的会用吗?

VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来…

以太网 VLAN(VLAN划分方式)

2.8.3 以太网 VLAN(VLAN划分方式) VLAN的划分方式有2.8.3 以太网 VLAN(VLAN划分方式)一、基于端口划分二、基于MAC地址划分三、基于IP子网划分四、基于协议划分五、基于策略划分一、基于端口划分 简述:端口上进行手动…

python安装 yaml、pymysql、python-docx

python安装 yaml E:\python3.10.7>pip install pyyaml python安装 pymysql E:\python3.10.7>pip install pymysql python安装 python-docx E:\python3.10.7>pip install python-docx python安装 sqlalchemy E:\python3.10.7>pip install sqlalchemy

客快物流大数据项目(九十四):ClickHouse的SummingMergeTree入了解

文章目录 ClickHouse的SummingMergeTree深入了解 一、创建SummingMergeTree引擎表的的语法 二、创建Su

Dubbo SPI机制核心原理,你掌握了吗?|原创

这篇文章内容很干,做好心理准备!本文详细讲解了 Dubbo SPI 诞生原因以及它的用法,并且详细解读了核心类 ExtensionLoader 的关键属性,再根据demo 对 SPI 的加载原理进行详细解读。文章较长,建议收藏!文末有…

【BP回归预测】基于matlab随机蛙跳算法SFLA优化神经网络数据回归预测【含Matlab源码 2272期】

⛄一、蛙跳算法 1 改进的免疫蛙跳算法 免疫蛙跳算法具有混合蛙跳算法的全局优化与局部细致搜索优点, 可以优化连续问题和离散问题, 具有较强的鲁棒性;同时, 群体具有的免疫机制对群体进行控制和调节, 把目标函数和制约条件作为青蛙群体的抗原, 保证生成的青蛙群体直接与问题相…

亚马逊爆锤之下,中国跨境电商出路何在?

跨境电商服务行业已经发展了十几年了,加之新冠疫情的影响,众多卖家企业都将视线转向了跨境电商市场,行业里一直不断涌现着众多的服务平台,今年,许多像Starday这样的新生跨境电商服务平台在行业里势头猛进,而…

ImmunoChemistry丨ICT艾美捷一氧化氮合酶说明书

ImmunoChemistry艾美捷一氧化氮合酶测定为评估亚硝化应激抑制剂和活化剂的效力提供了一个很好的筛选选择,并将有助于确定氧化和亚硝化应激如何调节不同的细胞内途径。该试剂盒使用二氨基荧光素-2二乙酸酯(DAF-2DA)染料评估细胞内游离一氧化氮…

原生API编写简单富文本编辑器003

原生API编写简单富文本编辑器003 系列文章快速阅读: 富文本编辑器开发系列-1-基础概念 富文本编辑器开发系列2-document.execCommand 的API 富文本编辑器开发系列3-selection 富文本编辑器开发系列4——Range对象 富文本编辑器开发系列5——浏览器Selection API探究…

思科设备中STP生成树协议及其配置

目录 一、网络冗余存在的问题 1.广播风暴 2.MAC地址表震荡 二、STP简介 1.BPDU简介与字段含义 2.网桥ID 3.路径开销 4.端口ID 5.BPDU计时器 (1)Hello Time (2)Forward Delay转发延迟 (3)Max Ag…

[附源码]JAVA毕业设计小区物业管理系统录像展示.mp4(系统+LW)

[附源码]JAVA毕业设计小区物业管理系统录像展示.mp4(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09…

【Golang】切片的底层实现(关于slice调用append函数后分配新数组的问题)

问题描述 今天在写代码的时候遇到一个很奇怪的现象,先看下面两段代码 func push(a []int, v int) {a[1] 2a append(a, v) } func main() {a : []int{0, 1, 2}push(a, 3)fmt.Println(a) }结果:[0 2 2] func push(a []int, v int) {a append(a, v)a[…