如何打造组织级敏捷,你想知道的都在这里!

“敏捷是适应和响应变化的能力……敏捷组织将变化视为机遇,而不是威胁。” 

— Jim Highsmith

注:Highsmith 在软件开发和 IT 行业有着超过 30 年的经验,曾是敏捷宣言的签署人之一,敏捷联盟的发起人和第一任理事,在很多行业大会上做过主题演讲,也是敏捷方法论领域最有影响的数本图书的作者,比如《敏捷项目管理:构建创新的产品》、《敏捷软件开发生态系统》、《自适应软件开发:一个管理复杂系统的协作方法》等,其中《自适应软件开发》这本书还获得过Jolt 大奖。

什么是组织敏捷?

组织敏捷能力描述了精益思维个体和敏捷团队如何优化其业务流程,制定具有明确和决定性的新承诺的战略以及如何根据需要快速调整组织以利用新机会。它是精益企业的七个核心能力之一,每一个对于实现业务敏捷都是必不可少的。

为什么要组织敏捷?

没有组织敏捷,企业将无法充分应对当今瞬息万变的市场所带来的挑战和机遇。没有它,员工和企业会将个人价值与他们的职业技能联系在一起,而不是业务成果。交付价值服从于组织层次结构。战略的改变并不明显,也不受欢迎。即使这样时,该组织也过于僵化,无法适应新机会。在数字时代,许多企业将陷入困境;其余的将不复存在。 

SAFe通过组织敏捷的核心竞争力帮助企业应对这些挑战,这体现在三个方面(图1):

图1.组织敏捷的三个维度

  • 精益思维个体和敏捷团队(Lean-Thinking People and Agile Teams)——参与解决方案交付的每个人都接受了精益和敏捷方法的培训,并接受和体现其价值,原则和实践。

  • 精益业务运营(Lean Business Operations)——团队运用精益原则来理解,映射和持续改进支持业务产品和服务的业务流程。

  • 战略敏捷(Strategy Agility)——企业足够敏捷,可以持续感知市场,并在必要时快速更改战略。

在以下各节中将对每个维度进行描述。

一、精益思维个体和敏捷团队

精益思维个体和敏捷团队代表一种状态,在该状态下,参与业务解决方案交付的每个人(业务和技术领导者,开发,运营,法律,营销,财务,支持,安全性等)均被给予精益和敏捷方法的培训。他们拥抱并体现原则和实践。这采用了敏捷团队的核心实践,并通过精益思想进行了扩展,并适用于开发软件应用程序、数字系统以及最重要的是整个业务解决方案的每个开发人员。(图2)。

图2.将敏捷和精益思维扩展到企业

作为一种新的思维方式,精益敏捷思维体现在 SAFe精益屋。图3重点显示了主要元素,总结如下:

图3. SAFe精益屋

屋顶代表了在最短的可持续前置时间内交付价值的目标。此目标使整个组织围绕于一个共同的目的,这由精益屋的四个支柱支持:

  • 尊重人与文化——人至上。以激励和绩效为导向的文化需要合适的人在正确的环境中工作。绩效目标,反馈,激励措施和工作空间必须有利于激励,参与和留存。

  • ——精益和流的原则适用于优化业务运营。团队采用SAFe原则#6来“可视化和限制在制品(WIP),减小批次大小并管理队列长度。

  • 创新——持续学习的文化(请参阅能力文章)在创造创新性的新解决方案以及改进提供和支持当前产品和服务的现有流程和工作流程方面蓬勃发展。

  • 持续改进——持续改进是精益业务运营各个方面的共有特征。人们投入时间和精力以不懈地消除浪费和延误,以改善价值流。

领导力是精益企业的基础。有关领导力的更多信息,请参见《 SAFE精益屋》中的“精益敏捷领导能力”文章。

1.1 精益敏捷原则

“虽然问题可能有所不同……但有助于提高产品和服务质量的原则本质上是共通的。

--戴明

正确的思维方式可以建立标准,但是指导行为并为日常实践提供信息的是原则。SAFe知识体系基于驱动业务敏捷的十项基本原则(请参见此处的文章系列),如图4所示。

图4. SAFe精益敏捷原则

这些原则通过为工作的个体提供理解价值流所需的思维工具和行为,并赋予他们实施必要改进的能力,从而为他们提供帮助。它们是组织敏捷和交付这种思想的精益思维个体的基本特征。下面的各个部分中特别强调了一些内容。

1.2 敏捷技术团队

如“团队和技术敏捷”能力文章中所述,敏捷开发的出现是相当先进的,并且在软件开发领域得到了很好的理解。在将近二十年前的敏捷宣言的启发下,采用的浪潮很可能在未来几年内影响到所有开发人员。确实,敏捷软件开发是敏捷所有事物的基石。现在,随着DevOps运动的到来,敏捷团队的结构正在迅速扩散到IT运营中。显而易见,很快,负责定义,开发,部署支持业务系统及其技术的大多数员工将采用敏捷的价值观,原则和实践。这些包括软件以外的学科,包括网络系统,硬件,电气和电子,光学,流体动力学,推进力学以及所有其他技术领域。毕竟,敏捷团队通常会达到前所未有的绩效。谁不想加入高绩效团队?

1.3 敏捷业务团队

一旦组织的业务方接受了精益和敏捷原则的培训,他们就会认识到益处并通常会开始在各自领域内创建跨职能的敏捷团队。这些团队可能参与支持业务解决方案所需的许多职能,包括:

  • 产品营销

  • 财务、安全

  • 合同、采购

  • 供应链

  • 法律

  • 培训

  • 业务流程工程

  • 制造工程

  • 合规支持

这些业务团队处于“在火车上”,并参与交付和支持创新型的业务解决方案。他们还采用与其职责相关的精益和敏捷价值观、原则和实践,并相应地调整其现有流程。尽管敏捷团队通常是“长寿的”,但他们也很乐于根据需要组合和重组,以应对当前的工作流,并更好地应对自然涌现的挑战和机遇。

1.4 敏捷人力资源运营

所有这些新的“敏捷”给企业用来招募新员工、建立合适且安全的人事政策和程序以及管理薪酬和职业发展的系统带来了巨大压力。但是,要满足当今日益增长的以敏捷和知识为基础的劳动力的需求,许多传统的人力资源实践都面临挑战。取而代之的是,“敏捷人力资源”为雇用、参与和留住人才带来了敏捷的思想,价值观和原则。在深层次的话题文章,“大规模敏捷人力资源:用精益敏捷的价值观和原则将人力运营带入21世纪”中,描述了“面向新一代人力运营的六个HR主题。”以下是概述。

  • 拥抱新的人才合同——该协议承认知识型员工的独特需求,并提供他们发挥最大潜能所需的敬业度,授权和自主权。

  • 培养持续参与性——当企业中的每个人都理解业务使命,从事有意义的工作并被完全赋能时,就会发生员工的持续参与。

  • 为适应态度和文化而招聘——精益敏捷组织识别,吸引,雇用和留住那些将会在敏捷文化的动态团队环境中最成功的人才。

  • 转向迭代的绩效流程——许多精益企业已经取消了传统的年度绩效评估。相反,领导者和管理者提供快速,持续的反馈,并且还征求和接收反馈。

  • 摆脱金钱的束缚——用“正确的”激励代替传统的个人激励,有助于根据下一代劳动力中角色和个人的不同需求量身定制薪酬和激励措施。

  • 支持有效的学习和成长——个人职业选择和有意义的成长比起爬等级式阶梯更能推动现代职业发展。成功的雇主需要通过提供奖励性工作,更灵活的角色和个人成长道路来做出回应。

1.5 敏捷的工作环境

除了更现代的人力资源实践外,经验和研究表明,工作环境和物理空间对于高生产率的敏捷团队至关重要[1]。物理空间注意事项包括:

  • 提供有针对性的个人领域,以增强智力流动状态。

  • 支持持续不断的非正式团队合作的需要。

  • 支持偶尔的隐私保护。

  • 提供空间供每日站会,白板和墙壁张贴目标。

  • 专用的沟通渠道,以支持远程团队成员和其他团队。

此外,PI计划是SAFe中的关键事件。因此,建议使用半专用的物理空间进行PI规划,并随着时间的流逝而收回成本。该主题(包括有关物理空间设计和适应的一些建议)在深层次话题文章“敏捷工作区:增强业务敏捷的设施”中进一步描述。

1.6 工具和自动化

精益思维个体和敏捷团队对工作如何在系统中流动进行了专门的培训和洞见。他们了解到,优化一项活动并不能优化整个活动,并且流程中的延迟(请参见下面的“映射价值流”)比任何一步的效率都具有更多的控制力。为了解决这个问题,他们实施了必要的工具来查看工作流经系统的过程,并识别瓶颈和改进机会。该工具包括:

  • 敏捷生命周期管理解决方案实例化并连接团队使用的各种待办列表、看板来管理其本地工作,并提供企业范围的可视化。

  • 持续交付流水线工具支持大量工件(主要是代码,测试,脚本,元数据),并提供有效构建和运行系统所需的自动化。

  • 集成开发环境为开发人员提供了编写,编辑,编译和调试软件所需的工具。

  • 协同工具支持本地和分布式开发以及所需的高度互动与合作。

  • 系统工程工具支持大型系统的建模和信息需求,并在支持质量保证和合规性的各个要素之间建立可追溯性。

这些类别之间没有明确的界限,并且某些环境支持多个类别。这些工具,工具链和环境中的大多数都可以在相对先进和成熟的状态下在开源产品和商业产品中使用。全面应用它们是实现业务敏捷的另一个关键因素。

二、精益业务运营

全面的方法来教育精益敏捷实践中的每个人,使企业拥有个人和团队坚持不懈地改善业务流程所需的思想,原则和思维工具。这样的思维工具之一就是“价值流”的构建,它是精益思维的基本概念,也是SAFe组织敏捷的基石。

2.1 映射价值流

“精益公司专注于价值流,以消除非价值创造活动。良好的开发系统始终会创造有利可图的(运营)价值流。”

—艾伦·沃德

对于每个精益企业而言,确定运营和开发价值流至关重要。一旦确定,价值流映射[2]将用于分析和改善业务运营。图5展示了价值流映射的简化示例,在这种情况下,针对营销计划启动中的一些步骤。


图5.价值流图显示了处理时间,总前置时间和流程的时间效率 

团队寻找机会提高每个步骤的效率,从而减少总的前置时间。这包括处理过程时间以及每个步骤的质量(完整和准确的百分比)。该数字越高,所需的返工越少,并且工作在系统中的移动越快。

与上图中的情况一样,延迟时间(各步之间的时间)通常是最有影响力的因素。延迟时间代表交接,等待和其他非增值活动。在上面的示例中,如果团队希望更快地交付活动,则他们需要减少延迟时间,因为处理步骤仅占总提前期的一小部分。减少延迟通常是减少总交付时间的最快,最简单的方法。

2.2 实施流

映射每个业务流程对精益至关重要。处理时间和步骤之间的延迟变得明显;某些提高吞吐量的措施变得显而易见。此外,整个过程随后可以可视化和监视,以作为不断提高性能和识别瓶颈的一种手段。SAFe原则6 –可视化和限制在制品(WIP),减小批次大小和管理队列长度,用于优化流程。通过看板可以轻松实现可视化和限制WIP。图6展示了一套简化的看板系统,用于与新产品发布相关的一系列营销活动。

图6.用于新产品发布的促销活动的简单看板系统

每个“活动”(系统中的单张卡片)从待办事项(想要完成但尚未执行)到完成(完成并验证)的整个系统中都可以使用。看板系统将工作限制在系统的实际容量上,并暴露出瓶颈和流量问题。WIP限制(在上面的括号中)减小了批次大小(正在处理的项目数)并控制了系统中的工作量。

2.3 了解运营和开发价值流

组织敏捷要求精益企业了解为客户提供业务解决方案的运营价值流,以及构建和支持用于实现此目的的系统和服务的开发价值流。虽然SAFe的主要关注点是开发价值流(投资组合中描述的这些价值流),但是开发人员必须了解企业用于实现其业务使命的运营价值流。图7说明了运营价值流与开发价值流之间的关系。如图7所示,它们是完全不同的过程,给不同的人员和步骤使用。

图7.运营和开发价值流

对于大多数开发人员来说,运营价值流的人是开发价值流的客户。他们直接使用和操作支持价值流向最终用户的系统。这要求开发人员:

  • 了解(并经常帮助分析和映射)他们支持的运营价值流

  • 将以客户为中心和设计思维应用于为内部和外部客户提供的解决方案

  • 在开发过程中引入支持解决方案的业务团队

这些职责可以更好地确保企业提供的业务解决方案提供满足内部和外部客户需求的“整体产品解决方案”。

三、战略敏捷

正确的思想、原则、实践和精益业务流程为团队实现战略敏捷(组织敏捷的关键第三维度)提供了基础。策略敏捷是指在必要时快速,果断地更改和实施新策略的能力,以及在给予足够的关注和时间的情况下坚持执行或将要执行的策略的能力。

图8说明了战略如何必须应对市场动态。 掌握了战略敏捷的企业通常会展示许多能力,包括以下各节中描述的能力。

图8.策略对市场动态的响应

3.1 市场敏感度

市场敏感度代表基于以下知识来理解不断变化的市场动态的文化和实践:

  • 市场调查

  • 定量和定性数据分析

  • 直接和间接的客户反馈

  • 直接观察市场中的客户

精明、精益思维的领导者“去看看”,并在“ Gemba”中花费大量时间(日语中的术语表示“真实的地方”,即“客户实际完成工作的地方”)。 他们直接带回有关其产品和服务真实的最新,相关且特定的信息,而不是通过其他方式过滤过的观点。

3.2 像精益创业一样创新

在发现机会之后,精益企业通过“构建-度量-学习”这样一个精益创业周期来可视化并管理新计划和投资的流程。这些计划通常是新的数字解决方案,但也可能是使用现有解决方案的新业务流程和能力。在进行更重大的投资之前,通过最小可行产品测试其成果假设可降低风险,同时产生有用的反馈。

3.3 实施战略变革

寻找和定义新战略只是第一步。一旦确定,就必须以新的视角将战略传达给所有利益相关者,并加以实施。这就是SAFe的架构直接产生影响的地方。当然,对战略的重大改动会影响企业的产品和服务。大多数需要创建新的史诗以确保工作被执行。如图9所示,这些更改通过各种可见的待办列表和看板系统(用于管理创建和支持这些系统的工作)进行。

在基于节奏的事件的正常过程中,将根据相对加权最短作业优先(WSJF)连续对所有待办列表进行优先级排序。如果战略上的改动确实很重要,它将迅速执行到整个系统中。

图9.策略更改通过动态待办列表网络迅速地实现了

这样,执行就可以与不断发展的业务战略保持一致并不断进行对齐。

3.4 创新会计

战略的结果需要很长时间进行评估。不幸的是,传统的财务和会计指标尚未演变为满足支持创新投资的需求。因此,通常会使用落后的财务指标(例如损益(P&L)和投资回报率(ROI))来衡量结果。但是,这些结果在生命周期中出来得太晚,无法及时帮助不断发展的战略。Innovation Accounting采用先验指标-可操作的指标,着重于使用客观数据来衡量特定的早期结果,这些数据在为时已晚之前就可以使用。这成为推动业务敏捷的经济框架的重要组成部分。

3.5 忽略沉没成本

沉没成本是业务运营过程中发生的费用。因此,它们无法恢复或更改,并且独立于企业未来可能花费的任何成本[3]。由于战略决策仅影响未来的业务发展,因此沉没成本绝对与此无关。取而代之,决策者应仅基于未来成本制定所有战略。这样,战略敏捷提供了获得最大经济利益的机会,而无需捍卫过去的支出。

3.6 围绕价值进行重组

最后,SAFe原则10 –围绕价值进行组织指导企业将其开发工作围绕完整的,端到端的价值流进行调整。该原则引入了一个“双重操作系统”(图10),该操作系统既利用了层次结构的优势,又提供了围绕价值直接组织的网络。 该网络聚集了需要一起工作的人员,提高了质量,并最大程度地减少了延迟和交接。

图10. SAFe的网络操作系统可以围绕更改策略快速重组

随着战略的发展,价值也随之变化。 必须使用新的人员和资源。 实际上,在某些情况下会形成全新的价值流(即新产品或服务)。其他被修改(产品或服务的更改)。 一些被淘汰(产品或服务线退役)。战略敏捷要求企业根据需要调整价值网络操作系统,以更好地促进新的价值流。

幸运的是,越来越多的敏捷企业的人员和团队看到了这些变化通过产品组合。然后,他们可以利用自己的新知识和技能自然重组敏捷团队和ART,以更好地应对新机遇。层次结构不再是障碍。

四、总结

组织敏捷是业务敏捷的七个核心能力之一,它需要

  • 训练有素的精益敏捷的员工队伍,他们能够理解并不断优化业务流程,包括创建新业务解决方案的业务流程以及支持当前业务流程的业务流程。

  • 具有感知和响应市场变化、迅速发展和实施新战略,以及在必要时进行重组以更好地应对新兴机会的能力。

“变革是机遇,而不是威胁。”

你还犹豫不决吗?动起来吧!!

摘自--《京东敏捷实践指南》(即将出版)

- 感谢译者 -

本篇译文来自SAFe DevOps社群的群友。原文链接:https://v5preview.scaledagileframework.com/organizational-agility/

李晓莉 敏捷教练

曾就职于互联网、外企、民企。担任过IT项目中的很多角色,历任PMO、敏捷推动者、PO Proxy、 敏捷Iteration Manager、测试负责人等。敏捷资深爱好者。爱好徒步、打羽毛球、旅游、拉小提琴,正在培养跑步爱好。

本文修订:王立杰。立杰老师是认证的规模化敏捷咨询师(SPC 5),可以提供跟SAFe相关的各种认证培训,譬如Leading SAFe(SA)、规模化敏捷DevOps专业人士认证SAFe DevOps(SDP)。

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

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

相关文章

Azure DevOps Server CI - 自搭跨平台容器代理Agents

前言最近在地端(On-premises)幫團隊搭一套CI/CD流程,也順帶整理了一下從無到有的搭建過程,這次使用了docker技術來解決現有團隊使用CI/CD時讓現有CI/CD hosting環境過於複雜的問題。在開始之前,我先預備一下搭建的環境,如下:Windo…

.Net Core 认证组件源码解析

不知不觉.Net Core已经推出到3.1了,大多数以.Net为技术栈的公司也开始逐步的切换到了Core,从业也快3年多了,一直坚持着.不管环境怎么变,坚持自己的当初的选择,坚持信仰 .Net Core是个非常优秀的框架,如果各位是从WebForm开始,一步步走到今天,自然而然就会发现.微软慢慢的开始将…

在.NET Core下的机器学习--学习笔记

摘要.NET Core 在机器学习的应用场景,除了 ML .NET 还会介绍一个非常棒的開源技術 TensorFlow .NET , Keras .NET.讲师介绍本课内容人工智能介绍ML .NETICSharpCoreTensorFlow .NETKeras .NETSciSharp人工智能应用图像识别/物体识别自然语言/翻译搜索/知…

asp.net core 自定义基于 HttpContext 的 Serilog Enricher

asp.net core 自定义基于 HttpContext 的 Serilog EnricherIntro通过 HttpContext 我们可以拿到很多有用的信息,比如 Path/QueryString/RequestHeader 等请求信息, StatusCode/ResponseHeader 等响应信息,借助 HttpContext 我们可以在日志中记录很多有用…

我的 .NET Core 博客性能优化经验总结

点击上方蓝字关注“汪宇杰博客”导语去年8月,我用 .NET Core 重写了我的博客系统。经过一年多的优化,服务器响应速度从上线时候的 80ms 提高到了现在的 8ms,十倍提速。可惜由于部署在国外,自然不可抗力会导致中国用户晚上访问速度…

Redis 6 RC1发布,带来众多新特性

Redis 6 RC1 发布了,项目创建人 antirez 在博客中介绍,这是迄今最“企业”化的版本(SSL 与 ACL 等特性与企业极相关),也是最大的版本,同时也是参与人数最多的版本。GA 版本预计在明年三月到五月之间发布。R…

Serverless那么火,2019年的采用如何?

传统的 IT 架构已经不适合当今快速发展的数字经济环境。技术顾问 Declan Morris 表示:“客户不仅期望零停机时间,而且要求应用程序无论在世界任何地方都具有一致的性能。”他还预测到,接下来是 Serverless 计算和函数即服务(FaaS&…

【C】Natasha 插件编程

文章转载授权级别:CNatasha 是一个代替 Emit / Expression 的动态构建项目,旨在为开发者提供方便、快捷、高性能的动态构建服务,动态编程是生态的重要组成部分,希望开发者们能有足够的兴趣来了解、使用、建设它。1、插件生成使用 …

二叉树先序,中序,后序,层次遍历(数据结构)

先序遍历 先序遍历可以想象为,一个小人从一棵二叉树的根节点为起点,沿着二叉树的外沿,逆时针走一圈回到根节点,路上遇到的元素顺序,就是先序遍历的结果 先序遍历的结果为:A B D H I E J C F K G 中序遍…

.NET Core 在 K8S 上的开发实践--学习笔记

摘要本主题受众是架构师,开发人员,互联网企业 IT 运维人员。大纲:1、 K8S 对应用的要求;2、 .NET Core 上 K8S 的优势;3、 K8S 下的 .NET Core 配置;4、 .NET Core 上分布式组件概览。大纲kubernetes 对应用…

.NetCore 3.1 安装本地化中文智能提示

A、平时在群里,很多小伙伴都会问,.net core的智能提示和注释都是英文的,如果英语水平不是很高的,看着是挺麻烦,所以经常需要在身边有一个翻译软件,如果有汉化的中文智能提示就好了(当然&#xf…

asp.net core 3.x Endpoint终结点路由1-基本介绍和使用

前言我是从.net 4.5直接跳到.net core 3.x的,感觉asp.net这套东西最初是从4.5中的owin形成的。目前官方文档重点是讲路由,没有特别说明与传统路由的区别,本篇主要介绍终结点路由的相关概念和如何使用,不会详细介绍路由&#xff0c…

共享后缀的链表

有一种存储英文单词的方法,是把单词的所有字母串在一个单链表上。为了节省一点空间,如果有两个单词有同样的后缀,就让它们共享这个后缀。下图给出了单词“loading”和“being”的存储形式。本题要求你找出两个链表的公共后缀。 函数接口定义&…

C#反射与特性(一):反射基础

1. 说明1.1 关于反射、特性在 《C# 7.0 本质论》中,关于这方面的知识在 《第十八章 反射、特性和动态编程》;在《C# 7.0 核心技术指南》中,这部分内容在《第19章 反射和元数据》。[图片来自 《C# 7.0 本质论》]在这里我们可以获得一些关联性很…

收藏!推荐12个超实用的Visual Studio插件

工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到。效率工具前文传送门:推荐:程序员必装的10款谷歌插件程序员必备的8个学习工具99%的人不知道搜索引擎的6个技巧01 CodeMaidCodeMaid快速整理代码文…

搭建独立博客,这款评论插件不能错过

微信公众号因为申请的时间晚,一直到现在都无法开通评论功能,之前博客一直使用的多说作为评论系统,自从多说关闭后,好多年都处于无评论状态,最近发现 gitalk 还不错,所以在博客中进行了对 gitalk 的集成&…

最大堆和最小堆(数据结构)

堆和栈的区别: 一、空间分配区别: 栈(操作系统):由操作系统自动分配释放,存放函数的参考值,局部变量的值等。其操作方式类似于数据结构中的栈堆(操作系统):一…

2019公众号总结之——Top100 技术文章汇总

大家好,我是张善友。新年伊始,我们在欢送10年代的同时迎来了20年代。在这个崭新的时代,感谢各位朋友一直关注“dotnet跨平台”。一晃5年有余,关注公众号的粉丝6万,相对于.NET开发人员,希望2020年有更多小伙…

树,森林,二叉树的互相转换

树、森林到二叉树的转换 将树转换为二叉树 树中每个结点最多只有一个最左边的孩子(长子)和一个右邻的兄弟。按照这种关系很自然地就将树转换成相应的二叉树: 在所有兄弟结点之间加一连线对每个结点,除了保留与其长子的连线外&am…

数据丢失引起宕机怎么办?

做过系统开发和运维的朋友,应该最怕数据丢失问题出现,更严重的是造成无法恢复的糟糕境地,简直叫人崩溃啊,这周有一个朋友跟我咨询这方面的事情,就整理了一下数据库自动异地备份的方法,分享给大家。大家都知…