中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

DevOps:“協(xié)作需要付出代價”

發(fā)布于:2021-02-11 00:00:03

0

48

0

DevOps 協(xié)作

代替非常簡單的方法,我們需要尋找在不同上下文中工作的協(xié)作和交互模式。協(xié)作需要付出一定的代價,但會產(chǎn)生非常好的效果。但是,有時候最好在團(tuán)隊(duì)之間引入一種界限。JAXenter編輯Hartmut Schlosser在2016年DevOpsCon上與Matthew Skelton進(jìn)行了交談,探討了協(xié)作的必要性以及如何形成良好的團(tuán)隊(duì)結(jié)構(gòu)。

JAXenter:嗨,我是Hartmut,我和慕尼黑DevOps-Con的Matthew Skelton在一起。我認(rèn)為您現(xiàn)在的會議很精彩–您談到了團(tuán)隊(duì)組織/團(tuán)隊(duì)協(xié)作/團(tuán)隊(duì)結(jié)構(gòu),并介紹了一些團(tuán)隊(duì)拓?fù)?。為什么具有一組不同的團(tuán)隊(duì)拓?fù)溆杏脝幔?/span>

Matthew Skelton:嗯,我們發(fā)現(xiàn),團(tuán)隊(duì)可以通過多種不同方式有效地合作。建立團(tuán)隊(duì)時,有很多方法可以使團(tuán)隊(duì)效率低下。實(shí)際上,沒有一種單一的團(tuán)隊(duì)結(jié)構(gòu)或協(xié)作模式可以起作用。這取決于業(yè)務(wù)目的是什么;這取決于組織要實(shí)現(xiàn)的目標(biāo)。這取決于他們采用技術(shù)的方式。這取決于他們移動的速度-各種各樣的事情。

而不是說“哦,開發(fā)需要與運(yùn)營進(jìn)行對話和協(xié)作”的非常簡單的方法。這是一個很好的起點(diǎn)。但是我們發(fā)現(xiàn)的是,我們需要更加具體,并尋找在不同環(huán)境下工作的協(xié)作和交互模式。

JAXenter:讓我們更具體一些。什么是衡量公司需求的團(tuán)隊(duì)結(jié)構(gòu)的一個好例子?

Matthew Skelton:很好。假設(shè)某個組織正在嘗試快速發(fā)現(xiàn)某些事物,例如試圖發(fā)現(xiàn)新技術(shù)。假設(shè)他們正在從AWS上的虛擬機(jī)遷移到Kubernetes或類似的東西,那么構(gòu)建軟件或應(yīng)用程序的人員以及提供某些基礎(chǔ)架構(gòu)的人員可能需要在那時密切合作。這樣,他們才能真正理解在應(yīng)用中采用Kubernetes之類的操作含義。

因此,讓這些團(tuán)隊(duì)緊密合作非常有價值。不需要緊密合作也很有用,因?yàn)閰f(xié)作需要付出一定的代價。它很昂貴,但可以產(chǎn)生很好的效果。有時候最好在團(tuán)隊(duì)之間引入一種界限。具體來說,產(chǎn)品團(tuán)隊(duì)可以通過這種方式簡單地依賴平臺,并在平臺之上交付他們的東西。此時,與IT運(yùn)營部門進(jìn)行協(xié)作的需求減少了,因?yàn)橐呀?jīng)解決了難題。

經(jīng)典示例是關(guān)鍵的云鑄造廠,其中應(yīng)用程序和平臺之間存在硬性區(qū)別。存在的原因是因?yàn)殡y題已經(jīng)解決。因此,人們可以在平臺之上交付應(yīng)用程序。這是一個具體的示例,可以感覺到主要情況,因此我們根據(jù)團(tuán)隊(duì)的工作情況來考慮不同的團(tuán)隊(duì)合作方式。

JAXenter:所以您會說協(xié)作在任何情況下都沒有價值嗎?

Matthew Skelton:我認(rèn)為合作始終是有價值的。但是,我們必須明白,為什么我們正在協(xié)同合作和如何合作開發(fā)。究竟我們應(yīng)該專注于什么合作?有時,最好將某些事情編碼為服務(wù)可能更好。

JAXenter:因此,讓我們看一下更廣泛的背景。我們在DevOps會議上在這里,您在談?wù)搱F(tuán)隊(duì)結(jié)構(gòu),但團(tuán)隊(duì)結(jié)構(gòu)還不是全部。是什么將生命帶入了這種結(jié)構(gòu)?

Matthew Skelton:這是一個非常好的觀點(diǎn)。僅具有精心設(shè)計(jì)的良好團(tuán)隊(duì)結(jié)構(gòu)并不能單獨(dú)為您提供有效的軟件交付。我們需要研究文化方面的問題,我們需要確保我們擁有良好的,健全的工程實(shí)踐,并且這需要一些時間才能發(fā)展。就像我們需要一個生態(tài)系統(tǒng)。我們需要培養(yǎng)和關(guān)心這種文化,以實(shí)現(xiàn)良好的工程設(shè)計(jì)。

最終,企業(yè)或組織需要對其嘗試做的事情有一個非常清晰且消息靈通的畫面。因?yàn)橛性S多組織尚未真正驗(yàn)證其產(chǎn)品或服務(wù)理念!因此,當(dāng)他們要求IT或工程部門構(gòu)建某些內(nèi)容時,由于業(yè)務(wù)概念或組織概念尚不明確,因此尚不清楚我們應(yīng)該構(gòu)建什么內(nèi)容。實(shí)際上,對于采用DevOps的人員和組織來說,變得越來越擅長于技術(shù)部分,以至于實(shí)際上暴露了業(yè)務(wù)或組織方面的缺乏清晰度,這是一件很平常的事情。那是一個有趣的地方。

JAXenter:什么是一個好的起點(diǎn)?我們擁有傳統(tǒng)的公司架構(gòu),現(xiàn)在想要取得成就。他們聽說過DevOps的想法,聽說過團(tuán)隊(duì)的拓?fù)浣Y(jié)構(gòu)–您會如何建議?

馬修·斯凱爾頓(Matthew Skelton):一開始的重要事情是選擇足夠小的東西,以使我們能夠獲得一定的牽引力,但并不是一件容易的事。我們需要從高級管理層那里獲得一些支持,以便我們可以對此進(jìn)行實(shí)驗(yàn),如果您愿意的話,可以在播客中進(jìn)行。它可能是一種產(chǎn)品,可能是一種產(chǎn)品領(lǐng)域,但是我們希望從中學(xué)習(xí)到很多東西。我們期望第一次做的不好,我們應(yīng)該做錯一些事情,但是要從中學(xué)到很多。

某些員工可能會感到被排斥在外,但我們需要通過說“看,別擔(dān)心,您現(xiàn)在不在這個團(tuán)隊(duì)中”來帶他們走,但我們的計(jì)劃是稍后向您推出這種方法。因此,請稍等片刻,參加午餐時間的披薩會議,了解我們在做什么,隨著時間的推移,我們將逐步向其他團(tuán)隊(duì)推廣這種方法?!?嘗試同時更改整個事情可能會奏效,但是對于大多數(shù)組織來說,這可能不是最好的選擇。

JAXenter:您認(rèn)為這是自上而下的過程還是更多的自下而上的過程?

馬修·斯凱爾頓(Matthew Skelton):兩者結(jié)合在一起。我們需要建立一種良好的工程文化,一種從底部到底部進(jìn)行實(shí)驗(yàn)的學(xué)習(xí)和安全文化。有時我們會變得非常有進(jìn)取心,或者人們害怕他們,那么我們需要弄清楚如何對待他們。也許在某個地方,但是自上而下,它需要組織管理層的認(rèn)可和意識,這是值得投資的東西。因此,自上而下和自下而上的結(jié)合是正確的方法。通常,我們希望從小處著手,然后再擴(kuò)展,而不是嘗試進(jìn)行重大改變。有時這是必需的,但通常最好以一種流方式進(jìn)行,然后從中進(jìn)行擴(kuò)展。

JAXenter:謝謝!