再不重视软件开发工具就晚了(软件的开发至今尚未完全摆脱手工的开发方式)

作者丨张俊宝、赵钰莹

用一款工具让产品经理和开发减少争吵

产品经理和开发之间的“紧张”关系是技术圈儿经常调侃的话题。或许不少产品经理都有过这样的经历,跟踪需求一个月,每次版本更新都不见需求被解决。开发也很委屈,表示并没有接到需求通知。更有需求跟着跟着就跟丢了,需求调整着调整着和初版要求大相庭径,回溯问题时找不到根据说不清楚问题……这些问题最终会导致相同的结果:团队需求吞吐量低、项目执行偏差大、员工心力内耗严重、效率严重低于预期……

可以说产品开发能否顺利落地,需求管理至关重要。近年来,从瀑布式开发到敏捷开发,开发方式的改变让开发的前站——需求管理也发生了适应性的改变。从需求管理角度来看,瀑布式开发需求隔离,敏捷开发需要清晰的需求管理清单。专业的需求管理工具能够通过行业共性的原则厘清需求的边界和细则,衔接开发作业工具让软件开发流程变得更加清晰。

目前国内外常见的需求管理工具如JIRA、PingCode、ONES、Worktile等,以项目管理全流程工具居多,也有针对敏捷型项目和单纯需求管理的。工具繁杂,企业需要抓住核心诉求。一款好的需求管理工具,至少需要具备以下几个特点:

  1. 有成功的工程方法和优秀实践作为理论指导,固化并指导需求管理作业过程,实现需求交付高质高效;
  2. 拥有丰富的场景模版来匹配不同开发模式,让不同企业能够根据场景进行选择,达到开箱即用,减少适配和磨合的成本;
  3. 具备强大高效的需求协作能力,特别是针对大型产品开发,能够支持跨团队、跨地域、多项目联合作战;
  4. 具备灵活的自定义能力,能够快速支持企业的业务演进,自主进行裁剪、适配和流程定义,满足企业长期演进诉求。

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

然而,需求管理只是软件开发的前站。一款合适的需求管理工具能够从源头缓解企业的部分开发压力,丰富而全面的软件开发工具链则能够帮助企业在快鱼吃慢鱼的时代始终做到快人一步。

软件开发工具能否缓解开发者和企业的压力?

据 InfoQ 了解,华为云计划以 CodeArts Req 需求管理为起点,实现研发关系与活动的追溯、交付进度和质量关系的主动预警以及智能决策,最终帮助企业数字化转型成功,进一步释放生产力。

再不重视软件开发工具就晚了(软件的开发至今尚未完全摆脱手工的开发方式)

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

对企业而言,软件开发工具有力地支持了整个软件的开发和维护工作,对于提高软件质量和生产率,降低软件研制成本起着积极作用,如微软的 Visual Studio 系列 IDE 工具,Github 代码托管工具,Synopsys 公司支持代码质量安全分析的 Coverity 工具等。未来很长一段时间内,软件开发工具都将会是企业内部开发者的技术底座。

华为云从未掩饰想要帮助企业打造技术底座的目标。以需求管理工具打前阵,配合华为云软件开发生产线,华为云在不断完善对企业进行技术赋能的能力。在此目标下,软件开发工具可以在软件问题定义、需求分析、总体设计、详细设计、测试、编码,到文档的生成各方面,提升软件开发者的生产力,支撑企业实现产品的安全、快速地落地,得到华为云的重视也就不难理解了。

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

不过,从市场占比看,全球范围内软件开发工具的核心厂商主要包括 Microsoft、Jetbrains、Perforce、AtlassianAdobe 等共占有市场份额约 45%,剩下的部分份额则被 OracleSynopsys 和 Axure Software、Sparx Systems、Trident Inforsol 等厂商瓜分,国内厂商整体占据的份额较少。

近几年随着全球环境的不断改变,国内软件开发工具市场已经到了不得不变的时刻。

发展国内软件开发工具势在必行

2019 年至今,中国已有超过 600 家企业、机构被列入美国“实体清单”。相关商品和技术的制裁管控,可能直接导致相关方生产停滞,威胁企业和机构的生存安全。国内基础软件产业经过多年发展,产品技术成熟度与国际主流产品差距逐步缩小,甚至在有些方面做出更适用国内企业的产品性能,整个产业生态的脉络基本构建完成,但在整个软件生态环节,尤其是软件生产工具方面,依然缺少类似 GitLab 代码仓、Jfrog 这样的产品,只有有限的自主工具。

此外,国产软件开发工具大量依靠开源技术包装而成,一旦受到国外制裁,开源技术平台被禁用,将会直接导致业务停摆。近两年备受关注的软件供应链争议也由此而来。SolarWinds 黑客事件、Log4j 高危漏洞……这些事件已经让不少人重新审视对于开源技术以及软件的使用。就中国国情来说,软件供应链在中国还有一些特殊的要求,因为现在国内很讲究对 IT 的掌控,因此对软件供应链的来源其实有更严格的要求。比如,企业想知道所用到的组件是不是真正可控,是否可以禁止某个第三方的组件。

随着市场红利逐步向产业链上游转移,国产软件企业提升自主创新能力,加速向产业价值链中上游攀升,是推进软件国产化进程的必由之路。如果基础软件攻坚失败,将直接影响上层软件的构建和发展,软件开发工具同样如此,并值得如操作系统、数据库一样被重视。

在这样的大背景下,越来越多企业和开发者意识到,软件信息产业的自立自强,是科技强国战略的重要支撑。首先,国产软件坚持核心代码自主研发,是信息安全的重要保障;其次,国内软件在本土化方面有天然优势,不仅能够精准了解国内企业的需求,也能更快地对需求做出反应,并通过本土化的服务团队提供更好的服务。国内软件开发工具亦是如此。虽然国产软件在企业和个人的核心应用中仍然占比不高,但我们可以看到国产软件需求的迫切和巨大潜力。在这样的大背景下,国内软件开发工具的发展势在必行。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月20日 下午1:25
下一篇 2024年5月20日 下午1:37

相关推荐

  • 一位憨憨的独白“时间是最好的良药”

    一寸光阴一寸光,时间是最好的良药, 可以修复创伤、磨化一切,也能让人成长 时间对每个人来说是公平的,人人24小时,不会多一秒、也不会少一秒。 而每个人对于时间有着自己的规划,其实多…

    2022年6月22日
    247
  • 企业精细化管理——六精思路与方法(企业如何做到精细化管理)

    一、精细化管理——六精思路与方法: 1、精华:掌握事物精华。企业需要有效运用企业文化精华、技术精华、智慧精华来促进企业的发展。 2、精髓:运用管理精髓。熟知和运用企业管理科学、企业…

    科研百科 2022年6月28日
    542
  • 我国独有的科技成果

    我国独有的科技成果 近年来,我国在科技领域取得了许多惊人的成就,其中一些成果甚至是独一无二的。在我国,有一些科技成果是由我国特有的,它们代表了我国在科技领域的前沿水平。 其中,最引…

    科研百科 2024年10月16日
    0
  • 合同管理规范管理制度

    合同管理规范管理制度 合同管理是企业管理中非常重要的一环,它能够有效地保障企业的运营效率和管理水平。一份有效的合同能够促进企业的长期稳定发展,同时也能够避免合同的纠纷和风险。因此,…

    科研百科 2024年8月26日
    32
  • 合同管理有哪些风险

    合同管理是企业管理中的重要组成部分,它是确保合同的有效性、合规性和稳定性的关键。合同管理不当会导致合同风险的发生,下面是合同管理中常见的风险: 1. 合同签订不当:合同签订过程中,…

    科研百科 2024年8月25日
    37
  • 工程样板引路管理制度(建筑工程样板引路制度)

    一.目的 为了规范集团开发项目工程样板的管理行为,使工程样板能起到指导施工、提升工程品质的作用,通过实施样板引路的管理办法,对工程质量作到事前控制、统一标准,为大规模施工提供验收依…

    科研百科 2022年6月29日
    1.0K
  • pmo项目管理总结报告ppt(pmo项目管理流程)

    pmo项目管理流程pmo项目管理流程流程5 新局面(全国旅游现场)开放城市经济发展是我国城市经济高速发展的重要趋势,同时也是我国城市城市发展的重要战略支撑。对未来城市建设作出了改革…

    科研百科 2024年9月26日
    21
  • 企业信息化管理系统ARK项目

    企业信息化管理系统ARK项目 随着信息技术的不断发展,企业信息化管理系统已经成为了企业管理中不可或缺的一部分。在这个信息化的时代,企业想要更好地运营和管理,必须依靠信息技术的支持。…

    科研百科 2025年1月25日
    0
  • 金蝶 低代码开发平台

    金蝶 低代码开发平台:提升企业数字化转型的利器 随着科技的不断进步和发展,企业数字化转型已经成为当今商业领域中的一个重要趋势。为了适应这一趋势,企业需要寻找一种高效、灵活且易于使用…

    科研百科 2024年3月5日
    168
  • 现在谁还手写施工日志啊!有了这个小软件,施工日志自动生成(可以写施工日志的软件)

    施工日志现在谁还用手写啊,写的不好,还没有灵感,年轻人都用小软件,一键生成简单省事,项目经理写施工日志也都是用这个小软件,3分钟就搞定了。 只需要添加日志日期,施工内容,工作计划等…

    科研百科 2022年12月26日
    220