通过软件产品创新解锁增长前沿 前文 如今,软件产品已成为贵公司不可或缺的一部分:产品功能、客户体验、新服务和创收的关键组成部分。它们已成为掌握客户脉搏的主要接触点,也是持续创新的源泉,这对于在当今快速发展的技术和用户环境中茁壮成长至关重要。 当然,企业希望最大化其软件产品组合的价值。然而,许多人往往很难做到这一点。虽然现有和传统产品为企业带来了可观的收入,但它们的维护消耗了大量资源,耗尽了研发预算,限制了创造能够带来长期增长的新的现代化产品的机会。“规模企业的首席技术官和首席信息官通常将研发预算的60-80%用于维护现有产品和报废产品,并寻求在创新所需资金与保持照明之间取得适当平衡。“,根据珠穆朗玛峰集团的说法。 R&D预算的这种次优分配是R&D规划困难的征兆。制定有凝聚力的研发计划很复杂,因为需要协调许多因素。其中包括由多个功能重叠的软件产品组成的臃肿产品组合,软件工程人才短缺,用户不愿迁移到新产品,以及需要继续满足其传统客户群。 解决这些困难的关键是提高软件产品生命周期在创新、开发和增强以及生命周期结束三个阶段的可视性。这是企业做出更好的业务决策、获得竞争优势和提高产品效率的关键起点。 Theimpactofgettingitrightistransformative.Aindustrialtechnologyconglomeratewitha U.S.欧盟的存在面临着分散的产品挑战,影响了创新和效率。他们与CapgemiiEgieerig合作,并使用我们的“内部软件生命周期成熟度方法”,提高了开发效率,集中了支持,并将运营成本降低了10-15%。这些节省使公司能够追求新产品创新,并大大加快了产品路线图。像这样的结果不是异常值。 EverestGroup的这一观点在我的凯捷工程团队的支持下,研究了如何为您的公司制定全面的研发战略,调整新产品的资源和资本,增强现有产品,并使遗留系统现代化。这种战略分配可确保有效的成果和ROI评估,为可持续和有利可图的未来铺平道路。 我们希望您发现本白皮书具有启发性和刺激性。 张佳妮 执行副总裁兼首席软件官,凯捷工程 通过软件产品创新释放增长前沿 NishantUdupa,实践总监 MayankDawar,高级分析师 版权所有©2023,EverestGlobal,Inc.保留所有权利。 本文档已授权凯捷工程 Contents Introduction03 理解软件04 产品生命周期(SPLC) 新兴挑战抑制08 创新 对的影响企业11 Conclusion16 3 Introduction 从2022年开始,工程软件产品的研发支出有望以9%的复合年增长率增长,到2025年将达到6500亿美元,其中独立软件供应商(ISV)和互联网,媒体和娱乐,BFSI以及医疗保健和医疗设备垂直行业推动了支出。随着基于平台的商业模式的激增,软件产品的重要性正在增加,这些商业模式继续主导以产品和服务为中心的垂直行业。随着软件成为各行各业的主要客户接触点,企业应不断创新软件产品,以保持市场竞争力并满足快速变化的用户需求。 然而,通常情况下,尽管知道创新推动增长,并且对于保持竞争优势至关重要,但企业仍在努力制定连贯的研发战略。事实上,企业往往在继续现有或遗留产品上花费太多,这耗尽了研发预算,几乎没有空间来创新和现代化产品,以在中长期内控制收入。因此 ,首席技术官和首席信息官积极寻求在创新与维护所需的预算之间找到适当的平衡。在这项研究中,我们探索并回答了以下问题: 什么是软件产品生命周期(SPLC),为什么企业需要了解其软件产品的 SPLC阶段? 为什么企业会陷入创新软件产品而不是维护它们? 阻碍企业创新的常见障碍是什么? 企业如何调整其研发战略,以促进创新和面向未来的业务? 了解SPLC SPLC是指软件产品的整个生命周期,该产品在市场意识到对软件的需求时就开始,在不再受支持时结束。它涉及产品构思和设计、原型创建、解决方案架构、测试、部署、推广、性能管理以及产品维持和维护。所有这些活动都属于SPLC的三个主要阶段:创新,发展和增强以及生命终结。 没有企业希望其软件产品过时,并在预期时间之前达到其生命周期的终点。因此,为了做出关于何时更新软件的更好的业务决策,通过加速工作流程获得竞争优势,最佳调整成本以符合预算要求,并提高产品效率,企业了解其产品在SPLC阶段是至关重要的。 图表1提供了不同SPLC阶段的快照。 EXHIBIT1 SPLC内的阶段 来源:珠穆朗玛峰集团(2023年) 创新 寿命终止 技术采用 高 介质 Low 上市时间 高 高 Low 涉及成本 高 介质 介质 用户基础 Low 高 介质 发展和提高 下面我们来仔细看看这三个阶段,以及每个阶段的重点企业关注领域。 创新:在创新阶段,软件产品尚未进入市场。这一阶段需要大量的资本投资和研发,而不产生任何收入。它涉及计划和需求分析,设计,软件开发,测试,测试版产品发布和最终产品发布。在此阶段,企业通常关注产品设计,用户体验,质量和上市时间等方面。 速度已成为软件产品业务的新货币。上市时间和交互式用户体验可以成为产品商业化的催化剂。基于新兴技术的创新新软件产品的延迟通常会导致错过市场机会。 发展和增强:为了跟上不断变化的消费者期望并确保良好的用户体验,软件产品需要持续的维护和增强,这属于开发和增强阶段。在此阶段,产品会根据市场需求进行版本升级,软件产品的用户群会获得动力并达到顶峰。在这个阶段 ,企业专注于处理增强请求的复杂性,这将继续创造消费者价值,而不会影响产品的基本架构。 自动化、AI/ML和DevOps的兴起已成为软件开发过程的催化剂。软件开发方法的进步-从瀑布到敏捷,从孤立的DevOps到端到端到端DevOps-改变了整个软件开发环境,缩短了上市时间,提高了可扩展性。 寿命终止:没有任何产品可以保持在一个长期的增长阶段或永远持续。最终,软件产品进入其生命周期的终结阶段,此时它不再具有可扩展性,并且无法进一步利用用于构建软件的基础技术来增强产品。此时产品的收入开始下降,其用户群达到饱和点并开始下降。在此阶段,企业开始逐步从市场中淘汰产品,停止发布进一步的软件更新,并优化产品在市场中的维护成本。 用户由于对产品的熟悉而不愿从老化的软件中迁移,这通常会迫使企业在很长一段时间内继续使用传统和整体软件,从而导致报废产品的维护预算出现 天文数字的增长。 下面列出了三个阶段的关键活动和企业优先级。我们还通过AdobeLiveCycle的案例研究来解释生命周期。 活动 企业优先事项 构思和设计原型创建UI/UX构想软件产品开发测试和认证部署和推出 技术支持和故障排除 产品升级用户数据分析测试和认证UI/UX更新绩效管理DevSecOps严重缺陷修复 维持和支持报废产品功能和UI/UX改进 安全更新 识别和满足客户需求培养熟练的人才,以推动创新和效率加快时间- 市场 产品质量和合规性 加快上市时间 发布产品更新以添加新功能并增强软件安全性 产品质量和合规性入职技能人才优化增强成本 优化处理增强请求,使其不会改变原始产品的基本架构 维护报废产品,以满足传统产品客户群的需求最大限度地降低维护寿命终止的成本 软件产品 恰当的例子:AdobeLiveCycle Adobe于2004年推出了在产品发布之后,Adobe向LiveCycleAdobeLiveCyclePDF表单在台LiveCycle软件,以简化企业和政套件发布了多个软件更新,以增强用户式机和笔记本电脑上提供了出色府机构的PDF表单的创建和发布体验,业务流程管理,数据安全,信的用户体验,但无法。该软件具有诸如捕获和存储表单息处理和表单自动化等方面的功能。到Adobe于2018年3月停止了对和文档数据之类的功能,以及包2008年9月,LiveCycle产品已成为AdobeLiveCycle的核心技术支持括拖放功能,命令按钮和复选框Adobe收入驱动最高的软件产品之一。,并在2020年3月之前提供了扩的功能。展的维护和支持。 创新发展和增强生命终结 通过转型实现传统产品的现代化 创新推动了各行各业的业务业绩和增长。鉴于快速变化的技术环境和消费者的期望,企业意识到需要促进软件产品的创新 ,因此正在大力投资于研发,以保持竞争优势。从2017年到2022年,全球软件产品的ER&D支出以10.2%的复合年增长率强劲增长,到2022年几乎达到5000亿美元。尽管出现了经济衰退的逆风,但这一趋势在2023年可能会持续下去。96%的工程企业计划增加研发支出或维持在2022年水平。1 1珠穆朗玛峰集团关键问题调查2023 市场被AI/ML,网络安全和区块链等先进技术所淹没,快速推出创新和升级软件产品的企业可以释放新的商机并增强客户体验,从而在市场上占上风。传统软件产品通常无法满足这些目标,并且还会带来诸如高维护成本和安全风险之类的挑战 。为了应对这些挑战,保持竞争力,并通过提供新功能,更好的性能,与新技术的集成以及改进的安全性和合规性来实现创新,必须对其进行现代化或转型。图表2显示了该转换阶段在SPLC中的位置。 附件2 SPLC中的转化阶段 转型 发展和提高 创新 寿命终止 来源:珠穆朗玛峰集团(2023年) 当较旧的软件版本容易出现以下问题时,企业通常会考虑对其旧产品进行现代化改造: 客户兴趣下降,用户群下降 网络安全威胁的脆弱性增加 缺乏可扩展性和无法适应新特性和功能,导致错失市场机会 移动性问题和对硬件的过度依赖,即只能通过物理场所内的大型机访问软件 过时的技术 不能再支持现代技术需求 十亿美元的问题:创新还是维护还是现代化? 企业在考虑将研发资金用于渠道时,有三种选择: 创新新的颠覆性软件产品,创造额外的收入来源 开发和维护传统产品,这些产品目前继续充当摇钱树,但从长远来看可能会过时 对传统软件进行现代化改造,以加快上市时间并转变规模经济 企业最终往往只关注软件产品的短期业务影响,而不是其长期价值,从而导致研发资金被错误分配到维护遗留软件产品上。这种错误分配转化为用于创新新产品和现代化遗留软件的有限预算,最终导致软件产品组合偏向报废产品。 图表3列出了使企业在考虑是否创新,维护与现代化时难以选择应采取的道路的因素。 附件3 导致企业困境的因素 长期影响(+ve) 短期影响(+ve) 涉及的风险 涉及成本 现代化 传统产品 保持一个 传统产品 创新a 新产品 参数 Channel 来源:珠穆朗玛峰集团(2023)相关性低高 抑制软件产品创新的新兴挑战 虽然创新的好处是显而易见的,但企业由于研发预算分配不当、软件工程人才短缺、软件维护成本过高等多种原因而无法培育创新。 在SPLC的三个阶段中,研发预算的次优分配是阻碍企业采取以创新为导向的先期举措的增长的最大障碍。 未使用的功能,报废产品以及重叠和冗余的软件为以产品和服务为中心的企业提供了底线。成熟和有规模的企业的首席技术官和首席信息官们往往最终将60%-80%的研发预算用于维护现有的、报废的产品,并努力在创新所需的预算与保持开灯之间找到合适的平衡。 图表4突出了阻碍企业创新路径的障碍。 附件4 企业创新的路障 来源:珠穆朗玛峰集团(2023年) 臃肿的软件产品组合 具有类似功能的软件产品由于有机增长和并购而积累起来,消耗了技术预算的大部分。 传统和单体软件 用户抵制从旧版迁移 软件提高了产品生命周期成本。 大规模人才的可用性和可及性 人才短缺延迟了项目的启动,企业被迫支付溢价以获得合适的人才。 我们在下面仔细研究这些因素。 膨胀的软件产品组合:随着时间的推移,由于有机增长、不断变化的客户需求、地域扩张和并购,企业在其产品组合中添加了多种软件。其中一些产品可能具有重叠的用例,并且需要维护具有类似功能的产品通常会消耗技术