你的團(tuán)隊(duì)里沒有DevOps文化?
全球很多的系統(tǒng)負(fù)責(zé)人和程序開發(fā)者都在撰寫、聚會(huì) 和 討論關(guān)于DevOps的事:如何能更加有效的協(xié)作、讓我們更快的創(chuàng)造商業(yè)價(jià)值。DevOps的目標(biāo)是摒棄傳統(tǒng)的深根于開發(fā)和實(shí)施過程中那種單打獨(dú)斗的思考方式。那么,你如何能辨別你的團(tuán)隊(duì)是否已具有DevOps文化了呢?下面的內(nèi)容將會(huì)給你一些線索。
心理上的DevOps狀態(tài)
問你的程序員下面幾個(gè)問題:
- 你能描述一下你們的Web應(yīng)用程序的運(yùn)行時(shí)環(huán)境嗎?
- 你知道你們的應(yīng)用程序的發(fā)布流程嗎?
- 當(dāng)前的實(shí)施過程中要處理的最關(guān)鍵的問題是什么?
- 你的工作什么時(shí)候完成?
從對(duì)這些問題的回答中,你能看出你的程序員的思考范圍是否跳出了“編寫代碼”的框框、把應(yīng)用的部署同時(shí)也當(dāng)成了他們工作的一部分。即使他們只是表示了對(duì)實(shí)施領(lǐng)域的一些基本的興趣,這也說明了DevOps文化的出現(xiàn)。如果你的程序員他們要做的只是把代碼交給測(cè)試部門(或編譯服務(wù)器上),或,更糟糕的,一旦把代碼提交的版本控制庫(kù)中就算完事,那你們還有很長(zhǎng)的路要走。
問你的系統(tǒng)負(fù)責(zé)人下列問題:
- 下一個(gè)要做的新功能是什么?
- 你期待下一個(gè)版本的發(fā)布嗎?
- 最近的一次找你的程序員談話的時(shí)間是何時(shí)?
- 你干的事情創(chuàng)造了商業(yè)價(jià)值嗎?
對(duì)這些問題的回答展示了系統(tǒng)負(fù)責(zé)人如何看待他的工作和他的職責(zé)。如果他對(duì)開發(fā)工作已經(jīng)介入了某種程度、對(duì)需求的頻繁變更不拒絕,這出說明DevOps已出現(xiàn)。如果他只思考著如何避免變更,不考慮下一步做什么或創(chuàng)造什么商業(yè)價(jià)值,那你跟你們的負(fù)責(zé)人還有很長(zhǎng)的路要走。
什么是DevOps?
DevOps是一種一起討論和一起工作的文化。開始DevOps,意味著開始了一場(chǎng)你的程序員和系統(tǒng)管理者的心態(tài)的轉(zhuǎn)變。只有當(dāng)人們?cè)敢庀嗷ソ徽劊P(guān)心相互的工作時(shí),你才能更多更快的創(chuàng)造商業(yè)價(jià)值。只有在這種情況下,尋找培養(yǎng)DevOps文化的方法和工具才會(huì)有意義。
英文原文:Do you have a DevOps Culture?
譯文鏈接:http://www.aqee.net/do-you-have-a-devops-culture/
【編輯推薦】