作者张俊宝、赵钰莹

使用工具来减少产品经理和开发的争吵

产品经理与开发产品经理与开发的紧张关系。也许很多产品经理都有过这样的经历,跟踪需求一个月,每次版本更新都没有求。发展也很委屈,说没有收到需求通知。更多的需求跟随失去,需求调整和初始版本需求大相庭径,回顾问题找不到根据不清楚的问题……这些问题最终会导致同样的结果:团队需求吞吐量低、项目执行偏差大、员工内耗严重、效率低于预期……

需求管理对于产品开发能否顺利实施至关重要。近年来,从瀑布式发展到敏捷发展,发展模式的变化也改变了发展的前站-需求管理。从需求管理的角度来看,瀑布式发展需要隔离,敏捷发展需要明确的需求管理清单。专业的需求管理工具可以通过行业共同原则明确需求的边界和细则,连接开发操作工具,使软件开发过程更加清晰。

国内外常见的需求管理工具,如JIRA、PingCode、ONES、Worktile以项目管理全过程工具为主,也有针对敏捷项目和简单需求的管理。工具复杂,企业需要把握核心需求。一个好的需求管理工具至少需要具备以下特点:

  1. 以成功的工程方法和优秀的实践为理论指导,固化和指导需求管理过程,实现高质量、高效的需求交付;
  2. 与不同的开发模式相匹配的场景模板丰富,使不同的企业能够根据场景进行选择,实现开箱即用,降低适配和磨合成本;
  3. 需求合作能力强,特别是大型产品开发,能够支持跨团队、跨区域、多项目的联合作战;
  4. 具有灵活的自定义能力,能够快速支持企业的业务发展,独立裁剪、适应和流程定义,满足企业的长期发展需求。

12 月 7 日,需求管理工具市场增加了一个重量级玩家——华为云对外发布需求管理工具 CodeArts Req,除上述特点外,它还内置软件开发工具华为 IPD 需求管理模板和丰富的项目模板,支持 IPD 研发、DevOps 支持特色管理、需求管理、敏捷交付、精益研发等研发模式缺陷管理、提供跨项目协调、多项目组合管理能力的计划管理、基线及变更及任务跟踪,并已落地验证。据悉,CodeArts Req 已全面覆盖华为公司研发云、管、端、车、芯等相关产品,高效支持华为 13 万研发人员需求合作,月 API 调用量超过 15 一亿次,累计管理 5000 多万需求。据悉,CodeArts Req 已全面覆盖华为公司研发云、管、端、车、芯等相关产品,高效支持华为 13 万研发人员需求合作,月 API 调用量超过 15 一亿次,累计管理 5000 多万需求。

需求

然而,需求管理只是软件开发的前站。适当的需求管理工具可以从源头上缓解企业的部分开发压力,丰富全面的软件开发工具链可以帮助企业快鱼吃慢鱼时代总是快人一步。

软件开发工具能缓解开发者和企业的压力吗?据 InfoQ 了解,华为云计划 CodeArts Req 以需求管理为起点,实现研发关系和活动的可追溯性、交付进度和质量关系的积极预警和智能决策,最终帮助企业数字化转型成功,进一步释放生产力。

再不重视软件开发工具就晚了(不重视软件开发工具已经太晚了)插图

需求管理工具可以帮助企业解决需求管理的问题,更多的软件开发工具可以帮助企业在软件开发过程中解决更多的问题,提高开发效率,优化开发体验。例如,当需要进行代码检索时,开发不可避免地需要处理超出个人合理范围的代码。在 InfoQ 谷歌前员工的软件开发工具指南提到,即使在一家小公司工作,开发人员也可能通过依赖项获得大量代码,在构建新功能或跟踪一些严重错误的来源时,需要深入研究所有代码。考虑到开发人员需要面对的代码规模,低效的代码搜索无疑会严重阻碍开发进度。此时,合适的软件开发工具不仅能提升开发体验,还能使开发高质量、高效。

对于企业来说,软件开发工具有效地支持了整个软件的开发和维护,以改进软件质量以及生产率,降低软件开发成本,如微软的 Visual Studio 系列 IDE 工具,Github 代码托管工具,Synopsys 公司支持代码质量安全分析 Coverity 工具等。软件开发工具将在未来很长一段时间内成为企业内部开发者的技术基础。软件开发工具将在未来很长一段时间内成为企业内部开发者的技术基础。

华为云从未掩饰过帮助企业建立技术基础的目标。华为云凭借需求管理工具,配合华为云软件开发生产线,不断提高赋予企业技术能力的能力。在这一目标下,软件开发工具它可以提高软件开发者的生产力,支持企业在软件问题定义、需求分析、总体设计、详细设计、测试、编码等方面实现产品的安全快速实施,并不难理解华为云的关注。

此外,软件开发工具还可以帮助企业实现软硬件应用的开发和创新。从市场的角度来看,软件开发工具市场具有很大的发展潜力。有分析指出,2022年 年,全球软件开发工具的市场规模约为 51 预计1亿美元 2028 年增长至约 115 年复合增长率为亿美元 14.5%。随着全球企业数字化转型进程的加快,对软件快速开发的需求只会增加,能够帮助企业提高软件开发效率和内部协同效率的软件开发工具将越来越受到关注。

但从市场份额来看,全球软件开发工具的核心厂商主要包括 Microsoft、Jetbrains、Perforce、AtlassianAdobe 等共占有市场份额约 45%,剩余的份额是 OracleSynopsys 和 Axure Software、Sparx Systems、Trident Inforsol 等厂家瓜分,国内厂家整体份额较小。

近年来,随着全球环境的不断变化,国内软件开发工具市场不得不变化。

近年来,随着全球环境的不断变化,国内软件开发工具市场不得不变化。国内软件开发工具的发展势在必行2019 自今年以来,中国已经超过了 600 美国实体清单中列出了家庭企业和机构。对相关商品和技术的制裁和控制,可能接导致生产停滞,威胁企业和机构的生存安全。

经过多年的发展,国内基础软件行业的产品技术成熟度与国际主流产品的差距逐渐缩小,甚至在某些方面更适合国内企业的产品性能,整个产业生态背景基本完成,但在整个软件生态环节,尤其是软件生产工具,仍然缺乏类似性 GitLab 代码仓、Jfrog 这类产品,只有有限的独立工具。

此外,国内软件开发工具大量依靠开源技术包装。一旦受到国外制裁,开源技术平台将被禁止,这将直接导致业务停止。

此外,大量的国内软件开发工具依赖于开源技术的包装。一旦受到国外制裁,开源技术平台将被禁止,这将直接导致业务停止。近两年备受关注的软件供应链纠纷也随之而来。SolarWinds 黑客事件、

Log4j 高危漏洞……许多人已经重新审视了开源技术和软件的使用。就中国国情而言,软件供应链在中国仍有一些特殊要求,因为现在中国非常重视 IT 因此,对软件供应链的来源有更严格的要求。例如,企业想知道使用的组件是否真的可控,是否可以禁止第三方组件。

随着市场红利逐步向产业链国内软件企业提高自主创新能力,加快向产业价值链中上游攀升,是推动软件本地化进程的必由之路。如果基础软件失败,将直接影响上层软件的构建和开发,软件开发工具也是如此,值得像操作系统和数据库一样重视。在这种背景下,越来越多的企业和开发商意识到软件信息产业的自力更生是科技强国战略的重要支撑。首先,国内软件坚持核心代码的独立研发,是信息安全的重要保证;其次,国内软件在本地化方面具有自然优势,不仅能准确了解国内企业的需求,而且能更快地响应需求,通过本地化服务团队提供更好的服务。国内软件开发工具也是如此。虽然国产软件在企业和个人的核心应用中所占比例仍然不高,但我们可以看到国产软件需求的迫切性和巨大潜力。在这种背景下,国内软件开发工具的发展势在必行。