Giriş
Bir web sitesi yayına alındığında iş bitmiş gibi görünür, ancak bu yalnızca başlangıç noktasıdır. Yazılım bağımlılıkları güncellenir, güvenlik açıkları ortaya çıkar, sunucu ortamı değişir, tarayıcılar yeni standartlara geçer. Bakım anlaşması olmayan bir site, zamanla bu değişikliklere ayak uyduramaz hale gelir. Bu yazıda bir bakım anlaşmasının hangi kalemleri kapsaması gerektiğini adım adım ele alıyoruz.
Güvenlik Güncellemeleri
Bakım anlaşmasının en kritik kalemi güvenlik güncellemeleridir. Kullanılan çatı, kütüphaneler ve varsa içerik yönetim sistemi düzenli olarak güncel tutulmalı; bilinen güvenlik açıkları yayınlandığında müdahale süresi net biçimde tanımlanmalıdır. Anlaşmada kritik bir güvenlik açığı tespit edildiğinde kaç iş günü içinde yama uygulanacağının cevabı yazılı olmalı.
Erişim ve Yetkilendirme Kontrolü
Admin panele kimlerin erişimi olduğu, şifre politikaları ve gerekiyorsa iki faktörlü kimlik doğrulama gibi konular da güvenlik kapsamının bir parçası. Personel değişikliklerinde eski hesapların kapatılması gibi operasyonel adımlar da anlaşmada tanımlı bir sorumluluk alanı olmalı.
Sertifika yönetimi de bu başlığın altında değerlendirilmeli. Şifreli bağlantı sertifikasının yenilenmesi, domain kayıt süresinin takip edilmesi gibi görünüşte küçük ama ihmal edildiğinde sitenin tamamen erişilemez hale gelmesine yol açabilecek operasyonel detaylar; bakım anlaşmasında kimin sorumluluğunda olduğu net yazılmalı.
Yedekleme ve Felaket Kurtarma
Düzenli, otomatik ve doğrulanmış yedekleme, bakım anlaşmasının bir diğer temel kalemidir. Yedeklerin ne sıklıkla alındığı, ne kadar süre saklandığı ve geri yükleme testinin ne sıklıkla yapıldığı net olarak tanımlanmalı. Bir yedeğin var olması yetmez; o yedeğin gerçekten geri yüklenebilir olduğunun test edilmesi gerekir.
Yedeklerin sitenin barındırıldığı sunucudan bağımsız bir konumda saklanması da önemli bir detaydır. Sunucunun tamamen erişilemez hale geldiği bir senaryoda, yedek de aynı ortamda tutuluyorsa geri dönüş şansı ortadan kalkabilir.
Performans İzleme
Site hızı zamanla düşebilir: görsellerin optimize edilmemesi, eklenen yeni özelliklerin sayfa ağırlığını artırması veya sunucu kaynaklarının yetersiz kalması gibi nedenlerle. Bakım anlaşması kapsamında düzenli performans ölçümü ve gerektiğinde optimizasyon önerisi yer almalı.
Bu ölçümün yalnızca bir kerelik bir denetim değil, periyodik bir kontrol olarak tanımlanması önemli. Sitenin performansı zaman içinde nasıl değiştiğinin karşılaştırmalı olarak izlenmesi; bir düşüş fark edildiğinde bunun hangi değişiklikten kaynaklandığının daha hızlı tespit edilmesini sağlar.
Çalışma Süresi Takibi
Sitenin erişilebilir olup olmadığının sürekli izlenmesi ve bir kesinti durumunda bildirim ile müdahale süresinin tanımlı olması, özellikle iş kritik siteler için önemli bir kalemdir.
İçerik ve Teknik Destek Kapsamı
Bakım anlaşmaları genelde iki tür destek içerir: teknik bakım ve içerik desteği. Bu ikisinin ayrı ayrı tanımlanması önemli; aksi halde "bakım" kelimesi altında neyin dahil, neyin ek ücretli olduğu konusunda belirsizlik doğar.
Anlaşmada aylık kaç saatlik içerik veya destek talebinin dahil olduğu, bu sürenin aşılması halinde nasıl ücretlendirileceği açıkça yazılmalı. Sınırsız destek vaat eden anlaşmalara temkinli yaklaşmak gerekir; sürdürülebilir bir hizmet modeli genelde net sınırlar içerir.
Üçüncü Taraf Entegrasyonların Bakımı
Bir web sitesi genelde tek başına çalışmaz; ödeme sistemi, e-posta gönderim servisi, analitik araçları veya harici API'ler gibi üçüncü taraf servislerle entegre çalışır. Bu servislerin kendi tarafında yaptığı güncellemeler (API sürüm değişiklikleri, kimlik doğrulama yöntemi güncellemeleri) siteyi etkileyebilir. Bakım anlaşmasının bu tür dış bağımlılıkların izlenmesini ve gerektiğinde uyarlanmasını da kapsayıp kapsamadığı baştan netleştirilmeli; aksi halde bir entegrasyonun sessizce bozulması fark edilmeden uzun süre devam edebilir.
Yanıt Süreleri ve İletişim Kanalı
Bir sorun bildirildiğinde ilk yanıtın ne kadar sürede geleceği, sorunun aciliyet seviyesine göre nasıl sınıflandırılacağı ve hangi kanaldan iletişim kurulacağı; bakım anlaşmasının somut, ölçülebilir maddeleri arasında olmalı.
Raporlama ve Şeffaflık
Bakım hizmeti alan işletme, o ay içinde hangi işlemlerin yapıldığını görebilmeli. Uygulanan güncellemeler, tespit edilip çözülen sorunlar, alınan yedeklerin durumu ve performans ölçüm sonuçlarının düzenli bir raporla paylaşılması; anlaşmanın şeffaf işlediğinin somut kanıtıdır. Raporlama sıklığı ve formatı anlaşmada baştan belirlenmeli; aksi halde bakım hizmeti "arka planda ne olduğu bilinmeyen" bir kalem haline gelir.
Anlaşma Süresi ve Fesih Koşulları
Bakım anlaşmasının süresi, otomatik yenilenip yenilenmeyeceği ve taraflardan birinin anlaşmayı sonlandırmak istemesi halinde uygulanacak bildirim süresi net yazılmalı. Özellikle sağlayıcı değişikliği söz konusu olduğunda, mevcut yedeklerin, erişim bilgilerinin ve dokümantasyonun yeni sağlayıcıya nasıl devredileceği de anlaşmanın bir parçası olarak düşünülmeli; bu devir sürecinin tanımsız kalması, işletmeyi sağlayıcıya bağımlı hale getirebilir.
Kapsam Dışı Kalemlerin Netleştirilmesi
İyi bir bakım anlaşması yalnızca neyin dahil olduğunu değil, neyin dahil olmadığını da açıkça belirtir. Yeni özellik geliştirme, büyük tasarım değişiklikleri veya üçüncü taraf entegrasyonları genelde standart bakım kapsamının dışında kalır ve ayrı bir teklif gerektirir. Bu ayrımın baştan net olması, ileride kapsam tartışmalarını önler.
Bu netlik aynı zamanda bütçe planlamasını da kolaylaştırır. İşletme, sabit aylık bakım bedelinin dışında hangi tür taleplerin ek maliyet doğurabileceğini önceden bilirse, yıl içinde beklenmedik bir fatura ile karşılaşma riski azalır.
Sonuç
Web sitesi bakım anlaşması, yalnızca bir güvence belgesi değil, sitenin uzun vadeli sağlığını koruyan operasyonel bir çerçevedir. Güvenlik, yedekleme, performans izleme, içerik desteği ve yanıt süreleri gibi kalemlerin her biri net, ölçülebilir ve yazılı olarak tanımlanmalı.
Bakım planı olmayan sitelerin zamanla nasıl sorun biriktirdiğini Bakım Planı Olmayan Siteler yazısında inceleyebilirsiniz. Projenizin bakım ihtiyaçlarını ve toplam maliyet yapısını netleştirmek için web sitesi maliyetini etkileyen faktörler yazısına göz atabilir ya da doğrudan iletişime geçebilirsiniz.
Sık Sorulan Sorular
Web sitesi bakım anlaşması neden gereklidir?
Yazılım bağımlılıkları ve güvenlik gereksinimleri zamanla değiştiği için, bakım anlaşması olmayan siteler güvenlik açıklarına, performans kaybına ve teknik erozyona karşı korumasız kalır; anlaşma bu risklerin düzenli olarak yönetilmesini sağlar.
Bakım anlaşmasında hangi kalemler mutlaka yer almalı?
Güvenlik güncellemeleri, düzenli yedekleme, performans izleme, yanıt süreleri ve içerik/teknik destek kapsamı; bir bakım anlaşmasının içermesi gereken temel kalemlerdir.
Bakım anlaşması olmadan site nasıl risk altına girer?
Güncellenmeyen yazılım bileşenleri güvenlik açıklarına, yedeklenmeyen veriler felaket anında geri döndürülemez veri kaybına, izlenmeyen performans ise zamanla kullanıcı kaybına yol açabilir.
Aylık bakım ücretine neler dahil edilmelidir?
Anlaşmada tanımlanan güvenlik ve yedekleme işlemlerinin yanı sıra, belirli bir saat veya kapsam sınırı içinde içerik güncellemesi ve teknik destek genelde aylık ücrete dahil edilir; bu sınırın aşılması ayrı ücretlendirmeye tabi olabilir.
Bu konuda yardıma mı ihtiyacınız var?
Uzman ekibimizle iletişime geçin, projenizi birlikte değerlendirelim.
