Enviar pesquisa
Carregar
互联网持续交付整形记
•
1 gostou
•
646 visualizações
Ryan YU
Seguir
互联网持续交付实施案例分享
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 25
Baixar agora
Baixar para ler offline
Recomendados
从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1
天青 王
Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案
Miles Chou
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
Edward Kuo
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
twMVC#23 | 一個Mobile App開發、維護與改版的愛恨之路
twMVC#23 | 一個Mobile App開發、維護與改版的愛恨之路
twMVC
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
DevOps Taiwan CICD Pipeline Tools
DevOps Taiwan CICD Pipeline Tools
scott liao
zhuwenlongChinese
zhuwenlongChinese
Wenlong Zhu
Mais conteúdo relacionado
Mais procurados
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
持續整合與單元測試
持續整合與單元測試
昱劭 劉
API Token 入門
API Token 入門
Andrew Wu
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
Chen Cheng-Wei
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview
Alan Tsai
DevOps的神鬼奇航
DevOps的神鬼奇航
Edward Kuo
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
Edward Kuo
Frontend devops-v1.0
Frontend devops-v1.0
Yan Wang
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
Andrew Wu
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
Miles Chou
Continuous Delivery - 敏捷開發的最後一哩路
Continuous Delivery - 敏捷開發的最後一哩路
Miles Chou
版本管理的四种工作模式
版本管理的四种工作模式
pluschen
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
TIM WANG
Dev ops 簡介
Dev ops 簡介
hugo lu
持续交付的魅力
持续交付的魅力
Qiao Liang
[China merge world tour] Perforce Introducing Swarm
[China merge world tour] Perforce Introducing Swarm
Perforce
Open stack在企业持续集成中的实战
Open stack在企业持续集成中的实战
Yong Luo
CICD Workshop 20180922
CICD Workshop 20180922
Earou Huang
為瞬間巨量做好準備 20180726
為瞬間巨量做好準備 20180726
Earou Huang
CYBERSEC 2020 臺灣資安大會 - 第一次使用 k8s 就不埋漏洞
CYBERSEC 2020 臺灣資安大會 - 第一次使用 k8s 就不埋漏洞
Secview
Mais procurados
(20)
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
持續整合與單元測試
持續整合與單元測試
API Token 入門
API Token 入門
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview
DevOps的神鬼奇航
DevOps的神鬼奇航
[2018 DevOps Days]大型企業如何推行DevOps
[2018 DevOps Days]大型企業如何推行DevOps
Frontend devops-v1.0
Frontend devops-v1.0
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
Continuous Delivery - 敏捷開發的最後一哩路
Continuous Delivery - 敏捷開發的最後一哩路
版本管理的四种工作模式
版本管理的四种工作模式
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
過來人經驗 - 在企業中推行 DevOps 前該具備的認知與工具箱
Dev ops 簡介
Dev ops 簡介
持续交付的魅力
持续交付的魅力
[China merge world tour] Perforce Introducing Swarm
[China merge world tour] Perforce Introducing Swarm
Open stack在企业持续集成中的实战
Open stack在企业持续集成中的实战
CICD Workshop 20180922
CICD Workshop 20180922
為瞬間巨量做好準備 20180726
為瞬間巨量做好準備 20180726
CYBERSEC 2020 臺灣資安大會 - 第一次使用 k8s 就不埋漏洞
CYBERSEC 2020 臺灣資安大會 - 第一次使用 k8s 就不埋漏洞
Destaque
Michael Kumhof, Stockholm, 2 nov
Michael Kumhof, Stockholm, 2 nov
Global Utmaning
Challenges of integration: case of Latvia - Iveta Kazoka, Providus
Challenges of integration: case of Latvia - Iveta Kazoka, Providus
Global Utmaning
图片管理Java迁移项目测试总结
图片管理Java迁移项目测试总结
Ryan YU
Realtor Newsletters 2011-2012
Realtor Newsletters 2011-2012
zipnyc
团队目标管理模型
团队目标管理模型
Ryan YU
Catharina Ringborg: Energibolagens framtida behov
Catharina Ringborg: Energibolagens framtida behov
Global Utmaning
Best Digital Inclinometer - Digipas
Best Digital Inclinometer - Digipas
Taraxtech
Destaque
(7)
Michael Kumhof, Stockholm, 2 nov
Michael Kumhof, Stockholm, 2 nov
Challenges of integration: case of Latvia - Iveta Kazoka, Providus
Challenges of integration: case of Latvia - Iveta Kazoka, Providus
图片管理Java迁移项目测试总结
图片管理Java迁移项目测试总结
Realtor Newsletters 2011-2012
Realtor Newsletters 2011-2012
团队目标管理模型
团队目标管理模型
Catharina Ringborg: Energibolagens framtida behov
Catharina Ringborg: Energibolagens framtida behov
Best Digital Inclinometer - Digipas
Best Digital Inclinometer - Digipas
Semelhante a 互联网持续交付整形记
现代化敏捷测试工作者
现代化敏捷测试工作者
Yi Xu
The way to continuous delivery
The way to continuous delivery
Qiao Liang
Agile introduction
Agile introduction
Jen-Chieh Ko
UiGathering 2012.07 Slide (Derek Liu)
UiGathering 2012.07 Slide (Derek Liu)
UXTW(Taiwan User Experience Professional Association)
Top100summit 闵刚金蝶自动化测试发展之路 2
Top100summit 闵刚金蝶自动化测试发展之路 2
drewz lin
持续交付
持续交付
drewz lin
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
drewz lin
Xpp
Xpp
drewz lin
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
Duran Hsieh
浅谈架构升级
浅谈架构升级
Hardway Hou
2015 年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1
2015 年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1
Duran Hsieh
Scrum gathering 2012 shanghai_敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
Scrum gathering 2012 shanghai_敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
LetAgileFly
Scrum gathering 2012 shanghai_ 敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
Scrum gathering 2012 shanghai_ 敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
jalamar
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
LetAgileFly
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110
Qiao Liang
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
TIM WANG
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC
Semelhante a 互联网持续交付整形记
(20)
现代化敏捷测试工作者
现代化敏捷测试工作者
The way to continuous delivery
The way to continuous delivery
Agile introduction
Agile introduction
UiGathering 2012.07 Slide (Derek Liu)
UiGathering 2012.07 Slide (Derek Liu)
Top100summit 闵刚金蝶自动化测试发展之路 2
Top100summit 闵刚金蝶自动化测试发展之路 2
持续交付
持续交付
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Xpp
Xpp
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1(20160222)
浅谈架构升级
浅谈架构升级
2015 年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1
2015 年逢甲大學資訊系:ASP.NET MVC 4 教育訓練1
Scrum gathering 2012 shanghai_敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
Scrum gathering 2012 shanghai_敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
Scrum gathering 2012 shanghai_ 敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
Scrum gathering 2012 shanghai_ 敏捷测试与质量管理分会场演讲话题:快速可持续的高质量发布(路宁)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
持续交付最佳实践——百度技术沙龙201110
持续交付最佳实践——百度技术沙龙201110
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
在B2B硬體產業運用 Agile 與 DevOps 的實務與心法
twMVC#24 | 開發團隊的敏捷之路(未完成)
twMVC#24 | 開發團隊的敏捷之路(未完成)
互联网持续交付整形记
1.
互联⺴⽹网企业研发微创整形记 敏捷转型和持续交付实践的⼀一些体会
2.
俞炜 Ryan 质量⼯工程实践者
教练式管理者 敏捷粉丝 2000年 ⼤大学毕业,开始测试⽣生涯 2004年 ebay,开启互联⺴⽹网之旅 2010年 敏捷粉丝,DP 2011年 业余教练 2013年 SDP,SG、QCon、 Top100
3.
⾃自下⽽而上推动转型的经历 ⼀一. 尝试导⼊入Scrum
⼆二. 团队内开始讨论Scrum,出现不同的声⾳音 三. 开始转向持续交付⼯工程实践 四. 实施敏捷转型,推动持续交付⼯工程实践
4.
理想的持续交付模型
5.
转型-整形 ⾼高层的⽀支持 代价、成本
⻛风险
6.
持续交付转型的内在⽭矛盾 业务导向—技术债务 ⼩小步迭代—价值驱动
快速响应—流程建设 领导干预—团队决策
7.
微创式整形 ⻰㠚押 ㊏⓼㢑
8.
持续交付整形⾦金字塔 敏捷 ⼀一键式发布
⾃自动化验收测试 云测试环境 ⾃自动化回归测试 持续集成 版本控制⾃自动化编译部署 软件配置管理 测试驱动开发 环境配置管理 发布计划管理 数据管理
9.
持续交付整形⾦金字塔 敏捷 ⼀一键式发布
⾃自动化验收测试 云测试环境 ⾃自动化回归测试 持续集成 版本控制⾃自动化编译部署 软件配置管理 测试驱动开发 环境配置管理 发布计划管理 数据管理
10.
快速是不是问题? Web App/Web
Services 研发团队规模:~100⼈人 开发:60 测试:15 配管:3 运维:5 ?分钟发布⼀一次版本 ?分钟发布⼀一次⽣生产版本 2013年版本发布统计 ⼀一⽉月四⽉月七⽉月⼗十⽉月⼗十⼆二⽉月
11.
产品发布流程 需求开发测试发布 需求本地发布发布
需求DBA审核本地发布发布 产品需求 事务处理 数据修复
12.
持续交付⼯工具平台 TaskManager:Redmine IDE:Eclipse/Oracle
Code Repo:SVN CI:Jenkins Automaiton: HP Quality Center SOAPUI、Fitnesse Bug Tracking:HP CQ
13.
任务管理-Redmine 发布任务 基本信息
关联bug 关联需求 发布清单
14.
版本策略案例 Trunk Release
Regression feature dev test Regression bug fix 全球知名e-commerce⺴⽹网站
15.
SDP版本策略 Trunk tag
tag tag tag Branch Release tag Test Develop
16.
⾃自动化构建-Jenkins 参数化打包脚本 测试标签版本-开发、测试
正式标签版本-配管 ⾃自动更新任务状态 独⽴立部署脚本 测试版本⾃自动化部署 ⽣生产版本⼈人⼯工触发 灵活性、可靠性和效率之间的平衡 ⽣生成标签 ⾃自动构建 是 ⾃自动部署 可发布? 发布⽣生产版本 否 构建成功? 否 是 ⾃自动测试
17.
⾃自动化回归测试 基于WebService的接⼝口测试 SOAPUI实现测试脚本
QC脚本管理 ⾃自动化⽤用例管理 运⾏行环境 Jeckins⾃自动调⽤用 ⾃自动部署的后续步骤
18.
快速还是问题吗? Web App/Web
Services 研发团队规模:~100⼈人 ?分钟发布⼀一次版本 ?分钟发布⼀一次⽣生产版本 2013年版本发布统计 3000 2250 1500 750 0 ⼀一⽉月三⽉月五⽉月七⽉月九⽉月⼗十⼀一⽉月 2 mins 20 mins
19.
持续交付整形⾦金字塔 敏捷 ⼀一键式发布
⾃自动化验收测试 云测试环境 ⾃自动化回归测试 持续集成 版本控制⾃自动化编译部署 软件配置管理 测试驱动开发 环境配置管理 发布计划管理 数据管理
20.
质量管理平台 产品人员 开发人员
运维支持人员 项目生命周 期管理PLC 需求管理 项目管理 资源管理 发布管理 管理任务 统计报表 质量管理 服务QMS CMDB 服务接口 管理后台 系统监控 统计分析 知识系统 质量保证 平台QAP 测试环境 集成环境 缺陷管理 自动化测 试平台 用例管理 版本管理 质量控制中心
21.
CMDB 发布单元管理 配置项管理
服务器环境管理
22.
测试框架 银⾏行接⼝口Mock 基于接⼝口的验收测试⾃自动化
SOAPUI 基于BDD功能测试⾃自动化 Fitnesse Cucumber
23.
持续交付整形⾦金字塔 敏捷 ⼀一键式发布
⾃自动化验收测试 云测试环境 ⾃自动化回归测试 持续集成 版本控制⾃自动化编译部署 软件配置管理 测试驱动开发 环境配置管理 发布计划管理 数据管理
24.
未来改进点 实现⾃自动发布脚本,提供“⼀一键式”发布功能 DP
Button 虚拟化云平台 利⽤用持续交付⼯工具 Throughtworks® Go ElectricCloud® Commander
25.
谢谢! 銘践职⼒副 ryanwyu
@逆境盛⽃斗⼠士 cn.linkedin.com/in/ryanyu
Baixar agora