發(fā)布于:2021-01-06 15:13:52
0
68
0
從現(xiàn)場獲取這些DevOps經(jīng)驗教訓(xùn),開始邁向更高的團(tuán)隊士氣,更好的溝通和更全面的了解。Tiffany Jachja分享了她的內(nèi)幕技巧,建議和關(guān)鍵觀察,以改善DevOps。
兩年前,我坐在OpenShift容器平臺新手訓(xùn)練營中,以更好地了解容器技術(shù)。在我們休息期間,講師問我們是否看過黃皮書,我想知道房間周圍的洗牌是什么意思。有人走到房間的最前面,將書從他們的書包中取出?!笆堑模椰F(xiàn)在正在閱讀。”
“好,你們都應(yīng)該讀這本書,”講師宣布。他稱其為DevOps的圣經(jīng)。有人表示贊同。我敢肯定我?guī)缀跻鲎涣恕Jソ?jīng)?在不知不覺中,培訓(xùn)結(jié)束了,我手里拿著《 DevOps手冊》(由Gene Kim,Jez Humble,Patrick Debois和John Willis撰寫)。
在很短的時間內(nèi),我開始學(xué)習(xí)DevOps以及圍繞核心概念的實踐,通過共同努力,開發(fā)人員和運營團(tuán)隊可以通過軟件推動業(yè)務(wù)價值的交付。我開始了解DevOps是人員,流程和技術(shù)的結(jié)合。
誠然,我花了很多時間來學(xué)習(xí)這三個領(lǐng)域的相互影響。挑戰(zhàn)之一是診斷一支勝出的團(tuán)隊與一支失敗的團(tuán)隊之間的關(guān)系。它通常歸結(jié)為團(tuán)隊的領(lǐng)導(dǎo),并影響了團(tuán)隊在人員,流程和技術(shù)方面的實踐和文化。
通過我必須促進(jìn)和與不同團(tuán)隊合作的機(jī)會,我能夠注意到關(guān)于改進(jìn)DevOps實踐的重要觀察和建議。本著這種精神,這里是領(lǐng)導(dǎo)者在DevOps歷程中從實地汲取的三個教訓(xùn)。
定義目標(biāo)結(jié)果
我已經(jīng)意識到,在結(jié)果沒有明確定義和確定優(yōu)先順序的任何努力中,事情都會出錯。偽影很重要;我們在設(shè)計思考會議,功能構(gòu)建和發(fā)現(xiàn)會議中進(jìn)行制作。他們通常需要領(lǐng)導(dǎo)者跟蹤KPI的輸出。它們以文檔,圖表和/或代碼的形式存在。但是,當(dāng)團(tuán)隊誤解其目標(biāo)時,這些人工制品會迅速貶值。
這里的關(guān)鍵點是不要將結(jié)果與輸出混淆。您不應(yīng)該運行設(shè)計沖刺來為您的開發(fā)人員開發(fā)積壓的積壓;這是一個專注于輸出的示例。結(jié)果的一個例子是讓您的關(guān)鍵利益相關(guān)者(包括您的開發(fā)人員)了解問題空間以開始開發(fā)解決方案。如果您正在運行會話或事件,并且要生成工件和復(fù)選框,那就太好了。這樣可以確保角色和責(zé)任得到處理。這些職責(zé)應(yīng)該是由該角色處理的單獨議程。
具有相同結(jié)果的團(tuán)隊將獲得更好的價值和結(jié)果。Accelerate是一本非常出色的書,在采用DevOps的公司中談?wù)撨@方面。有針對性的結(jié)果可確保涉及技術(shù)和人員的流程符合您的業(yè)務(wù)需求。
創(chuàng)建安全的環(huán)境
安全的環(huán)境對于維持公司的健康至關(guān)重要。員工在感到有能力時會盡力而為。這里的主要收獲是維護(hù)一個安全的環(huán)境,讓每個人都可以做出貢獻(xiàn)。
如果您保持一支健康,優(yōu)秀的團(tuán)隊,則可能會達(dá)到目標(biāo)成果,定期在整個公司或團(tuán)隊中推動價值并汲取教訓(xùn)。大量的反饋通常會導(dǎo)致人們希望進(jìn)一步改進(jìn)或嘗試當(dāng)前的流程。
如果您在努力創(chuàng)造價值和實現(xiàn)目標(biāo)成果方面苦苦掙扎,那么很少有實踐可以幫助您從團(tuán)隊中學(xué)習(xí),例如回顧。敢于領(lǐng)導(dǎo)是我個人的最愛,因為它在公司內(nèi)的沖突和復(fù)雜性中之以鼻。
無論如何,我們無法預(yù)測混亂,因此在執(zhí)行周期內(nèi),通常有必要進(jìn)行調(diào)整。改變公司中當(dāng)前的結(jié)果和流程可能很困難,尤其是在團(tuán)隊士氣和團(tuán)隊動力方面。如果這些變化導(dǎo)致無法交付的產(chǎn)品,也會導(dǎo)致不滿和責(zé)備。
降低團(tuán)隊士氣的一些跡象包括,人們對事情不暢感到沮喪,退縮以及問題增多。如果您正在經(jīng)歷對團(tuán)隊造成傷害的沖刺或執(zhí)行中樞,以下是一些樞紐提示:
確保更改符合定義的目標(biāo)結(jié)果。
按時間限制更改/確保班次有時間限制。在執(zhí)行過程中進(jìn)行更改時,這一點尤其重要。
在第1點和第2點的背景下向您的團(tuán)隊解釋。
維持安全的環(huán)境將有助于發(fā)展一種文化,使個人獲得自主權(quán),從而擴(kuò)大價值。
建筑師技術(shù)
公司認(rèn)為有必要進(jìn)行適應(yīng)和創(chuàng)新,以保持競爭力和在市場中保持領(lǐng)先地位。隨著技術(shù)的采用和出現(xiàn),公司中的團(tuán)隊成員必須了解您公司的技術(shù)前景。
確保有關(guān)您的應(yīng)用程序體系結(jié)構(gòu)的文檔是最新的并且可用。
如果您沒有任何體系結(jié)構(gòu)圖,請花時間與您的團(tuán)隊合作,至少制作一張跨您的環(huán)境的大圖。將此呈現(xiàn)給您的公司,并確保每個人都了解您環(huán)境中的每個工具和框架如何交互。
使用參考圖,您的開發(fā)人員可以理解軟件應(yīng)用程序,并指出與當(dāng)前正在進(jìn)行的工作有關(guān)的所有遺漏細(xì)節(jié)。全面了解還可以使您更好地確定哪些領(lǐng)域最受益于技術(shù)的采用。
了解您的工具和技術(shù)如何使您的軟件開發(fā)生命周期受益,可以加快軟件交付速度。