Eski Sistemlerin Modernizasyonu
Tasarım ömrünü doldurmuş yazılımı, bir yıl önce seçilmiş bir tarihte tek seferde geçmeden değiştirmek.
Kritik bir sistemi değiştirmenin en riskli yolu hepsini birden değiştirmektir. Biz işlevi dilim dilim taşırız; eskiyi ve yeniyi, yeni yolun doğruluğu kanıtlanana kadar yan yana çalıştırırız. Planda daha yavaş görünür, pratikte daha erken biter — çünkü hiçbir şeyin ilk seferde doğru olması gerekmez.
Ne elde ediyorsunuz
Baştan yazmak yerine kuşatmak
İşlev, sabit bir arayüzün arkasında birer dilim hâlinde taşınır; iş akmaya devam eder.
Kanıtla taşınan veri
Her adımda mutabakat; hiçbir şeyin kaybolmadığını ummak yerine gösterebilirsiniz.
Geri dönülebilir yol
Her adım tek başına geri alınabilir. Kötü bir hafta hiçbir zaman kötü bir yıla dönüşmez.
Nasıl yürütüyoruz
İşin adı ne olursa olsun aynı dört aşama. Her biri, yalnızca bir durum güncellemesiyle değil, inceleyebileceğiniz bir çıktıyla biter.
- 01
Keşif
İşi uçtan uca takip eder, nerede durduğunu, beklediğini ya da yeniden girildiğini yazarız. Kimse kod yazmadan önce sıralanmış bir plan ve maliyet zarfı alırsınız.
- 02
Mimari
Önemli kararlar açıkça verilir ve değerlendirilen alternatiflerle birlikte kaydedilir; böylece gerekçe, onu verenlerden daha uzun yaşar.
- 03
Artımlı teslimat
İş, yayınlanabilir dilimler hâlinde gerçek kullanıcıya ulaşır. Kurulum hattı ilk haftadan otomatiktir, geri alma teoride değil provada denenmiştir.
- 04
Devir ya da işletim
Runbook'lar, panolar ve nöbet prosedürleri sistemle birlikte gelir. Sonrasında ya işi içeri alırsınız ya da yönetilen hizmet kapsamında biz işletmeye devam ederiz.
Bize sık sorulanlar
Normal başlangıç noktası budur. Davranışı, yıllar önce güncelliğini yitirmiş dokümanlar yerine sistemin kendisinden çıkarırız: ürettiği veri, karşıladığı trafik, kodundaki uç durumlar.
Sizin probleminiz bu mu?
Bir paragrafta anlatın. Başka bir hizmet daha uygunsa bunu size söyleriz.
Hangisine ihtiyacınız var, emin değil misiniz?
Problemi bir paragrafta anlatın, hangi hizmetin gerçekten karşılık geldiğini söyleyelim.
