400-888-5228

.content img{opacity: 1 !important;}
.content .transp-block{background:unset !important;}

Agile Software Engineering 敏捷软件工程师

使精益企业更具技术敏捷性

将精益敏捷和 DevOps 原则和实践引入软件工程,激发新的技能和方法,帮助组织更快、更可预测地交付更高质量、以软件为中心的解决方案。

这个为期三天的交流研讨会课程将探讨基本原则和实践方法,以及 XP 技术实践、行为驱动开发 (BDD) 和测试驱动开发 (TDD) 以及如何由XP技术实现价值交付和内置质量的持续流动。学员将学习在 SAFe® 持续交付计划中详述、建模、设计、实施、验证和确认的经过验证的惯例做法,以及将质量构建到代码和设计中的实践。 学员还将探索软件工程如何适应更大的解决方案环境,并了解他们在协作架构和 DevOps 中的角色。

 

必备条件

无论经验如何,欢迎所有人参加课程。

若满足以下条件将使培训更有成效。

  • 了解团队的 SAFe
  • 有工程、开发、管理开发或质量保证方面的背景

 

本课程适用哪些群体?

本课程面向敏捷团队的技术成员——开发人员和测试人员。 产品负责人、敏捷专家、经理和其他技术水平较低的人也将从课程中受益并了解开发过程,以实现更有效的团队协作。

 

将学习的内容

要承担 SAFe® 敏捷软件工程师的责任,您需要具备以下能力:

  • 定义敏捷软件工程以及潜在的价值、原则和实践
  • 应用测试优先原则,在测试和需求之间 建立一致性
  • 通过行为驱动开发 (BDD) 建立共识
  • 使用敏捷建模进行沟通
  • 从背景进行设计以实现可测试性
  • 构建具有代码和设计质量的应用程序
  • 利用测试基础设施进行自动化测试
  • 在有意架构和紧急设计方面进行协作
  • 使用精益-敏捷原则来优化价值流
  • 创建敏捷软件工程计划

课程主题

  • 敏捷软件工程简介
  • 将原则和实践与内置质量联系起来
  • 加速流动
  • 使用有意架构
  • 测试优先
  • 发现用户故事细节
  • 与行为驱动开发 (BDD) 达成共识
  • 使用模型进行交流
  • 构建具有代码质量的系统
  • 构建具有设计质量的系统
  • 有质量的执行

SAFe 课程和认证内容包括:

  • Implementing SAFe®  —— 提供 SAFe® 5 咨询顾问认证
  • Leading SAFe® —— 提供 SAFe® 5 Agilist (SA) 认证
  • 团队版 SAFe® —— 提供 SAFe® 5 从业人员认证
  • SAFe® Scrum Master —— 提供 SAFe® 5 Scrum Master 认证
  • SAFe® 高级 Scrum Master —— 提供 SAFe® 5 高级 Scrum Master 认证
  • SAFe® Release Train Engineer —— 提供 SAFe® 5 Release Train Engineer 认证
  • SAFe® Product Owner (PO)/产品经理 (PM) —— 提供 SAFe® 5 Product Owner (PO)/产品经理 (PM) 认证
  • SAFe® DevOps —— 提供 SAFe® 5 DevOps 从业人员认证
  • 政府版 SAFe® —— 提供 SAFe® 5 政府从业人员认证
  • 敏捷软件工程 —— 提供 SAFe® 5 敏捷软件工程师认证
  • 架构师版 SAFe® —— 提供 SAFe® 5 架构师认证
  • 精益投资组合管理 —— 提供 SAFe® 5 精益投资组合经理认证
  • 敏捷产品管理 —— 提供 SAFe® 5 敏捷产品经理认证