Ekibin yayın süreci

Tamamlandı

Yeni bir uygulama DevOps ilk adım, geçerli sürecinizi değerlendirmektir. Bu, şunları analiz etmek anlamına gelir:

  • Dağıtım paketleri ve kapsayıcı NuGet gibi mevcut yapıtlarınızı ve kapsayıcı depolarınızı.
  • Mevcut test yönetimi araçlarınız.
  • Mevcut iş yönetimi araçlarınız.
  • Geçiş ve tümleştirme stratejileri önerin.

Tailspin ekibiyle bunu yapacağız ve bu ekibin nasıl DevOps bakalım.

Ürün yöneticisi Irwin'den ayrıldığında Amita" "Yardıma ihtiyacımız var. Bu düzeltmelerin ne zaman dol olduğunu bilmiyorum ama yakında tamamlayacağız. Hızlı bir geri dönüş için ayarlanmaz. Ayrıca yeni Space Game web sitesinin bu karışıklığı çözene kadar beklemesi ve bu oyunun — hızla çözülmesi gerekiyor."

Andy, Mara'ya bakarak. "Bu, ilk birkaç haftanız boyunca çok şey ifade ediyor."

Mara" yanıtını veriyor. "Belki de burada nasıl bir şeyler olduğunu bana açıklayacaksınız. Oyun geliştirmeden üretime nasıl geçmektedir?"

Andy, "Bu harika bir soru," der. Size basit bir yanıt vermemiz mümkün değil, ancak deneyelim."

Ekip, gevşetilen ve resmi olmayan bir tartışma yapmak için bir kahveciye gitme kararı veriyor. Birlikte, neden bu kadar çok sorun geçirdiklerini anlamaya çalışacağız.

Kahveden sonra Mara dinler ve not almaya çalışır. Çok fazla bilgi var ve düzenli değil. Ekiple ilgili genel fikirleri:

  • Şelale yaklaşımı kullanırlar. Yönetim öncelikleri ayarlar. Geliştiriciler kod yazar ve derlemeyi QA'ya iletir. QA testleri ve ardından dağıtım için operasyona el ile uygulamalı olarak.
  • Şelale küçük bir takım için kabul edilebilir olabilir, ancak burada hedefler her zaman net değildir ve sık sık değişiyor gibi görünüyor.
  • Test işlemi sürecin geç saatlerine kadar geciktirildi. Bu, hataları düzeltmenin ve değişiklik yapmanın daha zor ve daha pahalı olduğu anlamına gelir.
  • "Bitti" ifadesinin net bir tanımı yoktur. Her ekip üyesinin kendi fikri vardır. Herkesin kabul etti olduğu genel bir iş hedefi yoktur.
  • Bazı kodlar merkezi bir sürüm denetimi sistemindedir. Birçok araç ve betik yalnızca ağ dosya paylaşımları üzerinde mevcuttur.
  • Birçok el ile işlem vardır.
  • İletişim biraz zaman alır ve e-postalara, Word belgelerine ve elektronik tablolara bağlıdır.
  • Geri bildirim de seyrek ve tutarsızdır.
  • Artı tarafında, takım iyi anlaşıla görünüyor ve işleri daha iyi hale almak istiyor.

Mara, not yığınına bakarak tüm bu bilgileri düzenlemesi gerektiğini bilir. Bunu düzenlemek, işlemlerin değerlendirilmesini kolaylaştırır. Bu yaklaşımın ekibin DevOps çözeceğini ikna etti ancak durumu takıma sunmak için bir yönteme ihtiyacı var.

Bu DevOps genellikle mevcut süreçlerinizi anlamayla başlar. Burada, neyin iyi çalıştığını, ne olmadığını değerlendirebilir ve önce neyin düzelteceğime odaklanın.

Tablet cihazında not alan bir kişinin görüntüsü.

Mara, "Herhangi bir değer akışı eşleme alıştırması yaptınız mı?" Andy, Amita'yı çok iyi karşılar ve Tim "Daha fazla belgeye ihtiyacımız yok." der.

Mara şöyle der: "Bunu biliyorum. Bunu bana bırakın."

Newbie'nin bunu işlemesine izin vermesine memnunuz, herkes işe geri döner.