敏捷转型行动笔记:启动

从今年2月份开始,本人所在的研发部门打算启动敏捷&DevOps转型,对于我们这样的传统项目型公司而言,目标是什么、道路怎么走、从哪里开始、具体如何做等等问题都会一一摆在我们的面前。为了记录我们在敏捷&DevOps转型之路上的具体实践和所碰到的各种问题,本人准备将敏捷&DevOps转型的一些行动方案、心得体会等记录下来形成敏捷&DevOps转型笔记,并分享给有需要的朋友们。
本篇是关于本次敏捷&DevOps转型行动的开篇,主要想和各位朋友分享一下我们是如何开始这项行动的。归结起来,主要是做了三个方面的工作:一是调查了解,收集敏捷及DevOps有关的数据及相关案例,便于判断如何行动;二是制定行动方案,明确行动目标;三是组织召开试点团队的交流启动会。

一、调查了解,做好转型前的准备工作

为了从传统模式平滑地向敏捷&DevOps转型,本人首先系统性地学习了解了有关敏捷、DevOps的相关知识,同时阅读了解加速度Accelerate、全球Devops调查现状分析等各类报告,了解敏捷&DevOps转型的一些基本步骤等。为了顺利推进转型的各项工作,获取公司高层及各方的支持也是非常重要的,据《2017全球DevOps现状调查报告》,成功应用DevOps的高效能组织,在生产力和稳定性方面有明显的优势,包括:高出46倍的部署频率、快出440倍的前置时间、快出96倍的故障恢复时间、低出5倍的变更故障率。由此,更加坚定了我们向敏捷&DevOps转型的决心。

二、制定行动方案,明确行动目标和路线

行动方案里面,主要包括几方面的内容:一是要明确行动目标,二是明确行动策略,三是制定行动路线,四是明确行动内容。
在行动目标方面,我们的目标是利用3年左右的时间,实现软件研发模式从传统瀑布开发模式向以DevOps敏捷研发模式为主、小瀑布研发模式为辅的演变,逐步构建面向未来业务发展、具备核心研发实力、快速响应变化、敏捷高效可控的软件研发体系。
在行动策略方面,为顺利推进向DevOps敏捷研发模式的转型,拟采取“学习·评估、试点·度量、赋能·推广”的整体规划分步实施的总体行动策略。
在行动路线方面,总体明确了2019-2021年三年的行动路线:
在这里插入图片描述
在行动内容方面,主要划分为三个阶段来分步骤开展:
(1)学习·评估阶段。这个阶段主要是面向研发管理团队、拟试点团队组织开展对敏捷、DevOps有关的学习、培训,对向DevOps转型的适用场景进行认真仔细地分析评估,持续周期为2个月左右。这里面包括通过集中学习、自行学习等方式系统性了解敏捷软件开发、DevOps,相关书籍及资料参考:《Scrum敏捷软件开发》、《用户故事与敏捷方法》、《DevOps实践指南》、《DevOps原理、方法与实践》、《凤凰项目》、《持续交付》、《发布:软件的设计与部署》、《看板方法》、《敏捷回顾》、《敏捷教练》等。而培训方面,则是邀请敏捷&DevOps方面的外部专家开展为期一周的集中培训,培训的目标主要包括:掌握敏捷及DevOps转型实践的具体方法,指导试点团队如何转型;扫清敏捷及DevOps转型过程中的障碍,少走弯路;提升团队的凝聚力和价值交付的思想认知;在部门内部建立跨功能团队合作的文化。
(2)试点·度量阶段。该阶段主要是选取试点团队和试点项目进行DevOps转型的规划,制定DevOps转型目标和转型策略,实施转型工作并阶段性度量转型效果。实施周期持续半年左右。
(3)赋能·推广阶段。该阶段主要是将DevOps转型试点效果进行总结并面向其他团队进行持续赋能,制定更广阔范围的DevOps转型路线,促进其他团队向DevOps转型。

三、组织召开试点团队的交流启动会

为了更好地启动该项工作,我们组织召开了一次交流启动会,针对敏捷的概念、DevOps是什么、DevOps的常用技术、为什么要想DevOps迈进、我们适合向DevOps研发模式转型吗?向DevOps研发模式转型可能会有哪些陷阱?从哪里开始?等等这些问题。同时利用小打卡开始组织进行集中学习,每天打卡写阅读体会,每次阅读完毕做一次学习交流会。

猜你喜欢

转载自blog.csdn.net/huangxinfeng/article/details/102729588
今日推荐