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

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

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 253|回复: 0

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

[复制链接]
发表于 2021-12-25 17:14:49 | 显示全部楼层 |阅读模式
本帖最后由 FYIRH 于 2021-12-25 17:16 编辑
$ T- k# X5 H" }. V/ f
/ S' u+ h/ H+ a7 O
DevOps 是一种软件工程文化与实践,以推动开发和运维一体化为目标,旨在通过打破职能部门的壁垒,改变协作模式,促进需求的快速实现。
. x" k9 j3 H  I; o9 _
农行于2017年进行了敏捷研发模式的探索和实践,在研发端进行了敏捷的相关实践,2020年完成了敏捷研发流程的优化,将敏捷实践延伸到业务部门,并于2021年全面推广。2019年4月农行启动 DevOps 建设工程,实现了CI/CD流水线的贯通和能力认证,实现了研发运营一体化建设,并于2021年启动了全面推广工作。在2021年,农行的敏捷研发模式和Devops技术规范在研发实施过程中实现了“拥抱”,通过敏捷研发模式,将研发运营一体化延伸到业务端,实现业务、研发和运营的价值融合,进一步增强了端到端全链条无缝衔接和业技融合,实现了业务需求的快速交付。

9 S5 r. N6 S8 V3 s* p  k6 {
粘贴上传202112251713042653..png
$ p0 k/ L3 r. N
业务人员使用敏捷实践的“用户故事地图”方法,通过可视化的方式进行需求挖掘和讨论。使用“影响地图”的方法,建立了业务价值到产品功能的映射,找到实现价值的最短路径,并通过“用户故事”的方式描述需求,从用户的角度描述用户期望的功能。
) A- g, F" T# _
在敏捷研发模式中,“用户故事”贯穿了研发、测试、投产部署等软件产品的全生命周期,起到了表达、传递、执行等关键作用。尤其是使用了Devops技术应用后,“用户故事”与流水线关联,进一步提升了用户故事的交付能力。
; B0 x( G! F1 v' l
, [- O' A6 I2 l3 y; Q
粘贴上传202112251713281430..png
7 g2 v) Q* }' y1 C% A& O

: S0 r; x) \- a7 q, e
3 K+ ^$ R4 z/ r1 V. {  i
开发人员依据业务人员提交的用户故事进行了需求条目拆分,通过TFS工具对业务用户故事进行管理、跟踪。按技术条目在TFS建立特性分支上,并创建条目的流水线,按用户故事编写自动化测试脚本,进行自动化单元测试。条目完成单元测试后,进行自动化的代码合规检查、自动集成构建,并将流水线自动部署到测试环境,并按条目提交测试准入。9 R7 v' z3 `& d3 R8 A% d

8 k: d: l" Y5 b6 D

2 \7 \3 X* ?) O- |' |. D
* h, T% p* H, g: t" H

% C5 q4 G& B% N6 h
粘贴上传202112251713482401..png
7 \# Q; Y+ A1 V4 t+ M3 `
粘贴上传202112251714038221..png

2 h/ |- _: y5 d5 C& y. m
粘贴上传202112251714246750..png
, u" w, j0 r, T' h+ L' p6 ?) C) O. Z

! c) z! F7 N. b# [2 y

1 n+ g) @/ a" i) ^" R测试人员按条目编写测试场景、案例、自动化测试脚本,并关联到需求条目上,自动部署测试环境,进行自动化测试。完成测试准出后,自动集成构建后将流水线部署到准投产环境。
+ A. e: Y2 |' s& e8 R9 X2 {
# g$ Y& a$ @- Z4 }& j
+ X5 U* c6 }( M: C4 U( ]
业务人员在准生产环境进行验收测试、系统自动通过ATP完成接口测试。测试完成后,自动集成构建。
! u: W: E1 p8 w6 f/ t3 d! c: u# |
7 O9 I, M* x* ?  G6 Z

* k, V: ~$ e' x% q% X( p! K运维人员将审批通过的流水线自动部署到生产环境,并进行运维。3 S* G3 f4 Y' g( X- b3 k

4 Y- W4 ^7 l8 i+ u

- u: ^' c0 o8 A0 g0 Q3 e+ N. Y敏捷研发流程“拥抱”Devops技术规范,实现了业务用户故事的双向可追溯、快速研发投产,进一步提升了敏捷研发的快速交付能力,实现了敏而捷达,实现了“业技营”融合价值的最大化。(转自王红霞)9 U8 c4 s! _) {: z* |
) {- B  y/ W, r" |3 a: I$ u
/ |, d. u3 |- I+ R2 d




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

本版积分规则

参加 ITIL 4 基础和专家认证、长河ITIL实战沙盘、DevOps基础级认证、ITSS服务经理认证报名
ITIL(R) is a registered trademark of AXELOS Limited, used under permission of AXELOS Limited. The Swirl logo is a trademark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

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

GMT+8, 2022-12-3 01:29 , Processed in 0.101316 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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