国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DevOps實踐-VMware的DevOps轉型之旅

開發
簡要了解開始DevOps轉型時遇到的障礙以及我們如何解決它們。

如今,大多數公司都在進行DevOps轉型,以采用更快的發布,提供更好的質量,提高團隊的靈活性,敏捷性并獲得更快的反饋。VMware的移動產品也不例外。我們兩年前就懷著同樣的目標開始了轉型。這篇文章將列出我們轉型中遇到的障礙,以及使我們前進的解決方案。

[[342653]]

從兩年前就著眼于DevOps目標開始,我們就有了一些可用的初始要素。我們有敏捷的流程,運營團隊,自動化工具和可用的技術,但是這些都不是一個引擎。因此,我們開始進行更改。

拒絕改變

改變的不確定性,恐懼和懷疑是人的天性,這創造了拒絕的環境。最困難的任務之一是說服團隊實施新的變革,并推動文化轉變。

為了解決這個問題,我們從不斷的培訓,并要求團隊慢慢進行這些變更。此過程幫助團隊了解了DevOps采用的價值。此外,我們很幸運獲得管理團隊的支持。沒有他們的支持和配合,我們的DevOps變革將是不可能的。

功能交付

我們經歷的另一項是功能交付。團隊承受著不斷的壓力,要求他們用很少的時間交付新功能。他們專注于交付工作代碼,但不對質量負責。質量是一個單獨的質量工程(QE)團隊的責任。開發人員日夜工作,提供超出團隊能力的代碼,但是QE仍然發現很多缺陷。

在進行團隊流程調整以采用更改的同時,我們不想發生重大變化來破壞可為客戶提供價值的新功能。

那么,我們有什么選擇呢?第一步,我們將團隊的工作速度降低到其正常工作能力的50%,以確保他們有足夠的時間專注于更高質量的工作。其次,我們為團隊提供了重新制定和更改“完成”定義的時間,我們開始專注于根本原因分析,并專注于自動化以避免類似的問題和減少將來的問題。

技術債務

技術債務是軟件開發的組成部分。大多數擁有遺留代碼的團隊都有某種技術上的債務,我們也是如此。我們的大多數移動產品都有一定的技術債務。

由于我們將速度降低到以前的能力的50%,因此我們有一定的喘息空間來承擔較小的技術債務,這是在團隊給定速度下進行計劃的一部分。對于所有團隊來說,決定將開發速度降低一半是一個艱難的決定。我們與產品管理團隊緊密合作,優先處理技術債務和工程改進以及新功能,以確保我們的產品長期成功。

團隊結構

當我們開始DevOps轉型之旅時,QE團隊獨立于開發人員運作。質量工程師負責測試產品。但是,這種安排在DevOps結構中不太適合。

管理層意識到了這個問題,改變了團隊結構。質量團隊與開發團隊合并。每個人都專注于提供高質量的產品,而質量是團隊中每個人的責任。QE與開發人員結對,向相同的經理匯報工作,并在設計和開發開始時就致力于質量。我們創建了DevOps風格的團隊。DevOps團隊是功能齊全的團隊,能夠構建,測試,具有基礎架構和管理服務技能。如果您是像VMware這樣的大型組織,則無需為每個團隊創建最基本的技能,而可以繼續擁有一個平臺團隊來滿足關鍵項目和跨多個項目的共同需求。但是,請確保使每個團隊都能自行管理應用程序和服務。

技能和知識

當管理層更改團隊結構以使每個人對產品質量負責時,說起來容易做起來難。技能和產品知識方面存在差距。例如,開發人員不知道如何創建測試用例。QE團隊不了解產品代碼對代碼開發的貢獻。

為了解決這個問題,我們開始提高團隊技能和交叉技能。在代碼開發和開發人員方面進行QE培訓,以考慮質量,測試計劃,測試策略以及整體采用質量思維方式。這樣做的目的不是讓QE開始開發代碼,也不是讓開發人員開始全職測試,而是要獲得所需的技能以更加熟悉產品和代碼。此外,我們希望擁有編程方面的專業知識,以開始構建其團隊所需的工具和系統。知識共享,結對編程,跨團隊技能開發簡化了轉換的過程。

自動化

DevOps涉及整個SDLC生命周期中的早期反饋,而自動化在提供早期和一致的反饋中扮演著非常重要的角色。沒有自動化,就無法實現DevOps的發展。當我們開始時,就已經有了自動化,但是,自動化沒有得到有效利用。由于對自動化腳本缺乏信任,測試結果被忽略了,并且開發人員沒有為自動化編寫任何測試腳本(少數單元測試除外)。

我們做了什么?我們回顧了我們的自動化測試策略。為了向左移動,我們選擇了與開發人員所使用的接近的工具和技術,以便他們可以使用自己喜歡的語言,IDE和工具編寫測試腳本。這在很大程度上幫助了我們,開發人員逐漸能夠開始編寫測試腳本,質量工程師開始修復產品缺陷。它還為我們提供了測試自動化的穩定性。我們測試框架的更好的設計和架構使每個團隊成員都能夠為實現質量目標做出貢獻。

環境

自動化的瓶頸之一是按需測試環境的可用性,因為Workspace ONE是一個非常復雜的產品,并且具有許多相互依存關系。對于每個團隊來說,要在每次測試運行中按需創建這樣的環境并不容易。

這是我們的基礎架構團隊介入的地方,并開始從事一個項目,以便為每個團隊提供按需測試環境。整個解決方案基于自助服務門戶和REST API。我們所有人很容易采用和使用API與自動化集成并創建測試環境。

跨團隊協作

如上所述,Workspace ONE是一款非常復雜的產品,具有數百個相互依賴關系,并分為數百個模塊。團隊經常在孤島上工作,專注于自己的交付物,而沒有考慮共享最佳實踐或創建可重用的代碼。這不是一個容易解決的問題,需要文化上的轉變。

解決方案是什么?我們組成了一個小團隊,開始團隊之間的協調,調整發布周期,在團隊之間重用代碼并改善代碼文檔。示例之一是重新創建基于微服務體系結構的測試框架,以便每個團隊可以共享自己的代碼腳本以避免重復。成立了一個跨平臺團隊來分離和編寫可在產品線中使用的可重用代碼。

結論

通過應用上述解決方案,我們能夠做出許多積極的改變。去年,當我們回顧并評估了移動SDK的結果時,我們發現iOS的發布速度提高了50%,Android的發布速度提高了25%。計劃外的補丁和次要版本在iOS上降低了58%,在Android上降低了29%。我們減少了上報次數,提高了生產率,增加了團隊之間的協作和質量,以及許多其他無形的收益。

不要害怕變化。正如*馬丁·福勒(Martin Fowler)*所說

如果您害怕更改某些內容,則顯然設計不佳。

通過適當的規劃開始您的DevOps轉型,確保管理在您身邊,并且所有利益相關者都知道這是一段旅程而不是目的地。實施時請注意上述障礙,但請繼續學習并保持繼續學習。

 

#DevOps# #持續交付#

 

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2022-03-11 18:30:39

DevOps軟件開發

2017-05-31 08:54:45

2017-03-22 09:44:04

DevOps轉型陷阱實踐

2023-11-08 09:33:48

DevOps云計算混合云

2017-03-07 10:00:01

定義實踐DevOps

2022-08-31 18:51:00

DevOps軟件開發

2014-09-01 13:02:02

2017-03-28 19:57:43

DevOpsIT框架

2017-03-30 22:16:21

DevOpsIT應用程序

2018-07-05 13:35:04

DockerDevops開發

2017-05-03 09:02:41

DevOpsPython微服務

2023-02-09 08:00:37

DevOps工具建木

2022-08-24 16:50:59

人工智能機器學習DevOps

2017-07-28 14:07:40

DevOps工具文化

2016-06-28 09:36:04

運維DevOps實踐

2019-01-16 09:00:00

DevOps性能測試軟件

2020-12-16 08:23:06

DevOps容器安全容器

2016-08-31 10:05:28

BMC

2017-12-14 08:31:41

DevOps數據職能JavaScript

2021-01-05 10:09:28

DevOps
點贊
收藏

51CTO技術棧公眾號

欧美亚韩一区| 羞羞视频在线观看不卡| 国产精品黄网站| 日韩视频永久免费| 亚洲裸体视频| 国产日韩欧美综合一区| 精品久久久久久亚洲| 久久美女视频| 久久精品2019中文字幕| 另类视频在线| 肉丝一区二区| 色综合中文综合网| 91网址在线看| 国产一区二区三区免费看| 美女少妇精品视频| 丝袜亚洲精品中文字幕一区| 国产91在线亚洲| jizz一区二区| 窝窝九色成人影院| 一区二区三区小说| 黄页视频在线观看| 欧美理论片在线| 色戒汤唯在线观看| 青草青草久热精品视频在线观看| 北条麻妃在线一区二区免费播放| 日韩欧美aaaaaa| 色播色播色播色播色播在线| 欧美伊人精品成人久久综合97| 日韩电影不卡一区| 国产精品18久久久久久首页狼| abab456成人免费网址| 夜夜嗨av一区二区三区免费区| 亚洲丝袜精品| 日韩精品视频在线| 深夜视频一区二区| 成人a级免费视频| 亚洲欧美成aⅴ人在线观看| 欧美精品成人网| 国产日韩欧美三级| www.av毛片| 亚洲国产小视频| 亚洲欧洲韩国日本视频| 亚洲成色精品| 在线观看成人免费| 欧美一级欧美三级| 天堂а√在线官网| 国产一区二区久久| 日韩毛片一二三区| 国产精品h视频| 免费国产自线拍一欧美视频| 亚洲人成伊人成综合网久久久| 亚洲啊v在线免费视频| 岛国视频一区| 综合av第一页| 韩国成人漫画| 福利视频网站一区二区三区| 精品精品导航| 亚洲国产精品无码观看久久| 欧美黑人性生活视频| 五月天视频一区| 老妇喷水一区二区三区| 久久天天久久| 天堂av网在线| 韩日视频在线观看| 91中文精品字幕在线视频| 亚洲美女久久久| 亚洲综合色成人| 精品一区二区三区久久久| 成人激情久久| 中文字幕第80页| 亚洲欧美精品在线| 不卡免费追剧大全电视剧网站| 久操视频在线播放| 中文字幕久精品免| 日韩av影视在线| 高清成人免费视频| 欧美aaa级| 成人蜜桃视频网站网址| 久久久久北条麻妃免费看| 91视频免费观看| 成人中文视频| 1pondo在线播放免费| 久久久久久久成人| 国产在线视频精品一区| 999在线视频| 久久久噜噜噜久久久| 久久影院资源网| 中文字幕亚洲欧美在线 | 欧美美乳视频| 国产精品天天av精麻传媒| 欧美日韩在线精品一区二区三区激情| 免费av网站在线看| 久久久亚洲国产天美传媒修理工| 国产在线麻豆精品观看| 国产一区二区三区免费观看在线| 小泽玛利亚视频在线观看| 国产精品视频一区国模私拍| 日韩脚交footjobhdboots| 天堂va久久久噜噜噜久久va| 久久久久久久91| 精品精品欲导航| 成人午夜电影久久影院| 欧美~级网站不卡| 电影91久久久| 日韩五码电影| a'aaa级片在线观看| 翔田千里一区| 91短视频在线观看| 亚洲天堂精品在线观看| 日本不卡久久| 日韩精品在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 欧美调教sm| 国产午夜大地久久| 成人中心免费视频| 久久国产主播精品| 91欧美视频网站| 国产精品久久久久久久久免费丝袜| 欧美一级大片| 欧美久久久久久久久久久久久| 久久精品久久久久| 欧洲国内综合视频| 欧美三级资源在线| 国产精品小仙女| 在线观看网站免费入口在线观看国内| 国产精品永久入口久久久| 99久久免费国产| 欧美久久亚洲| 黄视频在线免费看| 免费高清在线| 欧美激情综合色| 久久综合免费视频| 希岛爱理av免费一区二区| 可以看美女隐私的网站| 国产在线制服美女| 国产在线视频网| 日韩有码电影| 国产大片在线免费观看| 最新97超碰在线| 视频在线观看入口黄最新永久免费国产 | 筱崎爱全乳无删减在线观看 | 一区二区三区四区在线视频| 日韩专区在线播放| 欧洲色大大久久| 久久免费的精品国产v∧| 久色婷婷小香蕉久久| 日韩av高清在线观看| 久久看片网站| 9l视频自拍蝌蚪9l视频成人| 成人ssswww在线播放| 好吊妞这里只有精品| 一本久久a久久精品vr综合| 亚洲 欧美 综合 另类 中字| 成人黄视频在线观看| www.精品在线| 992tv成人免费观看| 国产欧美综合精品一区二区| 国内外成人免费视频| www.av91| 久久手机视频| 免费人成黄页在线观看忧物| 影音先锋导航| 久九九久频精品短视频| 自拍偷拍欧美日韩| 欧美日韩1区2区3区| 久久99精品一区二区三区| 久久久久久久久久久久久女国产乱| 亚洲色图.com| 91精品国产乱| 中文字幕日韩欧美精品在线观看| 亚洲日本中文字幕| 欧美大尺度激情区在线播放| 一区二区三区四区视频| 亚洲精品之草原avav久久| 欧美va亚洲va| 亚洲片av在线| 欧美老女人xx| 国产91在线播放| 久久涩涩网站| 一区在线电影| 偷拍盗摄高潮叫床对白清晰| 美女av免费观看| 一插菊花综合| 国产黄色高清在线| 免费污视频在线一区| 夜久久久久久| 精品美女久久| 午夜一级在线看亚洲| 一区二区三区在线视频免费观看| 免费在线亚洲| 99综合在线| 国产一区二区三区蝌蚪| 久久99久久精品| 在线欧美福利| 在线午夜影院| 亚洲精品亚洲人成人网在线播放| 久久精品夜色噜噜亚洲aⅴ| 色综合久久天天| 欧美成人午夜视频| av在线不卡免费看|