新聞中心
你為什么要構(gòu)建 DevOps 文化?開(kāi)發(fā)團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì)的精簡(jiǎn)協(xié)作有很多好處。效率是首要目標(biāo):提高新軟件部署的速度,減少等待的時(shí)間。培養(yǎng)同事之間的信任可以提升員工的滿意度,激發(fā)新的創(chuàng)新,并對(duì)盈利能力產(chǎn)生積極的影響。

DevOps 是一個(gè)很廣泛的思想,大家的理解也見(jiàn)仁見(jiàn)智。每個(gè)公司對(duì)于如何實(shí)行 DevOps 也各不相同。這種意見(jiàn)的多樣性實(shí)際上是一件好事 —— 這么多的觀點(diǎn)對(duì)于建立更強(qiáng)大的團(tuán)隊(duì)是很有用的。本指南將探討在 DevOps 文化中鼓勵(lì)同事之間更好地合作的最高技巧。
下面每個(gè)部分從不同的視角介紹 DevOps 文化,并探討了將它引入員工隊(duì)伍的方法。
DevOps includes collaboration, workflow, infosec, and iteration.
流程的持續(xù)發(fā)展
DevOps 文化的這一核心原則使它與許多其他類(lèi)型的工作場(chǎng)所的風(fēng)氣區(qū)別開(kāi)來(lái)。DevOps 哲學(xué)說(shuō),犯錯(cuò)是有積極意義的,因?yàn)檫@表明你在嘗試新的想法。
DevOps 文化的核心是不停地創(chuàng)造。實(shí)際上,這意味著當(dāng)測(cè)試結(jié)果顯示事情由于你的改動(dòng)而變壞時(shí),不要懊惱。我們要認(rèn)識(shí)到,進(jìn)化的過(guò)程不是線性的,通往成功的道路也從來(lái)不是一條直線。
DevOps 專(zhuān)家 ??Gene Kim?? 主張勇于承擔(dān)風(fēng)險(xiǎn)和進(jìn)行實(shí)驗(yàn)。鼓勵(lì)你的團(tuán)隊(duì)嘗試不尋常的任務(wù),以得到新的領(lǐng)悟。
你的組織應(yīng)該以利潤(rùn)為導(dǎo)向嗎?你能允許你的團(tuán)隊(duì)嘗試一些新東西(非指?jìng)€(gè)人興趣項(xiàng)目)嗎?持續(xù)的流程發(fā)展意味著對(duì)升級(jí)目前的方法持開(kāi)放態(tài)度。優(yōu)秀的銷(xiāo)售領(lǐng)導(dǎo)懂得,結(jié)果比出勤率更重要,因此,關(guān)注團(tuán)隊(duì)的工作方式而不是工作量的多少始終是關(guān)鍵。
隨時(shí)提供反饋并積極尋求反饋
成員之間增加信任是蓬勃發(fā)展的 DevOps 文化的另一個(gè)關(guān)鍵特征。無(wú)論你的員工是在學(xué)習(xí)如何建立聯(lián)盟網(wǎng)絡(luò)聯(lián)系,還是試圖設(shè)計(jì)他們的下一個(gè) ??用戶體驗(yàn)?? 調(diào)查,每個(gè)人都應(yīng)該對(duì)他們工作的反饋持開(kāi)放態(tài)度。但是,除非你的團(tuán)隊(duì)成員尊重彼此的意見(jiàn),并相信反饋是本著善意的精神提出的,否則這永遠(yuǎn)不會(huì)發(fā)生。
這種文化聽(tīng)起來(lái)可能是很難培養(yǎng)的;事實(shí)上,一些公司會(huì)比其他公司更努力地實(shí)現(xiàn)這一點(diǎn)。誠(chéng)然,給予和接受反饋的成功很大程度上取決于員工的個(gè)性。在招聘過(guò)程中,也可以對(duì)此進(jìn)行篩選。
在你期望員工隨時(shí)向同事提供反饋并主動(dòng)尋求反饋之前,你應(yīng)該以身作則。高管應(yīng)該以身作則,公開(kāi)要求公司成員對(duì)其戰(zhàn)略決策提出探究性問(wèn)題,并提供相應(yīng)的反饋。
DevOps is the intersection of development, quality assurance, and operations
不斷改進(jìn)
在同事之間增加對(duì)智力信任的基礎(chǔ)上,你的團(tuán)隊(duì)?wèi)?yīng)該尋找方法來(lái)改善其工作。DevOps 的性質(zhì)意味著軟件開(kāi)發(fā)團(tuán)隊(duì)將比傳統(tǒng)方法更迅速地進(jìn)行部署。
這種開(kāi)放的改進(jìn)文化可以對(duì)開(kāi)發(fā)和運(yùn)維以外的部門(mén)產(chǎn)生積極的影響。你也可以自己去探索企業(yè)還有哪些領(lǐng)域會(huì)受到積極的影響。
留意培訓(xùn)和提高技能的機(jī)會(huì)。即使一個(gè)培訓(xùn)課程沒(méi)有廣告上說(shuō)的那么突出,但有機(jī)會(huì)與行業(yè)專(zhuān)家建立聯(lián)系,并與未來(lái)建立聯(lián)系,這可以提高你的組織內(nèi)的思想多樣性。
為以后的開(kāi)發(fā)保存當(dāng)前的想法
頻繁使用的 ??Git?? 賬戶應(yīng)該是你的 DevOps 工具鏈的一部分。你可以用 Git 作為軟件開(kāi)發(fā)和其他相關(guān)項(xiàng)目中產(chǎn)生的腳本的共同倉(cāng)庫(kù)。Git 作為 “版本控制” 工具而被熟知,Git 允許程序員保存他們工作的迭代、復(fù)用或改進(jìn)其他人的工作。
你的目標(biāo)是能夠保留好的想法以供將來(lái)使用。某個(gè)方法由于某種原因沒(méi)有成功。然而,那套想法在當(dāng)時(shí)是錯(cuò)誤的,并不意味著它在未來(lái)永遠(yuǎn)無(wú)法成為有用的東西。
由于 DevOps 的整個(gè)重點(diǎn)在于生產(chǎn)環(huán)境中的軟件的端到端所有權(quán),因此節(jié)省開(kāi)發(fā)的迭代真正支持這一原則。你希望看到對(duì)手頭的軟件測(cè)試項(xiàng)目的持續(xù)關(guān)注和投入。
一個(gè)簡(jiǎn)單的方法是要求開(kāi)發(fā)者在開(kāi)發(fā)者合同和最終項(xiàng)目報(bào)告中包含對(duì)未來(lái)工作的想法。確保技術(shù)服務(wù)經(jīng)理知道他們應(yīng)該要求提供在建設(shè)過(guò)程中出現(xiàn)的旁門(mén)左道的想法的例子。意識(shí)到這些小創(chuàng)新的人越多,在需要的時(shí)候就越有可能有人記住一個(gè)。
坐在一起(物理上或邏輯上)
目標(biāo)是對(duì)彼此的工作角色以及它們之間的相互關(guān)系有一個(gè)共同的理解。你可以通過(guò)幾個(gè)簡(jiǎn)單的方法實(shí)現(xiàn)這一目標(biāo),用一句話概括:坐在一起。邀請(qǐng)其他團(tuán)隊(duì)參加你們的會(huì)議,完整地分享用戶反饋報(bào)告。一起吃午飯,一起計(jì)劃虛擬的快樂(lè)時(shí)光,一般來(lái)說(shuō),要確保你的同事都在一起。大約 90% 的擁有成熟的 DevOps 協(xié)議的團(tuán)隊(duì)報(bào)告說(shuō),他們清楚地了解自己對(duì)其他團(tuán)隊(duì)的責(zé)任,而在不成熟的 DevOps 團(tuán)隊(duì)中,只有大約 46% 的工作者清楚地了解自己的責(zé)任。
雖然與志同道合的人結(jié)成小團(tuán)體,只與被雇來(lái)執(zhí)行與你相同任務(wù)的員工在一起是很誘人的,但這對(duì)整個(gè)企業(yè)來(lái)說(shuō)是很糟糕的。無(wú)論你喜歡與否,所有的人都是多面手,能夠在一系列的情況下貢獻(xiàn)自己的獨(dú)特才能。
密切協(xié)作的理念是尊重任何人對(duì)其周?chē)谶M(jìn)行的產(chǎn)品或工作流程提出改進(jìn)建議的能力。如果你與公司內(nèi)的其他部門(mén)保持一定的距離,你將會(huì)錯(cuò)過(guò)無(wú)數(shù)次分享智慧想法的機(jī)會(huì)。畢竟,你往往在交流中學(xué)習(xí)得最好。
致力于自動(dòng)化
你應(yīng)該以提高效率和加速流程的名義,尋求將單調(diào)的和重復(fù)的任務(wù)變?yōu)樽詣?dòng)化。每個(gè)行業(yè)都有無(wú)聊的 —— 說(shuō)得直白一點(diǎn),就是愚蠢的 —— 每天或每周都要進(jìn)行的工作。
無(wú)論是手工將數(shù)據(jù)從一頁(yè)復(fù)制到另一頁(yè),還是手工打出音頻記錄,每個(gè)級(jí)別的工作人員都應(yīng)該堅(jiān)持讓機(jī)器在可能的情況下承擔(dān)這些負(fù)擔(dān)?,F(xiàn)實(shí)是自動(dòng)化技術(shù)每年都在進(jìn)步,操作流程也應(yīng)該如此。??自動(dòng)化測(cè)試?? 對(duì) DevOps 非常關(guān)鍵,它是 CALMS 框架的第二個(gè)原則(其中的 “C” 代表 “文化”)。
你怎樣才能實(shí)現(xiàn)這一點(diǎn)?邀請(qǐng)員工公開(kāi)表達(dá)他們認(rèn)為工作的哪些方面可以自動(dòng)化,然后 —— 這里是關(guān)鍵的部分 —— 支持實(shí)現(xiàn)自動(dòng)化所需的設(shè)施。這可能意味著每年花 600 美元訂閱一個(gè)軟件程序、一套完整的企業(yè)應(yīng)用現(xiàn)代化解決方案,或開(kāi)發(fā)人員用兩天時(shí)間來(lái)建立一個(gè)在內(nèi)部使用新工具。
無(wú)論哪種方式,你都應(yīng)該評(píng)估自動(dòng)化的好處,考慮你可以為每個(gè)人節(jié)省多少時(shí)間。DevOps 的統(tǒng)計(jì)數(shù)據(jù)不斷表明,現(xiàn)代公司通過(guò)整合這些有益的原則,年復(fù)一年地得到了很大的改善。
探索成功的新工作方式
文化轉(zhuǎn)變不會(huì)在一夜之間發(fā)生。不過(guò),你越早開(kāi)始,就越早看到結(jié)果。根據(jù)我的經(jīng)驗(yàn),當(dāng)變化真正對(duì)以前進(jìn)行了改進(jìn)時(shí),人們會(huì)接受它。DevOps 為這種改進(jìn)提供了一個(gè)框架。無(wú)論你是剛剛在你的組織中開(kāi)始使用 DevOps,還是僅僅想改善你現(xiàn)有的文化,請(qǐng)考慮以上幾點(diǎn)以及它們與你組織的未來(lái)的關(guān)系。
分享題目:構(gòu)建高效的DevOps文化的六個(gè)技巧
網(wǎng)站URL:http://fisionsoft.com.cn/article/cddjgdc.html


咨詢
建站咨詢
