Proje bittikten sonra da sistem çalışmaya devam etsin.
İşlettiğiniz yazılım için yayın sonrası bakım, izleme ve destek: kod tabanını bilen isimli mühendisler, anlaşılmış yanıt süreleri, zamanında güvenlik yamaları ve neyin neden değiştiğini anlatan düzenli bir rapor.
- Değerlendirme
- Kurulum
- Kararlı durum
- Gözden geçirme
Saat satın almıyorsunuz.
Yazılımın mühendise ihtiyacı proje kapanınca bitmez. Bağımlılıklar yaşlanır, sertifikalar dolar, bir sağlayıcı API'sini değiştirir, bir kullanıcı kimsenin test etmediği uç durumu bulur ve onu geliştiren kişi çoktan gitmiştir. Bunun bedeli en kötü anda ödenir: pazartesi sabahı bir kesinti ve sistemi bilen kimse yok.
Bakım, kendi platformlarımızı işletme biçimimizdir ve aynı disiplini işlettiğiniz sistemler için sunarız — biz geliştirmiş olalım ya da başkası. İsimli bir ekip kod tabanını öğrenir, izleme sorunları kullanıcılar bildirmeden önce görebileceğimiz biçimde kurulur, yamalar ve yükseltmeler bir olaydan sonra değil bir takvime göre yapılır ve sizinle belirlenen bir düzende neyin değiştiğine, neyin bozulduğuna ve sırada ne önerdiğimize dair yazılı bir hesap alırsınız.
Sistemden yetkin birinin sorumlu olduğunun güvencesini satın alıyorsunuz.
Bakımlı bir sistemin sahipsiz olandan fazla aldığı dört şey.
Kapsam sistem başına anlaşılır ve hizmet tanımına yazılır; aşağıdaki düzeyler olağan biçimdir.
İzleme ve olay müdahalesi
Çalışma süresi, hatalar, gecikme ve önemli olan iş kontrolleri — tamamlanmayan bir sipariş, çalışmayan bir iş — insanlar tarafından izlenir; önem derecesine göre anlaşılmış yanıt süreleri ve her uyarı için bir kılavuz vardır.
Yamalar ve yükseltmeler
Takvime göre güvenlik yamaları, vadesi gelmeden planlanıp test edilen bağımlılık ve framework yükseltmeleri, dolmadan döndürülen sertifikalar ve kimlik bilgileri.
Düzeltmeler ve küçük geliştirmeler
Kullanıcıların ya da izlemenin bulduğu hatalar, kod tabanını bilen mühendislerce testlerle düzeltilir. Sizin yönettiğiniz önceliklendirilmiş bir listeden küçük iyileştirmeler — büyükleri için performans optimizasyonuna bakın.
Kullanıcılarınız için destek
Kendi yardım masanızın arkasında ikinci ve üçüncü seviye destek: ilk seviye soruları, biz mühendis gerektirenleri ele alırız; raporlayabileceğiniz bir talep izi ve yanıt süreleriyle.
İş günlük olarak nasıl yürür?
İsimli mühendisler, yazılı kapsam, düzenli raporlar.
Her sistemin kod tabanında çalışmış isimli bir sorumlusu ve bir yedeği vardır. Hizmet tanımı neyin izlendiğini, neyin yamalandığını, hangi önem derecesine hangi yanıt süresinin uygulandığını ve neyin kapsam dışı olduğunu belirtir. Düzenli rapor olayları, değişiklikleri, yapılan ve vadesi gelen yükseltmeleri ve gördüğümüz riskleri listeler.
- Önem derecesine göre yanıt süreleri; yazılı, ölçülen, raporlanan
- Sizin önceliklendirdiğiniz bir liste; sizinle belirlenen hak dahilinde tahminler ve teslimat
- Risklerin, sizinle belirlenen bir düzende gözden geçirilmesi: yaşlanan bağımlılıklar, kapasite, güvenlik bulguları
- 01Uyarı
- 02Önceliklendirme
- 03Düzeltme
- 04Doğrulama
- 05Rapor
Her olay yazılı bir nedenle ve gerektiğinde bir değişiklikle biter
Bir sistem bakıma nasıl alınır.
Değerlendirme
Kod, altyapı, bağımlılıklar, izleme ve dokümantasyon incelenir. Bir risk listesi ve hizmet tanımı ortaya çıkar.
Kurulum
İzleme, uyarı yönlendirme, erişim, kılavuzlar ve gecikmiş yamaların ilk turu. İsimli ekip, sistemi geliştirenden devralmayı tamamlar.
Kararlı durum
Anlaşılmış yanıt süreleri yürürlükte, mutabık kalınan raporlama düzeni işliyor, liste sizin elinizde.
Gözden geçirme
Riskler, kapasite ve yükseltme planları sizinle gözden geçirilir; sistem ya da iş değişince kapsam uyarlanır.
Size kalanlar.
- Kapsam, önem dereceleri ve yanıt süreleriyle yazılı bir hizmet tanımı
- Cevap veren bir ekibe bağlı izleme ve uyarı
- Takvime göre yapılan yamalar ve yükseltmeler, kayıtlarıyla
- Olayların, değişikliklerin ve risklerin düzenli raporu
- Güncel tutulan kılavuzlar ve dokümantasyon
Doğru tercih olduğu durumlar.
İşinizin bağlı olduğu bir sistemin arkasında ekip yoksa, onu geliştirenler gittiyse ya da kendi mühendisleriniz zamanlarını geliştirmek yerine yangın söndürmeye harcıyorsa bunu seçin.
Sistem yakında değiştirilecekse — bakım parası yenisine daha iyi harcanır — ya da gerçekten ihtiyacınız bir ürün ekibiyse başka bir modele bakın: bkz. dedicated team’ler.
Sık sorulan sorular
Bununla birlikte ilerleyen hizmetler.
Hangi sistem geceleri uykunuzu kaçırıyor?
Üzerinde neyin çalıştığını ve bugün kimin baktığını söyleyin. Bir mühendis okur ve hangi kapsama ihtiyaç duyduğuna dair yazılı bir değerlendirmeyle yanıt verir.