Her makine kendi içinde tutarlı
Eski sürüm bozuk değil, yalnızca eski. Aynı girdiyi hep aynı çıktıya çeviriyor ve hiçbir uyarı vermiyor. Mühendis kendi ekranında yanlış bir şey görmüyor — çünkü yanlış bir şey yok, başka bir şey var.
Bir araç dağıtıldıktan sonra geriye tek bir soru kalır: kim hangi kopyayı çalıştırıyor. Bu sayfa o bilginin nasıl kaybolduğunu ve kaybolduğunun neden aylarca fark edilmediğini anlatıyor.
Aşağıdaki sıra tek bir olayın anlatısı değil; sürümlerin ayrıştığı her yerde aynı biçimde işleyen mekanizmanın kendisi. Hiçbir adımda kimse hata yapmıyor.
İlk gün
Araç herkese aynı anda ulaşıyor. Bu, herkesin aynı sürümü çalıştırdığını bildiğiniz tek gündür.
İlk düzeltme
Bir hata çıkıyor, aracı yazan kişi on dakikada düzeltiyor ve yeni kopyayı paylaşıyor. O gün izinli olan iki kişi hâlâ eski kopyada — ve bunu kendileri de bilmiyor, çünkü araç onlarda da çalışmaya devam ediyor.
Birkaç ay sonra
Birkaç düzeltme daha birikiyor. Artık ofiste üç farklı sürüm dolaşıyor ve hangisinin nerede olduğunu söyleyebilecek bir kayıt yok. Herkes kendi makinesinde tutarlı bir sonuç alıyor.
Teslimden önce
İki mühendis aynı çizim üzerinde aynı aracı çalıştırıyor ve farklı sonuç çıkıyor. İlk şüphe çizime gidiyor, sonra ayarlara; araç en son akla geliyor.
Sebep bulunduğunda
Kaybedilen şey yalnızca sebebi aramakla geçen süre değil: bir daha aynı şeyin olmayacağına dair bir güvence de yok. Ayrışmayı üreten mekanizma hâlâ yerinde duruyor.
Ayrışma gürültü çıkarmıyor. Üç sebebi var, ve üçü de yapının kendisinden geliyor.
Eski sürüm bozuk değil, yalnızca eski. Aynı girdiyi hep aynı çıktıya çeviriyor ve hiçbir uyarı vermiyor. Mühendis kendi ekranında yanlış bir şey görmüyor — çünkü yanlış bir şey yok, başka bir şey var.
Ayrışma araç açılırken değil, iki sonuç yan yana konduğunda görünüyor. Ve iki mühendisin aynı çizimi aynı araçla işleyip çıktılarını karşılaştırması, günlük işin normal akışında olan bir şey değil.
“Kimde hangi sürüm var” sorusunun cevabı bir yerde yazılı olsaydı, soru sorulabilirdi. Ağ paylaşımı, e-posta ve elle kurulumun hiçbiri böyle bir kayıt üretmiyor; cevap ancak makine makine dolaşılarak toplanır.
Her paketin bir sürüm numarası ve bir imzası var; kimin hangi sürümü aldığı sunucuda yazılı ve makineleri dolaşmadan sorulabiliyor. Güncelleme kendiliğinden gidiyor, yani “haberi kaçırmak” diye bir şey kalmıyor. Bir sürüm sorun çıkarırsa geri alınabiliyor — ve geri alma da herkese aynı biçimde ulaşıyor.
Beş adımda nasıl çalıştığını görünDemo bir saat sürer ve sizin araçlarınızla yapılır; kaç sürümün dolaştığını bilmiyor olmanız sorun değil. Pilot kurulum ücretsizdir.
Demo isteyin