Savunabileceğiniz mimari kararlar
Her çalışma aynı disiplinle ilerler: sistemi çalışırken ölçeriz, kararı kanıtla veririz, değişikliği geri alınabilir aşamalarla yaparız ve sonucu ekibinize bırakırız.
- İlk adım
- Mimari Değerlendirme
- Erişim
- Salt okunur, önce gizlilik sözleşmesi
- Mülkiyet
- Ürettiğimiz her şey sizindir
Neden önermeden önce ölçüyoruz
Mimari sorunlar anlaşılmadan çok önce görünür hale gelir. Yavaşlayan sürümler, büyüyen bulut faturası ve açıklaması saatler süren olaylar birer belirtidir; neden çoğu zaman yıllar önce çizilmiş bir sınır, bir veri akışı ya da bir işletim kararıdır.
Ölçüm yapılmadan yazılan öneriler genellikle ekibin zaten tahmin ettiği şeyi tekrarlar. Biz kanıtla başlarız: kod tabanı, altyapı tanımları, dağıtım hattı ve çalışma zamanı verisi birlikte okunur.
Sonuç bir dilek listesi değil, bir iş sırasıdır. Her kalem iş etkisini, tahmini düzeltme maliyetini ve işe yarayıp yaramadığını gösterecek metriği taşır.
Bir çalışma nasıl ilerler
- ÖlçümSistemi çalışırken ölçün. Sabit kapsamlı değerlendirme kodu, altyapıyı, dağıtım hattını ve çalışma zamanı verisini birlikte okur ve bulguları iş etkisine göre sıralar. Bulgu raporu ve 12 aylık yol haritasıyla biter.
- KararHedefi ödünleşimler görünürken seçin. Seçenekler maliyet, risk ve geri alınabilirlik üzerinden karşılaştırılır. Her önemli karar bir Mimari Karar Kaydı (ADR) olarak yazılır; gerekçe çalışma bittikten sonra da kalır.
- UygulamaSistemi geri alınabilir aşamalarla değiştirin. İş, her biri ölçülebilir bir sonuçla biten aşamalara bölünür. Çalışan sistem durdurulmaz; eski ve yeni parçalar geçiş kanıtlanana kadar yan yana çalışır.
- DevirKontrolü ekibinize bırakın. Dokümantasyon, diyagramlar, işletim kılavuzları ve karar kayıtları sizin depolarınızda durur. Mühendisleriniz uygulama boyunca bizimle birlikte çalışır; sahiplik bilgiyle birlikte el değiştirir.
Çalışma ilkelerimiz
Her zaman yaptıklarımız
- İlk teknik görüşmeden önce gizlilik sözleşmesi imzalamak
- Salt okunur erişimle başlamak, fazlasını yalnızca bir aşama gerektirdiğinde istemek
- Her önemli kararı alternatifleriyle birlikte kayda geçirmek
- Her aşamayı önceden anlaşılmış bir metriğe bağlamak
- Tüm çıktıları sizin depolarınızda ve hesaplarınızda tutmak
Kaçındıklarımız
- Çalışan bir sistemi tek seferde baştan yazmak
- Kimsenin ölçmediği öneriler
- Sizi bize bağımlı kılan araç ve platformlar
- Geri dönüş yolu olmayan değişiklikler
- Sorunun gerektirdiğinden büyük bir iş satmak
Birlikte çalışma biçimleri
Çalışmanın biçimi sorunu izler. Çoğu bir değerlendirmeyle başlar; bazıları doğrudan tanımlı bir işle başlar.
Doğru tercih olmadığımız durumlar
- Hedef en düşük saat ücretiyle ek iş gücüyse. Biz kişi sayısının değil, mimari sonucun sorumluluğunu alırız.
- Karar zaten verilmiş ve yalnızca bir imza bekliyorsa. Bizim işimiz kararı sorgulamakla başlar.
- Henüz çalışan bir sistem ya da net bir ürün yoksa. Kısa bir tasarım oturumu genellikle daha iyi bir ilk adımdır.
- Takvim ölçüme hiç yer bırakmıyorsa. Aceleye getirilmiş bir teşhis, kazandırdığından fazlasına mal olur.
Çalışma biçimimizle ilgili sorular
Değerlendirmeyle başlamak zorunda mıyız?
Hayır. Yakın tarihli bir değerlendirmeniz varsa ya da sorun dar ve iyi anlaşılmışsa, doğrudan bir tasarım çalışması veya uygulama aşamasıyla başlayabiliriz. Kararın dayandığı kanıtı görmek isteriz.
Ekibimizin yerine mi geçiyorsunuz, onunla mı çalışıyorsunuz?
Onunla çalışıyoruz. Uygulama, mühendisleriniz bizimle birlikte çalışacak ve biten her parçayı devralacak şekilde planlanır.
Hangi erişimlere ihtiyacınız var?
Değerlendirme için kod depolarına, altyapı tanımlarına ve gözlemlenebilirlik verisine salt okunur erişim yeterlidir. Yazma yetkisi yalnızca gerektiren uygulama aşamalarında istenir ve aşama bitince kaldırılır.
Hangi dillerde çalışıyorsunuz?
Türkçe ve İngilizce. Raporlar ve dokümantasyon seçtiğiniz dilde yazılır.
Çalışma nereden yürütülüyor?
Uzaktan; Birleşik Krallık ve Türkiye’den, Birleşik Krallık ve Avrupa ile örtüşen çalışma saatleriyle.
Neden ekip sayfanız yok?
Müşterilerimizin üretim sistemlerine ve kod tabanlarına eriştiğimiz için ekip bilgilerimizi kamuya açık tutmuyoruz. Projeye atanacak mimarların özgeçmişleri ve sertifikaları, gizlilik sözleşmesi imzalandıktan sonra doğrudan paylaşılır.
Önce kısa bir teknik sohbetle başlayalım
Otuz dakika. Sistemi ve sorunu anlatırsınız, biz hangi adımın önce gelmesi gerektiğini söyleriz.
