Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir. Üretimde olan ve gerçek kullanıcılar tarafından kullanılan ilk yazılım aslında bir kurumsal değeri temsil eder. Bu sadece yazılımın geliştirilmesi değil, aynı zamanda en hızlı dağıtım olmalıdır. Bu tam olarak sürekli teslimat ve dağıtım boru hattı hedefidir.
Bir dağıtım boru hattının kurulması, yazılım geliştirme hakkında basit bilgiden çok daha fazlasını gerektirir. Sağlama sunucuları operasyonel bir konudur. Çok sayıda davranış testi, KG'nin özellikle iyi kapsadığı bir alandır. Bu boru hattının yapısı tüm bu alanlardan beceriler ve dolayısıyla yakın işbirliği gerektirir. Hiçbir alan boru hattını tek başına uygulayamaz.
İnterctionals ekipleri, mümkün olduğunca çok beceriyi içeren çeviklik açısından da yararlıdır. Birçok uzman bir ekipte odaklanan birkaç odak ile birlikte çalışırsa, daha birçok farklı problemi çözebilir.
Ancak operasyon, geliştirme ve test arasındaki ayrım hiyerarşide oldukça yüksektir. Genellikle şirketin başkanı ve yazılım geliştirme başkanı doğrudan IOC veya BT yöneticisi altında çalışır. Bu ayrılık diğer hiyerarşi seviyelerinde devam eder. Operasyonların ve geliştiricilerin bir ekipte ortak amirlere sahip olması için kuruluşu değiştirir. Bu nedenle, kuruluşun temel bir dönüşümü gerekecektir. Genellikle yönetici değildir.
DevOps işbirliği anlamına gelir
Ama böyle bir yeniden yapılanma gerekli mi? Bence hayır. İşbirliği ile ilgilidir: Şirket, KG ve geliştirme birlikte yakın çalışıyorsa, DevOps değil
Sorun. Ayrı bir işletim departmanına ve ayrı bir KG departmanına rağmen, değişikliklerin yarım saat içinde üretildiği projeler yaşadım.
Kişilere örnek olarak, standart resimler oluşturan geliştirme örneğini kontrol etmek isteyen işletme departmanlarıdır. Veya projelerde onları desteklemek yerine geliştirme prosedürünü sorgulayın.
Ancak operasyonlar ve kalkınma işbirliği yapsa bile, sürtünme kayıpları meydana gelebilir. Örneğin bir projede, operasyonlar ve geliştirme, aynı araçlarla bile dağıtım çözümlerini geliştirmiştir. Bu sadece giderleri çoğaltmakla kalmaz, aynı zamanda hatalara yol açabilecek veya sorunları çözmeyi zorlaştırabilecek bir farka da yol açar. Aynı araçlar ve işbirliği isteği bile tüm sorunları çözmez.
Operasyon ve geliştirme birleşmesine karşı, şirketin yalnızca DevOps bağlamındaki bireysel yazılımı desteklemek için alakalı olduğunu da belirtmektedir. E -Email sunucuları veya ofis altyapısı başka bir konudur ve kesinlikle ayrı bir işletim biriminde kalabilir.
Çözüm
Yani DevOps organizasyonel bir form değil, işbirliği içindir. Bölümler birlikte iyi çalışıyorsa, kuruluşta bir değişiklik gerekli değildir. İşbirliği gerçekleşirse, kuruluşun grafiğindeki bir değişiklik gerçekten çözüm olup olmadığı soruları ortaya çıkar. İnsanlar muhtemelen aniden bir takımda oldukları için daha iyi çalışmayacaklar …
()
Bir dağıtım boru hattının kurulması, yazılım geliştirme hakkında basit bilgiden çok daha fazlasını gerektirir. Sağlama sunucuları operasyonel bir konudur. Çok sayıda davranış testi, KG'nin özellikle iyi kapsadığı bir alandır. Bu boru hattının yapısı tüm bu alanlardan beceriler ve dolayısıyla yakın işbirliği gerektirir. Hiçbir alan boru hattını tek başına uygulayamaz.
İnterctionals ekipleri, mümkün olduğunca çok beceriyi içeren çeviklik açısından da yararlıdır. Birçok uzman bir ekipte odaklanan birkaç odak ile birlikte çalışırsa, daha birçok farklı problemi çözebilir.
Ancak operasyon, geliştirme ve test arasındaki ayrım hiyerarşide oldukça yüksektir. Genellikle şirketin başkanı ve yazılım geliştirme başkanı doğrudan IOC veya BT yöneticisi altında çalışır. Bu ayrılık diğer hiyerarşi seviyelerinde devam eder. Operasyonların ve geliştiricilerin bir ekipte ortak amirlere sahip olması için kuruluşu değiştirir. Bu nedenle, kuruluşun temel bir dönüşümü gerekecektir. Genellikle yönetici değildir.
DevOps işbirliği anlamına gelir
Ama böyle bir yeniden yapılanma gerekli mi? Bence hayır. İşbirliği ile ilgilidir: Şirket, KG ve geliştirme birlikte yakın çalışıyorsa, DevOps değil
Sorun. Ayrı bir işletim departmanına ve ayrı bir KG departmanına rağmen, değişikliklerin yarım saat içinde üretildiği projeler yaşadım.
Kişilere örnek olarak, standart resimler oluşturan geliştirme örneğini kontrol etmek isteyen işletme departmanlarıdır. Veya projelerde onları desteklemek yerine geliştirme prosedürünü sorgulayın.
Ancak operasyonlar ve kalkınma işbirliği yapsa bile, sürtünme kayıpları meydana gelebilir. Örneğin bir projede, operasyonlar ve geliştirme, aynı araçlarla bile dağıtım çözümlerini geliştirmiştir. Bu sadece giderleri çoğaltmakla kalmaz, aynı zamanda hatalara yol açabilecek veya sorunları çözmeyi zorlaştırabilecek bir farka da yol açar. Aynı araçlar ve işbirliği isteği bile tüm sorunları çözmez.
Operasyon ve geliştirme birleşmesine karşı, şirketin yalnızca DevOps bağlamındaki bireysel yazılımı desteklemek için alakalı olduğunu da belirtmektedir. E -Email sunucuları veya ofis altyapısı başka bir konudur ve kesinlikle ayrı bir işletim biriminde kalabilir.
Çözüm
Yani DevOps organizasyonel bir form değil, işbirliği içindir. Bölümler birlikte iyi çalışıyorsa, kuruluşta bir değişiklik gerekli değildir. İşbirliği gerçekleşirse, kuruluşun grafiğindeki bir değişiklik gerçekten çözüm olup olmadığı soruları ortaya çıkar. İnsanlar muhtemelen aniden bir takımda oldukları için daha iyi çalışmayacaklar …
()