你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

实现云流程的现代化

流程现代化在业务中创建机制,以提高运营效率,从而降低工作负载的总拥有成本。 建议采用 DevOps 方法实现流程现代化。

此图显示了一个圆圈,其中包含四个对应于基本 Azure DevOps 工作流的段,其中显示了所提供的每个服务:Azure Boards、Azure Test Plans、Azure Repos、Azure Pipelines 和 Azure Artifacts。

图 1:使用 DevOps 工具进行高级 DevOps 循环

DevOps 方法将规划、开发、交付和操作集成到单个管道中。 通过集成,团队可以命名组织中的最高优先级并一起解决这些问题。 集体关注重要的事情,以最少的工作量创造最大的价值。

我们已将流程现代化分为三个步骤:工具、策略和优势。

步骤 1 - 采用 DevOps 工具

采用 DevOps 工具可帮助你更好地规划并更快地为客户提供价值。

在下表中,我们列出了 DevOps 工具和说明。 Azure 有一组名为 Azure DevOps 的 DevOps 工具。 可以使用这些 Azure 工具来实现 DevOps,也可以使用开源解决方案。 对于表中的每个 DevOps 工具,我们列出了Azure DevOps Services中的一个服务和一个替代的开源解决方案。

DevOps 工具 说明 Azure DevOps 解决方案 开源解决方案
源代码管理 项目的代码存储库。 Azure Repos GitHub
CI/CD 管道 持续生成、测试并部署到任何平台和云。 Azure Pipelines Jenkins
任务板 跨团队计划、跟踪和讨论工作。 Azure Boards TaskBoard
程序包管理器 共享代码和发布包 Azure Artifacts Nexus
测试管理 对代码运行测试和质量保证 Azure Test Plans Selenium

部署 DevOps 工具后,即可实现规划策略的现代化。

步骤 2 - 采用 DevOps 策略

通过采用 DevOps 策略实现流程现代化。 DevOps 策略是在敏捷框架中执行操作的方法。 集成开发和运营,专注于优先级最高的任务,并在定义的时间段内处理任务。 这些策略使你能够在云中有效地实现现代化。

你将查阅现代化路线图,并围绕它规划现代化工作。

咨询现代化路线图

请参阅在 提交阶段 创建的现代化路线图,开始实现规划策略的现代化。 它包含你需要的所有详细信息。

下面是我们创建的示例现代化路线图。

业务功能  工作量   动机  现代化策略 时间线
电子商务
网站
Web 应用
业务逻辑
数据库
服务器
支付系统
应用程序创新
  • 进程现代化
  • 应用程序现代化
X 周

规划现代化工作

使用现代化路线图规划现代化工作。 完成下表中的步骤,将工作划分为可管理的部分,并将其分配给团队成员。

步骤 工作任务 示例
1. 确定主要工作 主要工作包括现代化动机和工作负载。 主要工作是敏捷中的 史诗 电子商务网站的应用程序创新。
2. 将 史诗 (主要工作) 分解为较小的任务 (用户情景) 从客户的角度分析 (史诗) 的主要工作。 将主要工作 (史诗) 划分为符合客户需求的较小逻辑任务。 从长篇故事创建的任务在敏捷中称为 用户情景 。 每个长篇故事的用户情景数取决于工作负载的复杂性。 没有正确或错误的号码。 “作为客户,我需要一个反应更迅速的网站,这样我才能获得更好的购物体验”

“作为客户,我需要完整的订单历史记录,以便更轻松地重新订购项目”
3. 将 用户) 情景 (任务进一步细分为较小的任务 (任务) 这些较小的任务应是具体和详细的。 在用户情景中创建满足请求所需的数量。 子 任务是敏捷 任务。 选择App 服务计划

配置复原能力

配置缓存
4. 确定用户情景的优先级 确定用户情景的优先级,以便团队可以先实现最重要的目标。 1. 更好的购物体验

2. 订单历史记录
5. 分配工作 (冲刺) 为工作设置两周的期限。 这些周期是敏捷中的 冲刺 。 让团队成员执行他们可以在两周内完成的任务。 为团队分配为期两周的任务 (App 服务计划、配置复原能力、配置缓存) 。

此表捕获 DevOps 的要点。 这足以使用,但你可能需要更多指导。 有关更多 DevOps 指南,请参阅 DevOps 规划指南

步骤 3 - 采用 DevOps 权益

你已采用 DevOps 工具和 DevOps 策略。 你已准备好采用 DevOps 的优势。 DevOps 使你能够更快地学习、改进和缩放。 有时间限制的迭代和团队集成将使团队能够更好地实现现代化。

后续步骤

你已准备好对应用程序或数据库进行现代化改造。 应查阅在 业务一致性方面创建的现代化路线图。 路线图将让你知道接下来要关注的内容。