與專門團隊一起持續交付

BCG Digital Ventures的首席工程師Robin Weston 最近在倫敦持續生命周期大會(Continuous Lifecycle London)上發布了一份經驗報告,在該報告中稱,外部支持團隊能夠在難以實施變化的組織和封閉的團隊中引入持續交付(CD)實踐。該團隊不只是引入新的技術和工具,而更專注于分享良好的實踐和團隊教育。實踐范圍從持續集成到遵循測試金字塔,或者通過活動度量和識別浪費來減少周期時間。

\\

Weston承認專門的持續交付團隊是一個反模式,因為他們會導致產品團隊缺乏(交付)所有權。

\\

然而,他的團隊接受了接受承諾的挑戰,這是建立新文化的第一步,而不是成為另一個獨立的知識。團隊希望讓產品團隊參與一些現代開發實踐,并使他們能夠從這些實踐中更為主動,并采用持續改進的方法。

\\

Weston的團隊開始運行價值流圖,與工程師一起進行日常工作,暴露出以前看不到的瓶頸。

\\

例如,pull requests只能由不同時區的員工批準,導致代碼提交和代碼集成之間的長時間延遲。

\\

通過簡單地將審批轉移到同一位置的工程師,這個巨大的瓶頸就被移除了。諸如此類,他們做了大量努力做出很多變化以簡化生產過程。

\\

根據韋斯頓的說法,在眾多挑戰中其中之一是要避開這個團隊對產品進行實際構建、測試和交付工作的請求。堅持團隊的使命——讓產品團隊更快、更有質量地交付特性——讓待辦事項公開,并收集數據以顯示團隊的工作對關鍵指標的影響,這是避免在日常繁重工作中被拖垮的關鍵。事實上,清晰而持續地溝通問題和進展(通過常規的展示、錄制演示、mob編程或wiki更新)以及在新的實踐中培訓產品團隊(例如基于主干的開發)占用了團隊大部分時間。

\\

6fb6027fec98383857738e869b07845c.png

\\

顯示持續交付度量(支持團隊目標)的儀表板

\\

輕松的目標實現之后(例如遠程拉請求批準),團隊首先就要專注于建立持續集成實踐和原則明確定義團隊的行動方針了,然后從幾乎只有基于ui應用程序測試到測試金字塔方法,最后,使流程活動成熟、穩定。切換為最新的技術絕對不是首要任務。

\\

例如,團隊沒有主動參與修復損壞的構建,則持續集成的基礎還沒有到位。韋斯頓表示,這表示整個交付過程總體上缺乏所有權。經持續交付就緒調查顯示,大多數團隊滯后于構建和環境管理、測試、數據管理、周期時間,甚至在某些情況下,都沒有應用統一的版本控制。然而,這些結果有助于產品團隊理解需要改變他們開發和交付系統的方式。

\\

在流程變更方面,采用流程即代碼的方式,每個團隊負責維護同一資源庫中自己的流程定義,就像通過流程交付的應用程序一樣。

\\

在Weston離開的時候,一些團隊已經在嘗試微服務和契約測試來解耦版本并增加交付頻率。然而,其他團隊仍然在發布分支和耦合的發布計劃中工作。

\\

查看英文原文:Enabling Continuous Delivery with a Dedicated Team

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538356.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538356.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538356.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

windows版一鍵繞id工具_Windows免費版一鍵繞過IOS13.6激活鎖工具XgRiNdA,完美重啟!...

支持iOS13.6.1系統,支持iPhone、iPad繞過,支持MEID三網、兩網GSM機器,只要一鍵就可以繞過,可以完美關機重啟,并且支持iTunes同步、愛思安裝軟件。新版本:增加屏幕鎖/停用繞過解信號功能、新增12.4~13.2.3繞…

php程序員需要學c語言嗎,程序員為什么需要學會C語言

一轉眼轉行做程序員已經快三年了,剛開始覺得這是個技術活,現在仔細想想每天的工作,好像大多數情況都是在復制粘貼。這不禁讓我陷入了恐懼之中,重新思考要突破現有的狀況。前兩年聽說iOS開發使用swift語言開發簡單,我就…

Could not find artifact

用Maven install 對父工程安裝到本地倉庫

uart怎么判斷幀錯誤_UART通訊總線工作原理的理解

奧的斯電梯OCSS/LCBII /TCBC/GECB板與電梯轎廂和電梯井道之間的串行通訊采用了UART通訊,將井道和轎廂的輸入、輸出和開關部件的信號轉換成串行通訊信號傳輸給電梯操作控制系統,大大節省了現場布線,下面就UART通訊總線工作原理的理解予以描述。…

Laravel核心代碼學習--用戶認證系統的實現細節

用戶認證系統的實現細節 上一節我們介紹了Laravel Auth系統的基礎知識,說了他的核心組件都有哪些構成,這一節我們會專注Laravel Auth系統的實現細節,主要關注Auth也就是AuthManager是如何裝載認證用的看守器(Guard)和用戶提供器(UserProvider…

matlab 光譜噪聲,環境小衛星高光譜影像條紋噪聲去除程序IDL版

前言源代碼PRO stripe_remove1ENVI,/Restore_Base_Save_FilesENVI_Batch_initfile DIALOG_PICKFILE(/READ, FILTER *.img)print,fileENVI_OPEN_FILE,file,r_fidfidENVI_FILE_QUERY, fid, dimsdims, nsns, nlnl, nbnbprint,fid,dims,ns,nl,nbfdata fltarr(ns,nl,nb)datafltar…

啟動TOMCAT報錯 java.util.zip.ZipException: invalid LOC header (bad signature)

報錯信息大致如下所示: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)at org.apache.catalina.startup.Bootstrap.…

快速乘模板

描述 求 a 乘 b 對 p 取模的值&#xff0c;其中 1≤a,b,p≤10^18。 輸入格式 第一行a&#xff0c;第二行b&#xff0c;第三行p。 輸出格式 一個整數&#xff0c;表示a*b mod p的值。 樣例輸入 2 3 9 樣例輸出 6 #include <bits/stdc.h> using namespace std; const int M…

結構體怎么賦值_c語言學習之基礎知識點介紹:結構體的介紹

一、結構體的介紹/* 語法&#xff1a;struct 結構體名{成員列表;};切記切記有分號&#xff01;說明&#xff1a;成員列表就是指你要保存哪些類型的數據。注意&#xff1a;上面的語法只是定義一個新的類型&#xff0c;而這個類型叫做結構體類型。因為類型不能保存數據&#xff0…

php 生成excel空白,phpexcel庫在localhost上運行良好,但在服務器中生成空白的excel文件...

這是我的代碼,在本地主機上可以很好地使用數據庫中的數據生成一個excel文件,但在托管服務器中它會生成一個空白的excel文件&#xff1a;// Starting the PHPExcel library$this->load->library(PHPExcel);//$this->load->library(PHPExcel/IOFactory);$objPHPExcel…

阿里云Maven倉庫地址

<默認情況下配置多個mirror的情況下&#xff0c;只有第一個生效&#xff0c;只有當前一個mirror 無法連接的時候&#xff0c;才會去找后一個&#xff1b;而我們想要的效果是&#xff1a;當a.jar在第一個mirror中不存在的時候&#xff0c;maven會去第二個mirror中查詢下載&a…

python發短信腳本_python腳本發送短信

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技術人對外發布原創技術內容的最大平臺&…

國內遠程醫療市場快速增長

目前&#xff0c;遠程醫療技術已經從最初的電視監護、電話遠程診斷發展到利用高速網絡進行數字、圖像、語音的綜合傳輸&#xff0c;并且實現了實時的語音和高清晰圖像的交流&#xff0c;為現代醫學的應用提供了更廣闊的發展空間。 健康一體機 遠程醫療是指通過計算機技術、遙感…

php怎么使得字體滾動,滾動文字+字體特效代碼(全集)

收集了幾天&#xff0c;終于把滾動文字*字體特效差不多收集完了&#xff0c;這里與大家一同分享&#xff0c;期待您的博客越做越漂亮&#xff01;感謝您的光臨&#xff01;1.陰影滾動字循環滾動:歡迎光臨彌勒內院看門人博客&#xff0c;看門人歡迎您代碼:歡迎光臨彌勒內院看門人…

Eclipse集成svn后出現Failed to load JavaHL Library的解決辦法

在win10 64位上eclipsex64位 集成svn插件 在使用 Team-share project &#xff0c;選擇svn后&#xff0c;報了&#xff1a;Failed to load JavaHL Library錯誤 解決方法&#xff1a; winodws--perference--svn。設置如下圖

python寫進程_將數據作為后臺進程在Python中寫入磁盤

您可以像這樣嘗試using multiple processes&#xff1a;import multiprocessing as mpdef compute(j):# compute a bunch of datareturn datadef write(data):# write data to diskif __name__ __main__:pool mp.Pool()for j in xrange(200):pool.apply_async(compute, args(…

Unity快捷鍵

1 飛越模式 使用飛越模式通過第一人稱飛行來導航場景視圖&#xff0c;類似于在許多游戲中導航。 單擊并按住鼠標右鍵。 使用鼠標移動視圖&#xff0c;WASD鍵向左/右/前/后移動&#xff0c;Q和E鍵可上下移動。 按住Shift鍵可以更快地移動。 2 攝像機對準當前我Sceen的屏幕 Ctrl …

php如何打出的正方形行列,javascript實現輸出指定行數正方形圖案的方法

本文實例講述了javascript實現輸出指定行數正方形圖案的方法。分享給大家供大家參考。具體如下&#xff1a;javascript實現輸出指定行數的正方形圖案&#xff1a;點擊生成圖案&#xff0c;會有2個提示框&#xff0c;1&#xff0c;輸入圖案的組成字符&#xff0c;只能是1個字符哦…

eclipse的SVN插件設置忽略文件

windows--preference--Team-ignore resource 這里我新增了maven項目常不需要提交應該忽略的文件和文件夾 文件&#xff1a; .setting .project .classpath 文件夾&#xff1a; */target/* */target */settings */settings/*

風變python怎么樣_Python取代Excel?風變編程帶你了解如何更好地學Python!

當前最簡單、最流行的編程語言是什么&#xff1f;是Python。最近&#xff0c;谷歌公布的編程語言流行指數顯示&#xff0c;Python目前仍然是全球范圍內最受歡迎的技術語言。而得益于簡潔、易讀、易維護等特點&#xff0c;Python可廣泛運用于數據分析、人工智能、爬蟲、運維、測…