devops 文化 DevOps之外的無責文化示例

2021-10-08 05:30:00 字數 1426 閱讀 9587

devops 文化

無責的文化在技術行業並不是乙個新概念。 實際上,在2023年, 約翰·奧爾斯帕 ( john allspaw)撰寫了有關etsy如何利用無罪的屍體剖析問題產生的根源的文章。 其他技術巨頭,例如google,也都在努力實現無責的文化。 但是什麼是無責的文化? 這只是事後調查的問題嗎? 是否需要改變文化才能使無罪變為現實? 那公然的不當行為又如何呢?

2023年, 邁克·羅瑟 ( mike rother)撰寫了一部有關豐田文化的獲獎書籍 ,其中他闡述了該汽車製造商如何在20世紀如此成功,當時大多數其他汽車製造商要麼停滯不前,要麼失地。 關於豐田的書並不是什麼新鮮事物,但是邁克如何對待豐田的成功是獨一無二的。 他沒有專注於豐田公司實施的流程和程式,而是詳細解釋了該公司的文化,包括其對無辜失敗和持續改進的關注。

邁克解釋說,面對故障,豐田將重點放在發生故障的系統上,而不是由誰來負責。 此外,公司將失敗視為學習機會,而不是懲罰操作員的機會。 這是對無責的文化的定義,也是技術領域仍可以從中學習的一環。

不應採取行政手段主動實現無怪。 我們需要改變的不僅僅是公司的文化,而是我們對錯誤和失敗的態度。 當然,公司的文化應該發生變化,但是,即使在無怪的文化中,有些人仍然有不屈不撓的衝動,指責別人並指出缺點。

我曾經受聘與一家公司合作開發和改善其數字足跡。 該公司雇用了自己的開發人員,並且,您可能會想到,有時會出現緊張狀況。 如果在生產中發現錯誤,則立即開始尋找負責人。 我想找人負責只是人類的天性。 但是有更好的方法,並且需要實踐。

當我談論實現無罪時,我並不是在談論在公司和組織範圍內做到這一點。 對於我們大多數人來說,這太大了。 相反,將注意力集中在最小的範圍上:**的提交,檢視和提取請求。 專注於您的行動以及同行和您領導的行動。 您可能會發現您在這方面的影響最大。

顯然,當您發現錯誤時,您需要了解什麼導致了錯誤,在何處發生以及由誰來執行。 但是不要停在那裡。 嘗試解決此問題。 與嘗試找出要撤消哪些**相比,修補**的機率更高。 太多次,我已經看到人們嘗試退回**只是發現自己破壞了其他東西。

最後,一旦有了修復程式,請確保讓引起該錯誤的人員檢查您的更改。 這不是要在他們的臉上擦。 請記住,失敗代表學習的機會,而建立失敗的人將學習是否有機會檢視您建立的修復程式。 此外,該人可能具有獨特的細節和理由,這表明您的更改可能會解決當前的問題,但可能無法解決原始問題。

如果有人故意做錯事,無怪的文化不會提供全面的保護。 這也不意味著系統沒有故障。 還記得豐田公司如何專注於發生故障的系統嗎? 如果乙個人可以在他們正在使用的軟體中有意識地造成破壞,則應追究他們的責任,但系統也應對此負責。

在審查失敗時,無論多麼小,總是問:「我們怎麼能早點發現這一點?」 您可能會改善軟體開發生命週期(sdlc)的某些部分,以減少發生故障的可能性。 也許您需要新增更多測試。 或者更頻繁地執行測試。 無論採用哪種解決方案,請記住,修復錯誤只是完整修復的一部分。

翻譯自:

devops 文化

DevOps之一 DevOps概述

devops development和operations的組合詞 用於促進開發軟體開發人員 dev it運維技術人員 ops 質量保障部門 qa 部門之間溝通 協作與整合的一組過程 方法與系統的統稱。一 概念 1 持續整合 continuous integration 持續整合強調開發人員提交了新...

你的團隊裡沒有DevOps文化

球很多的系統負責人和程式開發者都在撰寫 聚會 和 討論關於devops的事 如何能更加有效的協作 讓我們更快的創造商業價值。devops的目標是摒棄傳統的深根於開發和實施過程中那種單打獨鬥的思考方式。那麼,你如何能辨別你的團隊是否已具有devops文化了呢?下面的內容將會給你一些線索。心理上的dev...

DevOps模式 定義你的DevOps

遺憾的是,很少有人真的關心 devops 是什麼 當然其實也不重要。比 devops 是什麼來說,更重要的是 devops 能做 什麼 據 john willis 的說法,devops 運動的發起人 patrick debois 一直拒絕給 devops 下定義是一件了不起的事情。patrick d...