Teklif al

Kurumsal & Ticari Yazılım · Beşiktaş

Beşiktaş markaları için Kurumsal & Ticari Yazılım

Yıllardır yayında olan bir kurumsal sitede görseller birikiyor. Kimse baştan bir adlandırma kuralı koymadığı için hangi dosyanın hangi modele ait olduğu ancak kod okunarak anlaşılıyor; yeni model eklemek yazı işi olmaktan çıkıp dosya arama işine dönüşüyor. Bu yük görünmez kalıyor, çünkü sayfa yine de açılıyor. Elinizde çalışan ama bakımı zorlaşmış bir kurulum varsa Beşiktaş'ta kurumsal yazılım sorusu sıfırdan yazmakla başlamıyor: KGM SsangYong'un sitesini devraldığımızda ilk elden geçirdiğimiz yer tam burası oldu.

Kurumsal & Ticari Yazılım — Beşiktaş

Beşiktaş'ta genel merkez ofisleri ve çok markalı kurumsal yapılar yoğun. Yıllar içinde büyümüş, çalışan ama bakımı zorlaşmış bir siteyle geliyorsanız iş sıfırdan yazmakla başlamıyor. Bu duruma en yakın işimiz KGM SsangYong'un kurumsal sitesi. Kanıtın nerede bittiğini de söyleyelim: iş bir otomotiv markasının kurumsal sitesinde yapıldı, içerik üretimi ve kampanya planlaması bu kanıtın dışında, Beşiktaş'ta medya ya da ajans tarafından bir müşterimiz de bulunmuyor. Taşınan şey müdahalenin biçimi: çalışan bölümlere dokunmadık, elden geçirilen yerler sayfa yükünü taşıyan yerlerle sınırlı kaldı. Yığın Laravel, Tailwind, jQuery, MySQL ve Redis.

  • Araç görselleri tek bir adlandırma ve klasör düzenine taşındı; hangi modelin hangi dosyayı kullandığı artık kod okunmadan görülüyor.
  • Katalog okumaları Redis üzerinden karşılanıyor; aynı sorgu her ziyaretçi için baştan çalışmıyor, MySQL yalnızca veri değiştiğinde devreye giriyor.
  • Laravel, Tailwind ve jQuery setinin dışına çıkılmadı; bakımı sürdürecek ekibin bildiği araçlarla çalışıldı, yığına eklenen tek parça önbellek katmanı oldu.

Neden Algoriel

  • Birden fazla kurum, tek sistem

    Vipkurum'da yedi kurum aynı sistem üstünde çalışıyor; her kurumun bilgisi ayrı duruyor.

  • Aynı kurulum, yeni kurum

    Vipkurum'da kurum kendi alan adından ve kendi markasıyla giriyor; kurum eklemek ikinci bir kurulum gerektirmiyor.

  • Birim kendi işini yürütür

    Kurumun şubesi kendi sınavını kendi okutuyor; bir cihaz arızası bütün kurumları durdurmuyor.

  • Her rol kendi ekranını görür

    Ders programı, sınav, öğrenci, veli, ödeme ve raporlama tek platformda; kimin neyi görebileceği baştan belli.

  • Her kurum kendi alan adından girer

    Vipkurum'da yedi eğitim kurumu kendi adresinden ve kendi markasıyla açılıyor; kullanıcının ekranında yazılımın adı görünmüyor.

  • Yeni kurum için yeniden kurulum yok

    Bir kurum daha eklemek tanım yapmak demek. Sunucuda sistemin ikinci kopyası açılmıyor, bakım tek yerde kalıyor.

  • Ofis ile saha aynı kayıtta

    AlgoKlima'da ofis paneli ile saha uygulaması aynı kaydı okuyup aynı kayda yazıyor. Teknisyen sinyalsiz yerde de işini kapatıyor, bağlantı dönünce kayıt ofisin önüne düşüyor.

  • Operasyon ile ticari kayıt aynı yerde kapanır

    AlgoCar'da servis kaydı ile ticari kayıt aynı sisteme bağlı; bir işin maliyeti ile geliri iki ayrı programda eşleştirilmiyor.

  • Bir kurumun verisi komşusuna açılmaz

    Öğrenci, veli ve ödeme kaydı kurumun kendi sınırının içinde kalıyor. Sınır ekranda kapatılan bir görünüm değil, kurulumun kendisi.

  • Yıllarca bakabileceğimiz tek teknik temel

    Bakımını sürdürecek ekibin tanımadığı bir parça sisteminize girmiyor. AlgoKlima ile AlgoCar kendi ürünlerimiz; aynı teknik temeli her gün kendi işimizde de kullanıyoruz.

Buna benzer çalışmalar

Kurumsal & Ticari Yazılım · Vaka çalışması

KGM SsangYong — devralınan sitede görsel depolama düzeni yeniden kuruldu

Devraldığımız Laravel kurumsal sitede araç görsellerinin depolama düzenini yeniden kurduk: dosyalar tek bir adlandırma ve klasör düzenine taşındı, hangi modelin hangi dosyayı kullandığı kod okunmadan görülür hâle geldi. Katalog okumaları Redis önbelleğinden karşılanıyor; aynı sorgu her sayfa açılışında MySQL'e düşmüyor. Model sayfalarında görsel boyutlarını ve jQuery ile yapılan istekleri elden geçirdik, ağır çalışan bölümleri tek tek ele aldık. Çalışan bölümlere dokunmadık ve mevcut yığının dışına çıkmadık; bakımı sürdürecek ekip aynı araç setinde kaldı.

Vaka çalışmasını okuyun →

Beşiktaş ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • Sitemiz çalışıyor; sıfırdan yazmak istemiyoruz.

    Gerekmiyor. SsangYong'da yaptığımız da buydu: çalışan bölümlere dokunmadık, müdahaleyi sayfa yükünü taşıyan yerlerle sınırladık. Önce neyin yavaşlattığını çıkarıyoruz, sonra yalnız orayı elden geçiriyoruz.

  • Görsel düzeni neden bir yazılım işi?

    Çünkü dosyanın adı da bir kayıt. Adlandırma kuralı yoksa hangi görselin hangi modele ait olduğu yalnız kodda duruyor ve her yeni model bir arama turu başlatıyor. Düzen kurulduğunda içerik ekleme işi geliştirici beklemekten çıkıyor.

  • Bakımı sonra kim sürdürecek?

    Devraldığımız çatının dışına çıkmadık: Laravel, Tailwind ve jQuery seti korundu, yığına eklenen tek parça önbellek katmanı oldu. Bakımı marka tarafının ya da başka bir ekibin sürdürebilmesi doğrudan bu kararın sonucu.

  • Bu işi kimlerle yaptınız?

    Bir başka yazılım ekibiyle birlikte yaptık. Paylaşım sahipliği değiştirmiyor: site markanın kendi sistemi olarak kaldı, biz onun üstünde çalıştık. Devralmak sahiplenmek değil; sizin sisteminiz sizde kalır.

Sisteminizi kaç kurum ve kaç şubeye göre planlayalım?