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

人阻礙了部署和運行軟件

發(fā)布于:2021-01-29 15:02:06

0

54

0

部署 運行軟件 DevOps

我們正在與Kris Buytaert對話,為JAX DevOps做準備,他解釋了“軟件僅在生產(chǎn)中運行時才有價值”的意思。

軟件開發(fā)不僅僅是構(gòu)建東西,在過去十年的大部分時間里,一場全球運動開始了,實現(xiàn)了構(gòu)建和交付軟件方面的這一變化。軟件只有在生產(chǎn)環(huán)境中運行時才有價值,但是人們似乎忘記了這一點。Kris Buytaert的JAX DevOps演講將教您一些現(xiàn)實生活中的情況,這些情況會阻止部署和運行軟件以及如何修復(fù)它們。

JAXenter:在您的演講介紹中,您提到“軟件只有在生產(chǎn)環(huán)境中運行時才有價值”,人們似乎忘記了這一點。這到底是什么意思? 

Kris Buytaert:編寫了很多軟件,但最終卻從未使用過,甚至沒有部署過。某些軟件只是無法運行,其他軟件無法滿足訂購該軟件的人員的需求,并且許多代碼最終無法在需要部署該軟件的平臺上運行。所有這些都是浪費時間和精力。沒有人喜歡為此付出努力,也沒有人愿意花費數(shù)周的努力來解決沒人使用的事情。

敏捷和DevOps在這里通過讓每個人都從用戶到操作人員來解決這個問題。從開發(fā)人員到操作人員再到用戶的持續(xù)反饋循環(huán),不僅可以提高軟件質(zhì)量,而且還可以確保在所有人都受益的領(lǐng)域(而不是營銷人員夢,以求的某些功能)上花費新的精力。

JAXenter:在部署和運行軟件方面可以采取什么措施?

Kris Buytaert:主要是人類。更具體地說,不了解知識的管理人員不應(yīng)該參與討論,從而阻礙了開發(fā)人員和操作人員的工作。開發(fā)人員和操作人員之間的許多差距是由組織制定的,這些組織采用了人為的程序和工作方式來防止協(xié)作。

這會導(dǎo)致兩個問題:開發(fā)人員不了解或理解操作人員所具有的依賴關(guān)系,而操作人員則不知道開發(fā)人員正在構(gòu)建什么以及為什么他們以次優(yōu)的方式構(gòu)建它。

JAXenter:我們該如何解決?

克里斯·布伊塔特(Kris Buytaert):引用阿德里安·考克羅夫特(Adrian Cockroft)的話,“滾開吧”。在軟件交付過程中,我們需要拆除不同利益相關(guān)者之間的隔離墻。

JAXenter:預(yù)防怎么樣?是否有步驟可以防止這種不幸的情況發(fā)生?

Kris Buytaert:交流,交流,交流。每個人都從錯誤中學(xué)習(xí)。

JAXenter:您的錯誤是什么,您從錯誤中學(xué)到了什么?

Kris Buytaert:我最大的錯誤是沒有將注意力集中在DevOps的組織方面。技術(shù)只能做很多事情。即使擁有完美的技術(shù)堆棧和高度的自動化水平,如果組織不改變其實踐,速度也不會提高。

開發(fā)人員和操作人員之間的許多差距是由組織制定的,這些組織采用了人為的程序和工作方式來防止協(xié)作。

JAXenter:參與者應(yīng)該從您的課程中學(xué)到什么?

Kris Buytaert:演講實際上充滿了技術(shù)原因和解決方案。老實說,這些問題的根源是缺乏溝通,甚至是斷斷續(xù)續(xù)的溝通。演講將幫助人們發(fā)現(xiàn)這些問題并解決它們。它還將使人們更深入地了解Ops人們需要做什么才能部署軟件,而這可能是他們尚未充分溝通的事情。