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

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

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 71|回复: 0

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

[复制链接]
发表于 2021-12-25 17:14:49 | 显示全部楼层 |阅读模式
本帖最后由 FYIRH 于 2021-12-25 17:16 编辑
8 T$ [/ m7 Q5 n" L; ?0 M1 `  b, Z2 X! J( r
DevOps 是一种软件工程文化与实践,以推动开发和运维一体化为目标,旨在通过打破职能部门的壁垒,改变协作模式,促进需求的快速实现。
) \& k5 l2 I% \4 ?: m! \/ r% V
农行于2017年进行了敏捷研发模式的探索和实践,在研发端进行了敏捷的相关实践,2020年完成了敏捷研发流程的优化,将敏捷实践延伸到业务部门,并于2021年全面推广。2019年4月农行启动 DevOps 建设工程,实现了CI/CD流水线的贯通和能力认证,实现了研发运营一体化建设,并于2021年启动了全面推广工作。在2021年,农行的敏捷研发模式和Devops技术规范在研发实施过程中实现了“拥抱”,通过敏捷研发模式,将研发运营一体化延伸到业务端,实现业务、研发和运营的价值融合,进一步增强了端到端全链条无缝衔接和业技融合,实现了业务需求的快速交付。

8 p/ J; x  l, _. d: i/ j
粘贴上传202112251713042653..png
0 g8 x! N7 _: p% d* P
业务人员使用敏捷实践的“用户故事地图”方法,通过可视化的方式进行需求挖掘和讨论。使用“影响地图”的方法,建立了业务价值到产品功能的映射,找到实现价值的最短路径,并通过“用户故事”的方式描述需求,从用户的角度描述用户期望的功能。

8 W% R# @6 P- M9 H9 O. c+ r6 l( n
在敏捷研发模式中,“用户故事”贯穿了研发、测试、投产部署等软件产品的全生命周期,起到了表达、传递、执行等关键作用。尤其是使用了Devops技术应用后,“用户故事”与流水线关联,进一步提升了用户故事的交付能力。: l; w9 ~, i* m, X4 L: l1 i

) `* a. y: f  L) |: e7 {9 @* R6 C' H
粘贴上传202112251713281430..png

3 F7 K; V; @5 |
2 \8 S) n0 J- `* N

& p, S  m' A! {9 M开发人员依据业务人员提交的用户故事进行了需求条目拆分,通过TFS工具对业务用户故事进行管理、跟踪。按技术条目在TFS建立特性分支上,并创建条目的流水线,按用户故事编写自动化测试脚本,进行自动化单元测试。条目完成单元测试后,进行自动化的代码合规检查、自动集成构建,并将流水线自动部署到测试环境,并按条目提交测试准入。
% y# p) j* v# ]$ A. ^
& p& o5 O; ?5 b) `# y
/ |* |2 \" h* c! v9 m1 _' Y

! ?1 Z8 {0 K! t) M5 Y+ t
( t4 m. _# M' c
粘贴上传202112251713482401..png

9 A" E6 [: g- z
粘贴上传202112251714038221..png

- f4 B8 _' j! G' K
粘贴上传202112251714246750..png
, P1 v4 |9 F2 t: J5 a7 H

4 {) @1 A6 Q' w& X% P) s
9 o  c! [; l% V* `. V8 R( }
测试人员按条目编写测试场景、案例、自动化测试脚本,并关联到需求条目上,自动部署测试环境,进行自动化测试。完成测试准出后,自动集成构建后将流水线部署到准投产环境。
/ p: D9 n" o2 O4 S6 g0 {# ]' E1 d( V8 ^, b5 P0 [

- D% J  w( d6 W6 O) A+ v业务人员在准生产环境进行验收测试、系统自动通过ATP完成接口测试。测试完成后,自动集成构建。8 a& {; A* \% x  \  }
8 t; ^2 O5 u: \* R2 H+ E
4 K1 N5 h( v. e" I; I+ b( p% j, g
运维人员将审批通过的流水线自动部署到生产环境,并进行运维。
5 ~& M+ e/ f0 |/ Y. B$ I
1 B  m. c- A* b, b) T1 |: I1 ]
$ `2 @: ~  j0 S: E
敏捷研发流程“拥抱”Devops技术规范,实现了业务用户故事的双向可追溯、快速研发投产,进一步提升了敏捷研发的快速交付能力,实现了敏而捷达,实现了“业技营”融合价值的最大化。(转自王红霞)" v% ~% d, Z1 j1 v" ~
/ i2 \/ M3 D5 E: M2 C/ \

* r; F1 ?6 a: C! b5 h$ J




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

本版积分规则

参加 ITIL 4 基础和中级专家认证、v3专家升级、DevOps专家认证、ITSS服务经理认证报名
本站关键字: ITIL| ITSM| ISO20000| ITIL培训| ITIL认证| ITIL考试| ITSS| ITSS培训| ITSS认证| IT运维管理| DevOps| DevOps培训| DevOps认证| itop| itil4| sre| 开源ITSM软件

QQ|ITIL先锋论坛 ( 粤ICP备11099876号 )|appname

Baidu

GMT+8, 2022-1-20 20:06 , Processed in 0.142763 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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