DevOps kültürünü teşvik etme önerileri

Bu Azure İyi Tasarlanmış Çerçeve operasyonel mükemmellik denetim listesi önerisi için geçerlidir:

OE:01 İş yükü ekibi üyelerinin uzmanlıklarını belirleyin ve iş yükünüzü belirtimlere göre tasarlamak, geliştirmek, dağıtmak ve çalıştırmak için bunları güçlü bir dizi uygulamayla tümleştirin. Ekip üyelerinin karar alma ve sorumluluklarda netlik kazanmaları, sürekli iyileştirme ve iyileştirmeye değer vermeleri ve sürekli öğrenmeyi içeren suçsuz bir kültürü benimsemeleri gerekir.

Bu kılavuzda, iş yükünüzde DevOps ilkelerini ve uygulamalarını uygulamaya yönelik öneriler açıklanmaktadır. DevOps kültürünü geliştirmek, iş yükü ekibinizde paylaşılan sahiplik, karşılıklı saygı ve yüksek kaliteli çalışmaların takdiri için bir temel oluşturmaya yardımcı olabilir. Devops kültürü, yüksek performanslı ekiplerin bulundukları sistemde başarılı olmaları için bir şablon sağlar.

Temel tasarım stratejileri

İyi Tasarlanmış Çerçeve önerilen uygulamalarına göre çalışan bir iş yükü, DevOps uyum, sorumluluk, sürekli öğrenme ve iyileştirme kültürünün benimsenmesiyle başlar. Ekip üyeleri kendi uzmanlıklarını getirir ve iş yükü işleminin belirli alanlarına odaklanabilir. Bununla birlikte, bir bütün olarak ekibiniz gerektiğinde dışarıdan ekip desteğiyle gündelik, gerektiği gibi ve acil durum görevlerini bağımsız olarak yönetebilmelidir. Ekibinizin genel kuruluş gereksinimleri dahilinde çalışması ve paylaşılan bilgilere değer veren bir düşünce yapısı kullanarak diğer ekiplerle işbirliği yapması gerekir.

Aşağıdaki öneriler, iş yükünüzün çalışmasını iyileştirmek ve kuruluşunuza değer katmak için takımınızda DevOps uygulamalarını benimsemenize ve uygulamanıza yardımcı olabilir.

Karşılıklı saygıyı teşvik edin

Bir ekip, karşılıklı saygıya dayalı bir etik kuralları kullanarak çalışmalıdır. Ekipte yer alan herkesin, takıma değer katan uzmanlığı vardır. Bireysel beceriyi ekip kültürünün temel ağı olarak tanımak, konuşmanın güvenli bir yerden başlamasını sağlar. Bireyler, iş yükü işlemleri hakkında dürüst görüşler sunabileceklerini ve saygılı davranabileceklerini hissetmelidir.

Karşılıklı saygı, suçsuz bir kültürü teşvik eder. Sorunlar oluştuğunda, iş yükü takımının işbirliğine dayalı sahiplik alması ve suçu atamak ve ekibin uyumluluğunu etkilemek yerine geliştirmenin yollarını bulması gerekir.

Net roller ve sorumluluklar oluşturma

Ekipler, çalışmalarına değer verdikleri zaman iş yükünün sahipliğini ve sorumluluğunu alır. İş yükü ekibi, iş yükünün çalıştırılmasıyla ilgili uçtan uca sorumluluğa sahiptir. İş yükü işleminin belirli yönleri için gerekli dış hizmetler olsa da, ekibiniz diğer ekiplerle işbirliği yapmak ve tüm işlevlerin başarıyla tamamlandığından emin olmaktan sorumludur. Destek hizmetlerine ne kadar dahil olduklarına bakılmaksızın, iş yükü ekip üyelerinin iş yükünü destekleyen her işlevi kendi sorumlulukları olarak kabul etmesi gerekir. Bu düşünce yapısı, ortak bir sahiplik duygusunun pekiştirilmesine yardımcı olur.

Ekip rollerini ve karar alma sorumluluklarını açıkça tanımlayın. Ekip karar alma süreci mümkün olduğunca demokratik olmalı ancak kararların verimli bir şekilde verilmesi için yapılandırılmış olmalıdır. Bir durumla ilgili farklı görüşler olduğunda, sunulan kanıtlara dayanarak nihai kararı vermek için birinin sorumlu olması gerekir. Ekip kararları iş yükünün tamamını etkileyebileceğinden, son kararı kabul etmeseler bile kişilerin karar alma süreci boyunca kendilerini duyulmuş ve değerli hissetmeleri önemlidir.

Sürekli öğrenmeye bağlanma

etkinleştirme ekiplerini kullanarak iş yükü ekiplerinin avantajını elde edin. Bazı kuruluşlarda platform ekipleri, mimari inceleme panoları veya bulut mükemmellik merkezleri gibi etkinleştirme ekipleri vardır. Bu ekipler, tasarım ve işlemde tutarlılık sağlamak için tüm iş yükü ekiplerinin uyması gereken standartlar sağlar. İş yükü ekibinize, etkinleştirme ekipleriyle açık iletişim hatlarına sahip olmasını ve süreçleri geliştirmek ve bilgi paylaşmak için işbirliği içinde çalışmasını sağlayın. Açık iletişim yoluyla ekibinizde sürekli öğrenme ve geliştirme zihniyetini destekleyin.

İşlevsel bir ekip geliştirmek için birbirinden bilgi edinin. Herkesin işlevlerinde uzman olduğu ve diğer tüm işlevlerde genelist olduğu bir ekip yapısı oluşturun, böylece ekip üyeleri gerektiğinde birbirini destekleyebilir. İşlevsellik, ekip üyelerinin birbirlerinin uzmanlığına değer geliştirmelerine yardımcı olur ve iş yükünün tamamının karmaşıklığını anlamalarına yardımcı olabilir.

Sürekli iyileştirmeye yönelik çabalar ayırma

İş, mevzuat ve diğer gereksinimleri anlayın ve uygulamalarınızla tümleştirin. İş yükü ekipleri vakumda çalışmaz. Ekibiniz, içinde çalıştığınız iş, sektör ve coğrafi bölgeler tarafından uygulanan gereksinimlere tabidir. İş yükü ekibi üyelerinizin uymaları gereken gereksinimleri ve bu gereksinimleri karşılama hatasının sonuçlarını anladığınızdan emin olun.

Özel olarak gerekli işlevleri hedefleyen test mekanizmalarını tümleştirerek gereksinimleri karşıladığınızdan emin olmak için uygulamalarınızı proaktif olarak uyarlayın. Kuruluşunuz, iş yükünüz üzerinde bir ölçüde idare uygulayabilir. Uygun şekilde çalıştığından emin olmak için işletmenizin standartlaştırdığınız gereksinimleri koruyucu olarak kullanın.

İyileştirme alanları hakkında tartışmaları teşvik etmek için standart operasyon yordamlarınızı ekiple düzenli olarak gözden geçirin. İş yükü yaşam döngüsü boyunca tüm standart işletim yordamlarının sürekli olarak gözden geçirilmesi ve geliştirilmesi gerektiği felsefesini geliştirerek, rahatlıktan kaçının ve yenilikçi düşünceyi teşvik edin. Ekip üyeleri, istedikleri zaman iyileştirmeler hakkında görüşlerini sunma konusunda güçlü hissetmelidir. Ancak, herkesin geliştirme alanları hakkında düşünmek ve fikirleri hakkında odaklanmış tartışmalar yürütmek için gerekli alanlara sahip olması için prosedürleri birlikte gözden geçirmek için zaman ayırdığınızdan emin olun.

Güvenli denemeleri benimseyin. Ekip üyelerine korumalı alan ortamlarına erişim verin ve denemelere izin vermek için sprint'lerde zamanın yerleşik olduğundan emin olun. Ekip üyesi somut avantajlar sunacak bir işlev veya bileşen keşfettiğinde yeni işlevlerin iş yüküyle nasıl tümleştirildiğini tanımlayan belge standartları. Yeni işlevlerin güvenli dağıtım uygulamalarınızla uyumlu olduğundan emin olun.

Dikkat edilmesi gereken noktalar

Kesin olarak tanımlanmış roller ve sorumluluklar, bazı ekip üyelerinin sorumlulukları dışında işlevler gerçekleştirirken rahatsızlık düzeyine neden olabilir. Ekip yapısı hakkında ekiple açık ve dürüst tartışmalar yürütün ve gerektiğinde ayarlamalar yapmaya açık olun.

Azure kolaylaştırma

Microsoft, ayrılmış bir DevOps kaynak merkezinde DevOps kültürü hakkında kapsamlı belgeler yayımlar.

Operasyonel Mükemmellik denetim listesi

Öneriler kümesinin tamamına bakın.