01Sorun ve çözüm
Legacy sistem modernizasyonu hizmetimizde önce mevcut sistemin ne yaptığını, kodundan ve kullanıcılarından çıkararak belgeliyoruz. Ardından yeniden barındırma, kısmi yenileme, parça parça yeniden yazım ya da hazır pakete geçiş seçeneklerini maliyet ve riskleriyle karşılaştırıyor, seçilen yolu verinizi ve iş sürekliliğini koruyarak uyguluyoruz.
Devamını okuDaha az göster
Yeni sistem devreye girene kadar eski sistemin çalışmaya devam etmesi planın temel koşuludur.
02Kimler için
Legacy sistem modernizasyonu kimler için gerekli
Eski sistem genellikle çalıştığı için değil, artık değiştirilemediği için sorun olur.
- Üretim, stok ya da muhasebe süreçlerini kendi yazdırdığı eski bir masaüstü programıyla yürüten işletmeler
- Yazılımın kaynak koduna sahip olan ama onu geliştirebilecek kimseyi bulamayan şirketler
- Access ya da eski SQL Server sürümleri üzerinde çalışan ve veri büyüdükçe yavaşlayan uygulamalara sahip kurumlar
- Eski sistemine web, mobil ya da bayi erişimi eklemek isteyen ama mimari buna izin vermeyen firmalar
- Desteği bitmiş işletim sistemi ve veritabanı sürümleri nedeniyle güvenlik denetiminden geçemeyen kuruluşlar
03İhtiyaçlar
Eski sistemlerin taşıdığı riskler
Riskler çoğu zaman bir arıza anında aynı anda görünür hâle gelir.
- 01
Kişiye bağlı bilgi
Sistemin nasıl çalıştığını, hangi raporun hangi tablodan beslendiğini yalnızca bir iki kişi bilir. Bu kişiler ayrıldığında küçük bir değişiklik bile yapılamaz hâle gelir.
- 02
Desteklenmeyen altyapı
Eski işletim sistemleri, veritabanı sürümleri ve raporlama bileşenleri artık güvenlik güncellemesi almaz. Yeni donanım ya da işletim sistemi alındığında program açılmayabilir.
- 03
Kod içine gömülü iş kuralları
Fiyat hesaplama, prim, iskonto ya da üretim reçetesi gibi kurallar ekran koduna ve veritabanı tetikleyicilerine dağılmıştır. Yazılı bir karşılığı olmadığından yeniden yazımda kaybolma riski taşır.
- 04
Kapalı veri yapıları
Paradox, dBase ya da eski Access dosyaları gibi formatlarda tutulan veriler başka sistemlerle paylaşılamaz; yedekleme ve tutarlılık kontrolü zordur.
- 05
Entegrasyon eksikliği
e-Fatura, pazaryeri ya da bankacılık bağlantıları eski sisteme dışarıdan dosya aktarımıyla eklenmiştir. Her biri elle yapılan ara adımlar ve hata riski demektir.
04Özellikler
Legacy sistem modernizasyonu hizmeti nasıl ilerler
Modernizasyon tek bir büyük adım değil, her biri değer üreten bir dizi adımdır.
- 01
Tersine mühendislik ve belgeleme
Kaynak kod, veritabanı şeması, tetikleyiciler ve raporlar incelenerek sistemin yaptığı işler ve iş kuralları yazılı hâle getirilir. Uzun süredir kullanan çalışanlarla yapılan görüşmeler bu belgeyi tamamlar.
- 02
Yol seçimi
Sistemin bulut ya da sanal sunucuya taşınması, veritabanının güncellenmesi, arayüzün yenilenmesi, modül modül yeniden yazım ya da hazır pakete geçiş seçenekleri yan yana değerlendirilir.
- 03
Eski sistemin etrafını sarma
Eski veritabanının önüne bir API katmanı konarak yeni web ve mobil ekranlar mevcut veriye bağlanır. Eski modüller teker teker yenileriyle değiştirilir ve sonunda eski sistem devreden çıkar.
- 04
Veri dönüşümü ve temizlik
Eski formatlardaki veriler yeni şemaya aktarılırken mükerrer kayıtlar, tutarsız kodlar ve eksik alanlar raporlanır; dönüşüm betikleri tekrar çalıştırılabilir şekilde yazılır.
- 05
Paralel çalışma dönemi
Kritik modüllerde eski ve yeni sistem bir süre aynı işlemleri birlikte işler; çıktıların aynı olduğu doğrulandıktan sonra geçiş tamamlanır.
05Entegrasyonlar
Modernizasyonda kurulan yeni bağlantılar
Modern mimari, eski sistemin dışarıdan yapılan dosya aktarımlarını gerçek bağlantılara dönüştürür.
- 01
e-Belge entegrasyonu
e-Fatura, e-Arşiv ve e-İrsaliye süreçleri özel entegratör üzerinden doğrudan sisteme bağlanır; elle dosya yükleme ortadan kalkar.
- 02
Muhasebe programları
Logo, Mikro ya da Netsis gibi programlarla cari, stok ve fatura aktarımı API ya da veritabanı düzeyinde kurulur.
- 03
Satış kanalları
E-ticaret siteniz ve pazaryerleriyle stok ve sipariş eşitlemesi, artık eski programdan çıkarılan dosyalarla değil, doğrudan servislerle yapılır.
- 04
Raporlama ve analiz
Eski rapor tasarımcılarıyla hazırlanmış raporlar, Power BI gibi araçlar ya da web tabanlı panolarla yeniden oluşturulur.
06Süreç
Legacy sistem modernizasyonu hizmeti nasıl ilerler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Eski sistemi yenilerken iş sürekliliği
Her şeyi bir hafta sonunda değiştirmek cazip görünse de en riskli yoldur. Bu yüzden modernizasyonu, eski sistemin çalışmaya devam ettiği ve her yeni modülün ayrı ayrı devreye alındığı bir sırayla planlarız. Kullanıcıların alışkanlıkları da bu sırada dikkate alınır; klavye kısayollarıyla hızlı veri giren bir ekibin yeni ekranda yavaşlamaması tasarımın parçasıdır.
Devamını okuDaha az göster
Eski sistemdeki cari, stok ve hareket geçmişi yeniden üretilemez. Dönüşümden önce eski veritabanının tam yedeği alınır ve salt okunur olarak arşivde tutulur. Geçmiş yıllara ait kayıtların yeni sisteme ne kadarının alınacağı, kalanına nasıl erişileceği baştan kararlaştırılır.
Yeni mimaride rol bazlı yetkilendirme, işlem kayıtları, şifreli bağlantılar ve otomatik yedekleme varsayılan olarak yer alır. Eski sistemde bir paylaşılan klasörde duran veritabanı dosyası, yetkisi tanımlı bir sunucuya taşınır.
08Çalışma modelleri
Bu hizmette çalışma modelleri
09Sık sorulan sorular
Legacy sistem modernizasyonu hakkında sık sorulan sorular
Legacy sistem modernizasyonu fiyatları neye göre değişir?
Sistemin büyüklüğü ve modül sayısı, kaynak kodun ve belgelerin mevcut olup olmadığı, veri miktarı ve kalitesi, entegrasyon sayısı ve seçilen modernizasyon yolu belirleyicidir. İlk inceleme sonrasında seçenekleri ayrı ayrı fiyatlandırırız.
Kaynak kodumuz yok; yalnızca çalışan program ve veritabanı var. Yine de mümkün mü?
Mümkün. Bu durumda iş kuralları veritabanı yapısından, programın ürettiği çıktılardan ve kullanıcılarla yapılan görüşmelerden çıkarılır. Analiz daha uzun sürer, ancak yeni sistem bu bilgiyle güvenle kurulabilir.
Eski sistemi tamamen bırakmak zorunda mıyız?
Zorunda değilsiniz. Bazı durumlarda eski sistemi daha güvenli bir altyapıya taşıyıp önüne bir API katmanı koymak, ihtiyaçlarınızı uzun süre karşılayabilir. Yol seçimini maliyet ve risk karşılaştırmasıyla birlikte yaparız.
Çalışanlarımız yeni sisteme nasıl alışacak?
Ekranlar mevcut iş alışkanlıkları gözlemlenerek tasarlanır ve modüller kademeli devreye alındığı için değişim parça parça yaşanır. Her modül için kısa uygulamalı eğitim ve kullanım kılavuzu hazırlanır.
Modernizasyon sırasında veri kaybı olur mu?
Dönüşüm betikleri önce test ortamında, gerçek verinin kopyasıyla defalarca çalıştırılır. Kayıt sayıları ve bakiyeler eski sistemle karşılaştırılarak doğrulanır; eski veritabanı da arşivde korunur.
Legacy sistem modernizasyonu firması seçerken nelere dikkat etmeliyim?
Firmanın eski teknolojiyi okuyabildiğini, yeniden yazımı tek seçenek olarak sunmadığını ve iş sürekliliği için somut bir geçiş planı önerdiğini kontrol edin. İlk incelemenin çıktısı olarak yazılı bir belge istemeniz de iyi bir göstergedir.
10İlgili hizmetler