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