Sıra, listeden daha önemlidir. Zor bir devirde ters giden şeylerin çoğu, fesih konuşmasının etrafındaki günlerde olur: erişim hâlâ başkasının elindeyken ve iyi niyet henüz buharlaşmışken. O konuşmadan önce güvenceye aldığınız her şey ucuzdur; sonrasında istediğiniz neredeyse her şey pazarlıktır.
Bu yazı zor durum için yazıldı. İlişki iyi bitiyorsa aynı liste daha az aciliyetle geçerlidir.
Önemli noktalar
- Fesihten önce erişimi güvenceye alın: Alan adları, mağaza hesapları, bulut hesapları ve depo.
- Sonradan geri alınması zor dört şey vardır: Belgelenmemiş bilgi, üçüncü taraf hesapları, imzalama anahtarları ve kararların gerekçesi.
- Mümkünse düzgün bir devir için ödeme yapın: Yeniden inşa etmekten neredeyse her zaman ucuzdur.
- Yeniden yazım konuşmasını henüz açmayın: Önce elinizdekini anlayın.
Hiçbir şey söylemeden önce
Hesapların kimde olduğunu doğrulayın
Ürünün bağlı olduğu her hesabı tek tek gözden geçirin ve kimin adına kayıtlı olduğunu belirleyin: alan adı kaydı, DNS, barındırma veya bulut, mağaza geliştirici hesapları, ödeme sağlayıcı, e-posta ve SMS servisleri, analitik, hata izleme.
Bunlardan bazılarının tedarikçi adına olması yaygındır ve bazen meşru pratik sebepleri vardır. İşbirliği yapmayan bir taraftan alan adı ya da mağaza hesabı geri almak yavaştır ve bazen imkânsızdır; çözülene kadar da güncelleme yayınlayamazsınız. Listedeki en önemli madde budur.
Depoya kendi erişiminizi alın
Size gönderilen bir kopya değil; kendi kontrolünüzdeki bir organizasyonda, tüm geçmişiyle birlikte kendi hesabınız. Geçmiş önemlidir: işlerin neden öyle yapıldığının tek kaydıdır ve mevcut hâlin zip dosyası bunu atar.
Verinin bir kopyasını alın
Güncel bir dışa aktarım, okuyabileceğiniz bir biçimde ve tedarikçinin altyapısı dışında bir yerde saklanmış olsun. Kendinizden emin olsanız bile yapın, çünkü bir saatinizi alır.
Bilmediklerinizi yazın
Konuşmadan önce, yalnızca onların cevaplayabileceği soruları listeleyin. Dağıtımın nasıl işlediği, zamanlanmış işlerin ne yaptığı, hangi üçüncü taraf hesaplarının var olduğu, düzenli olarak neyin bozulduğu ve nasıl düzeltildiği. Fesih verildikten sonra gerçek emekle cevaplanacak sınırlı sayıda sorunuz olur; bunların ne olduğunu bilin.
Devir sırasında ne istemeli
Bunları tarihli ve yazılı isteyin:
- İşletim belgesi. Nasıl dağıtım yapılır, nasıl geri alınır, sık görülen arızalarda ne yapılır.
- Ortam kurulumu. Sistemi sıfırdan çalıştırma adımları, adımları izleyen biri tarafından test edilmiş hâliyle.
- Kimlik bilgileri ve anahtarlar. Mobil uygulamaların imzalama anahtarları dahil; bunlar mevcut kullanıcılar için sonuç doğurmadan yeniden üretilemez.
- Zamanlanmış ve arka plan işleri. Otomatik olarak ne çalışıyor, ne zaman ve neye dokunuyor.
- Bilinen sorunlar. Birlikte yaşadıkları problemler ve kullandıkları geçici çözümler.
- Karar notları. Önemli tercihlerin neden yapıldığı. En değerli ve verilmesi en düşük ihtimalli olan budur.
Bunun gerçekçi hâli, bir ila dört haftalık ücretli bir devir dönemidir. Memnun olmadığınız bir ekibe para ödemek gibi hissettirir ve yine de genelde mevcut en ucuz seçenektir, çünkü bunu dışarıdan yeniden kurmak birkaç katına mal olur.
Sonradan geri alamayacağınız dört şey
Belgelenmemiş bilgi. Gerekçeler, ucuz atlatılmış kazalar, yanlış görünen ama bilinçli olan şey. Bu, insanlarla birlikte gider.
Onların adına açılmış üçüncü taraf hesapları. Bazılarının geri alınması aylar sürebilir, birkaçı hiç alınamaz.
Mobil imzalama anahtarları. Bunları kaybederseniz mevcut uygulamayı güncelleyemezsiniz; kullanıcıların yenisini kurması gerekir.
İyi niyet. Üç ay içinde bir e-postayı cevaplayacak bir ekip, düşmanca bir ayrılıktan sonra cevaplamaz. Sonradan soru sorabilme ihtimalini korumak, son tartışmayı kazanmaktan değerlidir.
Devirden sonra
İlk ay yeniden yazım siparişi vermeyin. Tanımadığı koda bakan yeni bir ekip genelde onu değiştirmeyi önerir; kısmen bu gerçekten onlar için daha kolay olduğu için, kısmen de tanıdık olmayan kod her zaman olduğundan kötü göründüğü için.
Önce durumun bağımsız bir okumasını alın. Bu size herhangi bir yeniden yazım teklifini değerlendirebileceğiniz bir referans verir ve denetimin maliyetini tam olarak kazandığı an burasıdır. Neleri içerdiğini teknik denetim nedir, ne zaman yaptırılır yazısında anlattık.
Ardından küçük ve gerçek bir değişikliği baştan sona geçirin: önemsiz bir şeyi değiştirin, yayına alın, çalıştığını görün. Bilmediğiniz her şey bu alıştırmayla herhangi bir belgeden hızlı ortaya çıkar.
Ali Boran Gazel