共用方式為


促進DevOps文化特性的建議

適用於此 Azure 架構完善的架構營運卓越檢查清單建議:

OE:01 判斷工作負載小組成員的特製化,並將其整合到一組健全的做法中,以設計、開發、部署及操作您的工作負載以規格。 小組成員必須有明確的決策和責任、重視持續改善和最佳化,並採用持續學習的不究責文化。

本指南說明在工作負載中實作DevOps原則和做法的建議。 培養DevOps文化可協助您在工作負載小組中建立共用擁有權、相互尊重和欣賞高品質工作的基礎。 Devops 文化特性提供一個範本,讓高效能的團隊在他們所參與的系統中茁壯成長。

關鍵設計策略

根據架構完善的架構建議做法運作的工作負載,從採用DevOps文化的凝聚力、責任、持續學習和改進開始。 小組成員自備專業知識,並可能專注於工作負載作業的特定領域。 不過,整個小組應該能夠視需要獨立管理日常、視需要和緊急工作,並得到外部小組的支援。 您的小組必須使用重視共用知識的心態,在整體組織需求內工作,並與其他小組共同作業。

下列建議可協助您在小組中採用和實作 DevOps 做法,以將工作負載的作業優化,並將價值新增至您的組織。

促進相互尊重

小組應根據相互尊重使用道德規範來運作。 團隊中的每個人都具備對團隊帶來價值的專業知識。 將個人能力辨識為團隊文化的核心原則,可讓對話從安全的地方開始。 個人應該覺得他們可以對工作負載作業提供誠實的意見,並受到尊重對待。

相互尊重助長了一種無可指責的文化。 發生問題時,工作負載小組應採用共同作業擁有權,並尋找改善方式,而不是指派責任並影響小組的凝聚力。

建立明確的角色和責任

小組在重視其工作時,對工作負載承擔擁有權和責任。 工作負載小組最終會負責其工作負載的作業。 雖然工作負載作業的某些層面可能需要外部服務,但您的小組會負責與其他小組共同作業,並確保所有功能都順利完成。 無論它們如何參與支援服務,工作負載小組成員都必須考慮支援工作負載的每個函式作為其責任。 這種心態有助於強化擁有權的常識。

明確定義小組角色和決策責任。 團隊決策應該盡可能民主,但結構化,以便有效率地做出決策。 當對某種情況有不同的意見時,必須有人根據所提供的證據負責做出最終的決定。 小組決策可能會影響整個工作負載,因此即使個人不同意最終決策,也請務必在整個決策過程中受到聽取和重視。

認可持續學習

使用啟用小組來取得工作負載小組的優勢。 某些組織擁有啟用小組,例如平台小組、結構審查面板或卓越雲端中心。 這些小組提供所有工作負載小組必須遵循的標準,以確保設計和流程的一致性。 讓您的工作負載小組能夠與啟用小組開放溝通,並共同作業以改善流程並分享知識。 透過開放式溝通,支援小組持續學習和改進的思維。

相互學習,以開發跨功能小組。 建立一個小組結構,其中每個人都是其職能的專家,並且是所有其他職能的通才,以便小組成員可在需要時互相支援。 跨職能有助於小組成員開發對彼此專業知識的欣賞,並協助他們了解整個工作負載的複雜性。

致力於持續優化

瞭解商務、法規和其他需求,並將其整合到您的實務中。 工作負載小組不會在真空中運作。 您的小組受限於您所操作之商務、產業和地理區域所強制執行的需求。 請確定您的工作負載小組成員瞭解其必須遵循的需求,以及無法符合這些需求的後果。

主動調整做法,以確保您符合需求,方法是整合特別以必要函式為目標的測試機制。 您的組織可能會對工作負載施加某種程度的治理。 使用業務標準化為護欄的需求,以確保您正常運作。

定期與小組一起檢閱您的標準作業程式,以培養有關改進領域的討論。 藉由培養所有標準作業程式在工作負載生命週期中應持續檢閱和改進的理念,避免自滿並鼓勵創新思維。 小組成員應該隨時有權提供改進意見。 不過,請確定您花時間一起檢閱程式,讓每個人都有空間思考改進的領域,並對其想法進行集中的討論。

接受安全實驗。 為小組成員提供沙箱環境的存取權,並確保短期衝刺中已內建時間,以允許測試。 文件標準,定義當小組成員發現可提供實實在在優勢的函式或元件時,新功能如何整合到工作負載中。 請小心確保新功能符合您的 安全部署做法

考量

嚴格定義的角色和責任可能會導致某些小組成員在職責外執行職能時感到不適。 與小組就團隊結構進行公開和誠實的討論,並視需要進行調整。

Azure 便利化

Microsoft在專用 DevOps 資源中心發佈有關 DevOps 文化特性的廣泛檔。

卓越營運檢查清單

請參閱一組完整的建議。