艾瑞咨询:2022年中国敏捷开发行业研究报告-32页.pdf
《艾瑞咨询:2022年中国敏捷开发行业研究报告-32页.pdf》由会员分享,可在线阅读,更多相关《艾瑞咨询:2022年中国敏捷开发行业研究报告-32页.pdf(31页珍藏版)》请在文库网上搜索。
1、中国敏捷开发行业研究报告2023.4 iResearch Inc.3敏捷开发驱动因素1企业敏捷开发转型路径2敏捷开发趋势分析342023.04 iResearch I敏捷开发是实现敏捷业务的重要环节软件是企业核心生产要素,敏捷性由软件层向业务层传导10余年前,Marc Andreessen便提出“Every company is a software company”(每家公司本质上都是一家软件公司)的大胆理念。如今,在绝大多数行业中,这一理念已经变为现实。数字化浪潮下,企业的业务拓展、生产制造、运营管理都依赖系统及软件实现,软件已经成为企业的核心生产力工具。目前,全球商业环境不断变革,新技术
2、、新产品、新服务、新模式持续涌现,企业业务灵活度受到新的挑战。在此之下,企业及开发者聚焦软件价值,试图通过增强软件开发的敏捷性提升软件价值,最终实现敏捷性由软件层向业务侧的传导,从而快速捕获市场机会并有效应对市场风险。来源:艾瑞咨询研究院根据公开资料自主研究及绘制。现代企业系统及应用架构图生产制造财务管理发票管理费用报销预算管理资金管理日常记账人力资源管理招聘管理人员培训绩效考核员工关系薪酬管理供应链管理线索管理出入库管理履约管理交易结算供应商管理客户关系管理渠道获客订单管理客服中心市场分析活动策划协同办公合同管理企业会议文档协同企业邮箱企业网盘研发设计生产控制信息管理运维管理可视化BI企业内
3、部系统及应用互联网政务、金融、教育、汽车、零售、医疗、建筑、工业软件已经从互联网企业拓展成为各行业的生产力工具软件敏捷向业务敏捷的传导战略灵活调整质量提升市场拓展合法合规精细管理加强内控新技术应用软件生产工具渗透52023.04 iResearch I需求驱动力1:快速捕获市场机会企业寻求抓紧转瞬即逝的市场热点,实现机会变现市场机会转瞬即逝,将热点流量快速变现到自身无疑是企业追求短期成功的理想路径之一。在瞬息万变的市场中,热点流量变现多半是企业新业务、新功能上线速度比拼的成果。及时抓住热点,就可快速收获大量客户,或者短期内推开品牌声量,可观的投资回报比(ROI)加深了企业对实现业务敏捷的工具的
4、需求。来源:艾瑞咨询研究院根据公开资料自主研究及绘制。行业风口起源案例影像直播娱乐2023 年 初,OpenAI 趋 势 大 热,带 动 了 ChatGPT、Midjourney等应用的兴起。AI生成体验开始火遍社交圈,在影像业,一大批AI美图应用诞生,用于自动生成AI头像,将热点携带的新奇感快速变现。新冠疫情爆发后,国家为缓解农产品滞销的问题,于2020年2月发布关于进一步做好疫情防控期间农产品产销对接工作的通知,鼓励电商直播助农,并给予优惠补贴。根据百度指数官方数据显示,“元宇宙”在2021年9月迎来第一波关注高潮,进入第四季度,“元宇宙”搜索指数最高达126575,吸引群众、企业、资本三
5、方注意。某国产出海应用快速推出AI绘画功能,不仅在美国应用市场下载量杀入下载榜前五,也在日本榜单连续霸榜多日。某直播平台推出大型元宇宙音乐综艺,总观看人次超1150万,直播间最高热度值超320万,互动总人次超6100万,全网曝光过6亿。某音视频app迅速成立农产品专项平台,在2020一年吸引110位市长、县长直播,实现农产品销售额1.23亿元,并在2021年实现三农电商达人数量同比增长252%,农货商家数量同比增长152%。业务敏捷成功捕获市场机会的案例62023.04 iResearch I70%19%40%63%63%35%24%58%47%26%23%34%3%18%10%9%12%28
6、%3%4%3%2%2%3%全球商务旅行国内商务旅行当地隔离政策中国员工前往美国出差政策限制外籍员工回中国航班少造成中国籍员工回国难显著的负面影响微小的负面影响没有影响正面影响需求驱动力2:有效应对市场风险疫情提升社会防风险意识,企业着眼增强自身业务应变能力疫情是一把双刃剑,带来市场机会的同时也带来诸多风险。调研显示,疫情对商业运营的许多方面都产生了显著的负面影响,这为政府、企业等单位的应用快速上线点燃了强劲推动引擎。调研中显示,存在出行人对隔离政策掌握不够及时充分耽误商旅从而导致业务交流停滞的现象,这进一步压迫企业可获利润空间。理想状况下,这需要:1)政府立刻上线政策实时查询功能帮助公民了解信
7、息,安抚情绪;2)航空公司增强底层资源调度应对大量订单变化,维持正常运转;3)同时企业也需要快速将线下业务转移到线上,减少业务停滞带来的损失。在这种市场风险出现的时候,业务应变的速度可以认为是对抗金钱损失的反冲力,速度越快,损失越小。即使疫情浪潮已过,人们仍保持高度警惕,防患于未然的底线思维,并对此种防范措施更为重视。因而疫情过后,应对市场风险更受企业重视,进一步成为软件开发速度提升的反向驱动力。来源:中国国际贸易促进委员会研究院,艾瑞咨询研究院根据公开资料自主研究及绘制。2021年新冠肺炎疫情对商业运营的影响程度成功企业案例其它成功案例 某航空公司在疫情期间迅速上线航司政策推送、新冠患者同行
8、查询等多项旅客服务功能,减少旅客受影响程度,确保航班保障工作有序进行。某小学在疫情期间利用低代码迅速搭建防疫管理应用,精准掌控学生健康信息,保障学习进度与升学考试顺利进行。健康码从试点地区上线到成为全国统一的疫情防控健康信息码运行只用了7天;72023.04 iResearch I2023.04 iResearch I7.5%14.9%15.5%26.9%71.0%81.8%其他税费负担过重政策不稳定金融支持不够市场竞争激烈成本提高企业占比(%)需求驱动力3:提升企业运营效率在对外促进贸易委员会的一份调研中,市场竞争激烈和成本提升是企业反映最为突出的运营问题。其中,认为成本提高是主要问题的企业
9、,占比高达81.8%;而背负“市场竞争激烈,需要快速变化应对市场”压力的企业占比达71%。企业在成本与竞争的高压下迫切寻求自身运营效率的提升,以增强抗压水平。通过梳理公开案例资料,发现:1)企业可以通过数字员工来代替员工执行需要重复操作的任务,从而提升操作速度、降低错误率、减少人力成本;2)企业还可以通过低代码平台,更加简便快速的构建“数字孪生”企业平台,从上下游协同、货产交付等多个维度提升运转效率;3)以软件开发为主业的公司,敏捷开发管理工具可以提升开发效率、增强版本迭代速度从而增强抗压能力,帮助企业在激烈的市场竞争阻力中逆风而上。来源:对外促进贸易委员会,由艾瑞咨询研究院根据公开资料自主研
10、究及绘制。来源:艾瑞咨询研究院根据公开资料自主研究及绘制。成本与市场竞争压力逼迫企业寻求敏捷工具提升内部运营效率2021年企业生产经营过程中遇到的问题提升业务敏捷度从而提升自身竞争力的举例企业案例1 某大型钢材制造业公司,几个月内上线15个数字自动化流程,贯穿财务部、销售部、制造部,取代部分人工业务,加速信息系统集成,达到年节约人力赋值近180万元,年累积节约工时约20661小时的效果。企业案例2 某大型零售公司,利用低代码产品,仅用两个月时间上线近60个应用。不仅将整体组织架构搬上低代码平台,还接入上游200多家供应商,实现协同效率提升20%,货产效率提升30%、人力等成本支持减少10%的成
11、果。企业案例3 某车联网企业在使用敏捷开发管理工具后,项目交车成本降低87%、交车周期缩短72%;内在运作效率上,版本发布的准时率提升了50%、迭代计划的完成率提升了40%。8敏捷开发驱动因素1企业敏捷开发转型路径2敏捷开发趋势分析392023.04 iResearch I企业走向敏捷开发三种路径实践云原生、平台精简开发、落地敏捷开发方法论我们将企业敏捷转型的方式分为三种。第一,云计算的发展使企业能够将用于软件生产的底层算存网资源以外包的形式剥离给云厂商,让自己“做的更少”。同时,云原生模式的建立也进一步提升了软件开发和部署敏捷度。第二,低代码及iPaaS产品为敏捷开发提供了两项得力工具,“开
12、发者”不再局限于传统技术人员,一般业务人员也能快速灵活的搭建业务应用。第三,与团队协作和工作流优化相关的敏捷开发管理的理念逐渐向企业渗透,以“客户沟通”、“灵活协作”、“需求导向”的方式提升人员协作的敏捷性,帮助企业走上敏捷开发道路。来源:2022年基础云服务行业数据报告,艾瑞咨询研究院根据公开资料自主研究及绘制。走向敏捷开发的三种途径实践云原生落地敏捷开发方法论将底层硬件配置及运维外包于云厂商,软件开发人员仅专注于业务逻辑的代码实现。云原生模式下,容器技术与微服务架构加速软件的开发迭代与最终部署,敏捷性进一步提升。敏捷开发自出现起便着力重塑开发工作流,构建开发人员间新型协作模式,期望通过提升
13、“人效”促进产品的快速迭代。用户故事软件文档用户交互合同谈判随机应变循规蹈矩团队协作工具使用敏捷价值体现敏捷四宣言释放团队化学反应注重用户需求实现灵活应对需求变动持续听取客户声音2016-2022年中国云服务市场规模52169310261612225632804769161718192021 22E云服务市场规模(亿元)平台精简开发低代码通过封装IDE环境、变常用代码块为可视化组件进行应用搭建,提升开发速度,降低开发门槛。iPaaSiPaaS通过规范API提升集成开发效率,连接器、ETL等现有连接工具减轻集成编码负担。同时,集成业务与数据、同步信息,敏捷化业务。102023.04 iResea
14、rch I云原生减少软件开发工作量来源:艾瑞咨询研究院根据公开资料自主研究及绘制。云原生趋势下,云厂商将软件后端架构逐步抽象,打包对外提供服务,开发者仅需专注于利用代码实现业务逻辑软件开发开发环境基础软件基础设施配置云计算虚拟化时代云计算容器时代云计算Serverless时代自购服务器配置网络环境设备调试硬件参数备案供电及布线服务器托管WindowMac OSLinux/Unix数据库SQL NoSQL消息中间件事务式中间件过程式中间件服务器及相关硬件虚拟层虚拟机1虚拟机2容器1 容器2容器编排容器N容器技术打包代码及环境根据软件开发语言自行下载相应开发工具包配置开发环境操作系统中间件Ecli
15、pseJupiterColabJdeveloperVisual Studio CodeBorland C BuilderGCCSharpDevelopKomodoPhpEDPHPEditZend StudioDev-C物理机时代软件开发流程中需要开发者自行完成的工作软件开发过程中云厂商帮助开发者分担的工作开发者随意选择擅长的代码写入容器中依照应用运行环境及功能实现确定代码类型,并在已配置好的开发环境中写入代码调配云资源并写入代码手动配置硬件资源开发者仍需调配底层资源在物理机上自行配置基础软件JavaPHPPythonHTMLCSSJavascriptC/C+Ruby基础云能力支持计算存储网络操
16、作系统数据库基础资源基础软件只关心业务代码的功能实现聚焦核心业务FaaS:在相应运行环境中,以函数形式运行逻辑代码BaaS:封装后端能力模块,以接口形式提供服务数据库文件存储账户管理大数据人工智能云视频R事件驱动R按量付费R弹性伸缩Serverless提供代码以外的一切软件开发能力支持容器中间件APIFaaSBaaSAPI由物理机向云原生进化中开发者工作量降低示意图中间件实践云原生平台精简开发落地敏捷方法论112023.04 iResearch I2023.04 iResearch I云原生下的敏捷开发-快速开发部署容器是云原生时代主流开发工具,加速企业开发及部署效率来源:艾瑞咨询研究院根据公
17、开资料自主研究及绘制。来源:CNCF 2022 ANNUAL SURVEY,艾瑞咨询研究院根据公开资料自主研究及绘制。代码管理仓库镜像仓库持续集成工具容器引擎容器1代码构建工具容器引擎WindowLinuxiOSAndroid容器N容器2开发环境迭代镜像可复用镜像容器在软件开发流程中的位置公共镜像生产环境代码提交代码提取容器构建代码构建代码打包镜像存储镜像拉取镜像拉取容器 运行容器将单体式应用解耦为彼此独立的微服务,迭代应用时只需对单体微服务进行升级。开发人员可以自由选择擅长的代码进行编写,经过容器包裹后可部署于任意生产环境中。9%35%44%处于容器工具使用的测试评估阶段在少部分应用开发及业
18、务部门中使用容器工具在多数或全部应用开发及业务部门中使用容器工具公司数量占比(%)2022年全球公司容器产品使用深度16%25%18%23%31%30%23%15%12%7%全部公司几乎在所有开发部署阶段均应用云原生技术的公司一天多次每天每周每月或每季度临时更新2022年全球公司应用迭代周期对比快速开发快速部署采用云原生技术后,企业在一天内迭代软件的比例大幅提升实践云原生平台精简开发落地敏捷方法论122023.04 iResearch I2023.04 iResearch I云原生下的敏捷开发-快速镜像构建镜像分层、联合挂载、开源镜像源帮助容器镜像快速构建来源:Sysdig,2022 Clou
19、d-Native Security and Usage Report,图中百分数代表使用该服务的公司比例,艾瑞咨询研究院根据公开资料自主研究及绘制。容器镜像组建方式文件覆盖来源:艾瑞咨询研究院根据公开资料自主研究及绘制。依赖库1配置文件1操作系统基础镜像依赖库2代理工具包1镜像层一可执行文件配置文件2工具包2镜像层二文件覆盖文件覆盖基础镜像层不能改写,可以被上层镜像共同征用或共享镜像分层在容器镜像搭建层面,也可以实现开发敏捷。一方面,由于容器镜像分层及联合挂载的内生技术优势,开发者在改变容器镜像时,仅需在最上叠加新的镜像层,无需改变原有的复杂底层镜像;另一方面,开源镜像库为开发者提供成型的多种
20、类镜像方案选择,开发者可根据需求任意拉取作为容器镜像“地基”,向上快速搭建剩余镜像层。采取联合挂载的模式,将不同镜像层中的文件挂载于同一目录下,构建程序运行所依赖的各类环境要素联合挂载开发者只需添加新的容器镜像层,即可自动覆盖底层文件或目录,形成迭代后的合并镜像镜像制作效率提升合并镜像镜像层N65%57%37%30%20%16%14%12%11%8%6%12%2022年全球使用率前12位开源镜像解决方案Web服务器及反向代理服务编程语言及框架数据库、缓存及消息中间件文件存储及搜索引擎事件流处理平台开源软件平台提供多种类的公共镜像解决方案供开发者选择,范围涵盖网络服务、数据库等软件运行所必须的环
21、境要素,如Docker hub支持上万种镜像开发者可任意拉取已有解决方案作为基础镜像,在此基础上个性化编辑上层镜像开源镜像库镜像制作效率提升镜像叠加实践云原生平台精简开发落地敏捷方法论132023.04 iResearch I2023.04 iResearch I平台精简开发-低代码可积木式封装代码组件快速搭建应用,集中精力至业务逻辑 敏捷价值:低代码对于代码开发量的缩减体现在:1)无需搭建运营环境(IDE);2)无需编译代码;3)无需使用原生高级语言(Java、PHP、C语言等);4)不再需要多角色(前端开发、后端开发、交互设计、界面设计、测试)协调。也就是说,在应用开发平台上可以通过拖拉拽
22、这种可视化的方式将封装好的代码块按照业务逻辑搭建应用,并在平台上直接运行。这种极简式的开发模式能极大缩减应用搭建的时间,并且减少人力投入,但是极简模式也牺牲了一定的灵活性。这意味着,比起能用高级语言自由编辑的开发场景,低代码可用的场景仍不够灵活。应用现状:目前低代码在各个垂直行业均有所渗透,并且数据孤岛现象明显的制造业中渗透率最高。从场景上看主要集中在跨系统协作、管理类业务。部分低代码厂商通过场景挖掘和用户培训的手段推出了能适用企业更复杂应用场景、可处理大量非结构化数据的低代码产品。来源:艾瑞咨询研究院根据公开资料自主研究及绘制。来源:艾瑞咨询研究院根据公开资料自主研究及绘制。UI编排流程编排
23、业务逻辑编排模型设计表单设计视图形态规则设计组织架构低代码平台功能组件低代码平台综合展示低代码平台的产品模式表单驱动在简单场景中将不涉及数据库的文档、信息等表单按托拉拽形成的工作流自动传递,以完成业务流运转。模型驱动在复杂业务中用可视化建模手段来创建数据库实体与业务逻辑的映射关系。利用拖拉拽、API接入等手段辅助快速开发。低代码应用场景-进销存案例表示申请人自定义填充盘点类型等于产品筛选数据盘点类型等于主料筛选数据新增产品其他入库信息DB-数据基础表新增主料其他入库信息DB-数据基础表流程搭建-【例】库存盘点表单搭建-【例】库存中心仪表盘自定义流程自定义连接数据表、表单文字框表格定位数据关联下
24、拉选择邮箱库存分布自定义面板点击、拖拽形成自定义查看面板出库趋势低代码的敏捷开发价值利用组件拖拉拽搭建的系统开发周期下降90%左右,成本下降70%左右。在此项目中,公司供应商、流程审批等因素变更时,可以通过低代码的方式迅速调整搭建好的库存系统,同理,此种敏捷优势可发挥在相关内控、战略部门。实践云原生平台精简开发落地敏捷方法论142023.04 iResearch I轻流低耦合高内聚,产品分角色精准赋能,协同任务进阶轻流深度集成钉钉,企微,飞书,支持MQTT协议与RPA技术,实现软硬件预装模式,支持多种云环境部署,不同云端配置给予相同安全保障。基于产品生态之上,轻流的圆桌协同模式发挥更大优势。首
25、先,圆桌协同分角色赋能:1)定位不同角色的产品边界更明晰,分工提高生产力;2)在此之上协同开发,进一步通过交流打破信息孤岛,提升整体合作水平;3)轻流无代码平台内设系统模板,拓展插件、连接中心、服务经验等助力系统搭建更顺畅。其次,不同角色之间的系统可以互联互通,实现业务与IT同步,实时辅助决策,提升企业管理效率。来源:艾瑞咨询研究院根据公开资料自主研究及绘制。轻流产品矩阵-圆桌式开发协同CIO信息化架构师业务人员IT人员协同共建数据分析师Q-DatabaseQ-WebhookQ-SourceQ-Linker连接层JS SDKOPEN API拓展层60+连接器30+插件轻代码轻析数据源数据集可视
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 咨询 2022 年中 敏捷 开发 行业 研究 报告 32