Teslimat sonrası bakım ve destek
Sistem canlıya alındıktan sonra güvenli, kararlı ve anlaşılır kalmalıdır. Bakımı belirsiz erişilebilirlik değil, net sorumluluk kapsamı olarak tanımlarız.
Bu yaklaşım ne zaman mantıklıdır
- Uygulama veya site üretimde ve düzenli izleme gerektiriyor.
- Güvenlik güncellemeleri ve bağımlılıklar sürekli bakım istiyor.
- Kullanıcılar hızlı ve sistematik işlem gerektiren sorunlar bildiriyor.
- İş büyüyor ve sistem yeni işlevler veya uyarlamalar gerektiriyor.
- Teknik bakım için dahili ekip yok.
- Önceki yüklenici artık erişilebilir değil veya bakım kararlaştırılmamış.
Hizmetin kapsamı
- Sistem çalışması ve erişilebilirlik izleme
- Düzenli yedekleme ve geri yükleme doğrulaması
- Olay yönetimi ve sorun teşhisi
- Bağımlılık ve güvenlik yaması güncellemeleri
- Hata düzeltmeleri ve teknik sorun giderme
- Kararlaştırılan kapsamda küçük iyileştirmeler
- Yeni işlevler için yol haritası planı
- Anlaşmaya göre yanıt süresi modeli
- Kapsam dışı net istisnalar
- Sistem durumu hakkında düzenli raporlama
- Değişiklik ve kararların dokümantasyonu
- Barındırma ve altyapı koordinasyonu
Tipik uygulamalar
- İlk teslimattan sonra iş uygulaması bakımı
- Web sitesi desteği — güncellemeler, güvenlik, performans
- Entegrasyon devreye alma sonrası izleme ve düzeltmeler
- Kararlaştırılan döngülerde yeni işlev geliştirme
- Önceki yükleniciden sistem bakımının devralınması
- Mevcut sistemin mevsimsel veya proje bazlı genişletilmesi
Geliştirme süreci
Süreç bilerek basit ve şeffaftır: net kapsam, kısa fazlar, kullanılabilir bir sürüm. Risk azalır; çalışma gerçek işleyişe bağlı kalır.
Gereksinimlerin toplanması
Sistemin neyi çözmesi gerektiğini birlikte netleştiririz. Amaç, günlük işte güvenilir ilk kullanılabilir sürüm — her şeyi bir anda değil.
Kullanıcı hikâyeleri, kullanım senaryoları ve eskizler
Gereksinimler küçük parçalara ayrılır: kim ne yapar, neden ve hangi sonuçla. Gerektiğinde akış eskizleri veya basit wireframe'ler kullanırız.
Süre ve maliyet tahmini
Her iş birimi gerçekçi tahmin alır. Toplamı süre ve maliyeti gösterir. Gereksinimler değişebilir — süre ve fiyata etkisi açıkça belirtilir.
Öncelik backlog'u
Geliştirmeden önce üzerinde anlaşılan maddeler öncelik listesine girer: özellikler, entegrasyonlar, düzeltmeler ve sürdürülebilir teslimat için gerekenler.
Fazların tanımlanması
İş kısa fazlara bölünür (genelde bir-iki hafta). Her fazın üzerinde anlaşılan kapsamı ve doğrulanabilir bir hedefi vardır.
İterasyonlar ve gözden geçirmeler
Faz sonunda ilerlemeyi birlikte gözden geçirir, varsayımları düzeltir ve sonraki madde setini seçeriz. Yön üzerinde kontrol sizde kalır.
Canlıya alma
Sürüm hazır olduğunda kontrollü geçiş: veri hazırlığı, gerçek koşullarda kontrol ve ilk kullanım desteği.
Kalite ve güvenlik
- Geri yükleme doğrulamasıyla düzenli yedekleme
- Erişilebilirlik ve performans izleme
- Güvenlik yamalarının planlı uygulanması
- Müdahalelerin değişiklik günlüğü ve dokümantasyonu
- Bakım sırasında veri koruması
- Üretim değişikliklerinden önce test
Müşteriden beklenenler
- Sorun bildirimi ve değişiklik onayı için iletişim kişisi
- Sisteme, depoya ve altyapıya erişim
- Mevcut dokümantasyon varsa paylaşımı
- Öncelikler ve iş açısından kritik işlevlerin tanımı
- Kullanıcılar ve beklenen destek kapsamı hakkında bilgi
- Temel bakım dışındaki yeni işlevler için bütçe kararları
