请选择 进入手机版 | 继续访问电脑版

ITIL,DevOps,ITSS,ITSM,IT运维管理-ITIL先锋论坛

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 201|回复: 0

敏捷“拥抱”DevOps,快速提升交付价值

[复制链接]
发表于 2021-12-25 17:14:49 | 显示全部楼层 |阅读模式
本帖最后由 FYIRH 于 2021-12-25 17:16 编辑 ! J! i/ ^: E. T& Z! M- Y3 A

% i2 l$ p: n# d
DevOps 是一种软件工程文化与实践,以推动开发和运维一体化为目标,旨在通过打破职能部门的壁垒,改变协作模式,促进需求的快速实现。
. b, u3 Q9 b* l1 t: F. l
农行于2017年进行了敏捷研发模式的探索和实践,在研发端进行了敏捷的相关实践,2020年完成了敏捷研发流程的优化,将敏捷实践延伸到业务部门,并于2021年全面推广。2019年4月农行启动 DevOps 建设工程,实现了CI/CD流水线的贯通和能力认证,实现了研发运营一体化建设,并于2021年启动了全面推广工作。在2021年,农行的敏捷研发模式和Devops技术规范在研发实施过程中实现了“拥抱”,通过敏捷研发模式,将研发运营一体化延伸到业务端,实现业务、研发和运营的价值融合,进一步增强了端到端全链条无缝衔接和业技融合,实现了业务需求的快速交付。
8 p7 C# q4 X) y9 ?8 @
粘贴上传202112251713042653..png

3 u/ i% x. O: x# m9 q1 u
业务人员使用敏捷实践的“用户故事地图”方法,通过可视化的方式进行需求挖掘和讨论。使用“影响地图”的方法,建立了业务价值到产品功能的映射,找到实现价值的最短路径,并通过“用户故事”的方式描述需求,从用户的角度描述用户期望的功能。
7 j9 w& k1 `: G
在敏捷研发模式中,“用户故事”贯穿了研发、测试、投产部署等软件产品的全生命周期,起到了表达、传递、执行等关键作用。尤其是使用了Devops技术应用后,“用户故事”与流水线关联,进一步提升了用户故事的交付能力。- \) C5 o3 Z, I1 y
# h6 f- q+ _: {3 A$ q' B9 w
粘贴上传202112251713281430..png
; \# U' I$ f9 C8 q& X3 o
+ q. g8 A3 U) m4 S/ d5 {8 {
# `# ^# K% m% g7 j+ V# l2 x* r
开发人员依据业务人员提交的用户故事进行了需求条目拆分,通过TFS工具对业务用户故事进行管理、跟踪。按技术条目在TFS建立特性分支上,并创建条目的流水线,按用户故事编写自动化测试脚本,进行自动化单元测试。条目完成单元测试后,进行自动化的代码合规检查、自动集成构建,并将流水线自动部署到测试环境,并按条目提交测试准入。* S( f3 g2 p3 I2 b7 ^9 b$ f( f
" b5 r# k$ _6 I3 b2 D4 `
" g- y# {; o8 n2 ^0 g# A" j
/ ]6 F6 i5 p- I! t5 t+ e9 u

1 h7 I4 M, |$ x3 v+ e6 d6 `" L3 |
粘贴上传202112251713482401..png

( S" t$ B4 I8 B- M$ q0 n9 ^+ w
粘贴上传202112251714038221..png

' i; D9 W3 U  t: t
粘贴上传202112251714246750..png
8 i( a5 Q5 F8 e( u) |! K8 U/ n) }
6 l0 _. @$ m( L& e+ u2 H+ m5 H0 B

# ^& ?' w8 M. W$ a0 W测试人员按条目编写测试场景、案例、自动化测试脚本,并关联到需求条目上,自动部署测试环境,进行自动化测试。完成测试准出后,自动集成构建后将流水线部署到准投产环境。8 T+ `0 w4 U+ [

( E$ n  q" [6 k% ]0 f) {4 Y3 k

- b7 }; G6 P; [8 j1 r5 S; I; |业务人员在准生产环境进行验收测试、系统自动通过ATP完成接口测试。测试完成后,自动集成构建。
+ C5 U) L: e9 c2 u: t. \" n3 a+ {  X* B5 G+ E/ d. n

% W, z) _# Z$ _( _1 V7 @运维人员将审批通过的流水线自动部署到生产环境,并进行运维。3 R$ k/ B9 H% X
0 ~8 ]/ w4 D3 Z# f: Z3 X1 x$ _

0 W, r. \. B6 d: I8 `! o1 @9 b敏捷研发流程“拥抱”Devops技术规范,实现了业务用户故事的双向可追溯、快速研发投产,进一步提升了敏捷研发的快速交付能力,实现了敏而捷达,实现了“业技营”融合价值的最大化。(转自王红霞)2 }  B6 W5 l7 B, R7 @4 R
8 O  v/ G: o/ u% ~: }
( Z7 o, ~* M2 Z% X3 x4 Q




上一篇:不管是开发还是运维,不用微服务就落伍了?
下一篇:DevOps 到底好在哪里?这篇文章告诉你了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

参加 ITIL 4 基础和专家认证、长河ITIL实战沙盘、DevOps基础级认证、ITSS服务经理认证报名

QQ|ITIL ( 粤ICP备11099876号 )|appname

GMT+8, 2022-8-17 10:27 , Processed in 0.097114 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表