Hizmet

Yazılım moder­ni­zas­yonu

Büyümüş web uygulamaları ve eski sistemler, canlı işletimi tehlikeye atmadan adım adım yenilenir.

Genel bakış

Nedir — ve neleri kapsar?

Yazılım modernizasyonu, yıllar içinde büyümüş yazılımların (legacy) kontrollü biçimde yenilenmesi veya yerine yenisinin konmasıdır — tipik olarak eskimiş framework sürümleri üzerinde çalışan web uygulamaları, testsiz PHP kodu ya da bir portalın arkasındaki eski sistemler. Batunet adım adım modernize eder — çoğu zaman Strangler Fig kalıbıyla — böylece eski sistem, yenisi onun yerini güvenle alana kadar çalışmaya devam eder.

Hizmet kapsamı

  • Mevcut sistemin ve risklerin analizi
  • Kademeli olarak yerini alma (Strangler Fig)
  • Test edilmiş yedekleme ve geri yükleme prosedürüyle veri taşıma
  • Paralel işletim ve kontrollü geçiş
  • Bilginin güvence altına alınması ve dokümantasyon
Proje süreci

İlk görüşmeden çalışan sisteme.

Her proje aynı dört adımı izler. Ara sonuçları yalnızca sonda değil, süreç boyunca görür ve değerlendirirsiniz.

  1. 01

    İhtiyacı anlamak, gereksinimleri netleştirmek

    İlk görüşmeyi doğrudan yönetimle yaparsınız; projenizi, iş süreçlerinizi ve mevcut sistemlerinizi konuşuruz. Ardından hedefleri ve gereksinimleri yazılı hâle getirir, özel geliştirmenin anlamlı olup olmadığını açıkça söyleriz.

  2. 02

    Çözümü ve mimariyi planlamak

    Teknik bir çözüm önerir, kapsamı ve uygulama sırasını belirler, temel kararları gerekçeleriyle birlikte belgeleriz.

  3. 03

    Geliştirmek ve birlikte kontrol etmek

    Testler ve kod incelemeleriyle aşama aşama geliştiririz. Ara sonuçları düzenli olarak sunarız; böylece erken değerlendirip öncelikleri değiştirebilirsiniz.

  4. 04

    Yayına almak ve desteğe devam etmek

    Yayına alındıktan sonra bakım, güncelleme, izleme ve geliştirmeyi kararlaştırılan kapsamda üstleniriz. Projeye özel kaynak kod ve dokümantasyon size teslim edilir.

İş birliğinin ayrıntıları →
Sonuç

Proje sonunda elinizde olanlar.

  • İşletimi riske atmadan eski sistemden çıkış yolu

  • Yeniden bakımı yapılabilir, genişletilebilir yazılım

  • Tek tek kişilere bağımlılık yerine belgelenmiş bilgi

Kullanılan teknolojiler

Sorular

Yazılım moder­ni­zas­yonu hakkında sorular

  • Her şeyi bir seferde değiştirmek zorunda mıyız?

    Hayır. Eski sistemi parça parça devreden çıkarıyor ve işlevleri tek tek yeni sisteme yönlendiriyoruz. Big bang yaklaşımıyla baştan yeniden yazmak nadiren doğru cevaptır.

  • Verilerimize ne olacak?

    Veri taşıma planlanır, test edilir ve geri alınabilir hâle getirilir. Geçişten önce yedekleme ve geri yüklemenin çalıştığı kanıtlanır.

Projenizi konuşalım.

Projenizi kısaca anlatın. İlk görüşmeyi doğrudan yönetimle yaparsınız.