Uygulama Bakımı ve Güncelleme
Web sitesi güncellenmezse eskir ama çalışmaya devam eder. Mobil uygulamada durum farklıdır: güncellenmeyen uygulama önce hata verir, sonra yeni cihazlarda açılmaz ve nihayetinde mağazadan kaldırılabilir. Bakım burada tercih değil, işleyiş şartıdır. 🔧
Bu yazı bakımın neyi kapsadığını ve nasıl kurgulanacağını anlatıyor. Kalem yapısını kalemler yazısında açtık.
Neden Zorunlu?
Uygulama sabit bir dosya değil; hareketli bir zeminde duruyor. 🌍
İşletim Sistemi Güncellenir
Yılda en az bir kez büyük sürüm çıkar. Eski kodun bazı parçaları çalışmaz hale gelir.
Mağaza Kuralları Değişir
Yeni gereklilikler gelir. Uyum sağlamayan uygulama güncelleme gönderemez.
Cihazlar Değişir
Yeni ekran boyutları ve donanımlar çıkar. Arayüz bozulabilir.
Servisler Değişir
Kullandığınız ödeme ya da harita servisi arayüzünü değiştirir; uyum gerekir.
Güncellenmezse Ne Olur?
Bozulma ani değil, aşamalıdır. 📉
| Aşama | Belirti |
|---|---|
| İlk yıl | Küçük görsel bozulmalar |
| İkinci yıl | Bazı işlevler çalışmaz |
| Üçüncü yıl | Yeni cihazlarda açılmaz |
| Sonrası | Mağazadan kaldırılabilir |
Sessiz Bozulma
Kullanıcı hata alır ama size bildirmez. Uygulamayı siler ve geri dönmez.
Yorum Etkisi
Olumsuz yorumlar birikir ve yeni kullanıcıları caydırır.
Geri Dönüş Pahalı
Yıllarca güncellenmemiş uygulamayı ayağa kaldırmak, düzenli bakımdan çok daha pahalıdır.
Bakım Neyi Kapsar?
Kapsam yazılı olmalıdır; aksi halde her istek tartışma olur. 📋
Uyum Güncellemeleri
İşletim sistemi ve mağaza kurallarına uyum. Bu, bakımın çekirdeğidir.
Hata Düzeltme
Kullanımda çıkan çökme ve işlev hataları.
Küçük İyileştirmeler
Metin değişikliği, küçük arayüz düzeltmeleri. Sınırı tanımlanmalıdır.
Kapsam Dışı
Yeni özellik ve yeni ekran ayrı fiyatlanır; denetimini teklif yazısında yaptık.
Nasıl Fiyatlanır?
Üç model yaygındır ve farklı risk taşırlar. 💰
Yıllık Sabit Oran
Yapım bedelinin bir yüzdesi olarak yıllık ödenir. Öngörülebilirdir ve en yaygın modeldir.
Saatlik Destek
İhtiyaç oldukça ödenir. Az kullanımda ucuzdur ama öncelik garantisi vermez.
Paket Saat
Yıllık belirli bir saat havuzu. Kullanılmayan saat genellikle devretmez.
Hangisi Doğru?
Kritik ve sürekli kullanılan uygulamalarda sabit oranlı anlaşma daha güvenlidir.
Bakım Anlaşmasında Aranacaklar
Dört madde yazılı olmalıdır. 📄
Müdahale Süresi
Kritik bir hata bildirildiğinde kaç saat içinde dönüş yapılacak? “En kısa sürede” bir taahhüt değildir.
Kapsam Sınırı
Hangi işler dahil, hangileri ek ücretli? Sınır yazılmazsa her talep pazarlık olur.
Yıllık Güncelleme Sayısı
Kaç sürüm yayınlanacak? Uyum güncellemeleri bu sayıya dahil mi?
Fesih ve Devir
Anlaşma biterse kod, hesaplar ve dokümantasyon nasıl devrediliyor?
Güncelleme Ritmi
Her güncelleme mağaza incelemesinden geçer; bu yüzden planlanır. 🔄
Uyum Güncellemeleri
İşletim sistemi sürümleri çıktığında yapılır. Bu ritim öngörülebilirdir.
Hata Düzeltmeleri
Kritik hatalar beklemez; küçük hatalar toplu yayınlanır.
Özellik Güncellemeleri
Kullanım verisine göre planlanır. Sık ve küçük sürümler, seyrek ve büyük sürümlerden daha güvenlidir.
Sürüm Notları
Ne değiştiğini yazmak kullanıcıya güncellemeyi anlamlı kılar; adımlarını yayın yazısında anlattık.
İzleme: Neye Bakılır?
Bakım tahminle değil, veriyle yapılır. 📊
Çökme Oranı
Uygulama kaç oturumda çöküyor? Bu, en doğrudan sağlık göstergesidir.
Sürüm Dağılımı
Kullanıcılar hangi sürümde? Eski sürümde kalanlar güncellenmiyor demektir.
Yorum ve Puan
Yorumlar genellikle ilk hata kaynağıdır ve ücretsiz geri bildirimdir.
Cihaz Kırılımı
Hangi cihazlarda sorun çıkıyor? Test önceliği buna göre belirlenir.
Bakımı Kim Yapmalı?
Genellikle yapan ekip; ama şart değil. 🤝
Aynı Geliştirici
Kodu bilen ekip en hızlı çözer. Bu, en verimli seçenektir.
Başka Bir Ekip
Mümkündür ama kaynak kod ve dokümantasyon eksiksiz olmalıdır.
Devir Şartı
Kod deposu erişimi, teknik doküman ve hesap bilgileri devredilmeden geçiş yapılamaz; kim yapacağını kim geliştirmeli yazısında ele aldık.
Bakım Bütçesi Yoksa
Dürüst seçenek: uygulama yapmayın. ⚖️
Neden Böyle?
Bakımsız uygulama iki üç yıl içinde çalışmaz hale gelir. Yapım bedeli tamamen boşa gider.
Alternatif
Mobil uyumlu site ya da PWA. Bu yollarda güncelleme yükü çok daha düşüktür.
Site tarafındaki bakım disiplini de aynı mantıkla kurulur; kapsamını bakım rehberinde ele aldık.
Aşamalı Yaklaşım
Bakım bütçesi çıkana kadar bekleyin; gerekçesini gereklilik yazısında anlattık.
Sık Sorulan Sorular
Uygulama bakımı gerçekten zorunlu mu?
Evet, web sitesinden farklı olarak. Site güncellenmezse eskir ama çalışmaya devam eder; uygulama ise altındaki zemin değiştiği için bozulur. İşletim sistemleri yılda en az bir kez büyük sürüm çıkarır, mağaza kuralları değişir ve yeni cihazlar gelir. Güncellenmeyen uygulama önce hata verir, sonra yeni cihazlarda açılmaz ve mağazadan kaldırılabilir.
Bakım neyi kapsar, neyi kapsamaz?
Çekirdeği uyum güncellemeleridir: işletim sistemi ve mağaza kurallarına uyum. Buna hata düzeltme ve küçük iyileştirmeler eklenir. Yeni özellik ve yeni ekran bakım kapsamı dışındadır ve ayrı fiyatlanır. Anlaşmada dört şey yazılı olmalıdır: müdahale süresi, kapsam sınırı, yıllık güncelleme sayısı ve fesih durumunda devir şartları.
Bakım bütçem yoksa ne yapmalıyım?
Dürüst cevap: uygulama yaptırmayın. Bakımsız bir uygulama iki üç yıl içinde çalışmaz hale gelir ve yapım bedeli tamamen boşa gider. Bunun yerine mobil uyumlu bir site veya PWA değerlendirilebilir; bu yollarda güncelleme yükü çok daha düşüktür ve zorunlu yıllık gider yoktur. Bakım bütçesi netleşene kadar beklemek daha doğrudur.
