Teklif al

Yazılım Danışmanlığı · Sarıyer

Sarıyer markaları için Yazılım Danışmanlığı

Devralınan şey tek bir sistem olmayabiliyor: yan yana açılmış üç program ve aralarında bilgiyi taşıyan bir kişi. Sarıyer'in Maslak plaza hattındaki merkez ofis katlarında bu zincir ay kapanışında hizalanıyorsa, hizalandığı an tam da hiçbir şeye dokunulamayan an oluyor. Yazılım danışmanlığında sorduğumuz ilk şey program adı değil: aynı kayıt kaç kez yazılıyor? Cevap birden fazlaysa düzeltilecek yer program değil, girişin kendisi oluyor. AlgoCar'ı bu soruya göre kurduk.

Yazılım Danışmanlığı — Sarıyer

Sarıyer'in dokusunda Maslak plaza hattının teknoloji ve merkez ofis katları ile Ayazağa'daki üniversite çevresi öne çıkıyor; merkez ofiste iş üretim değil yönetim oluyor, rakam başka yerde oluşup orada toplanıyor. Bu dokuya en yakın işimiz AlgoCar. Örtüşmediği yer iki katlı: araç servisi için yazıldı ve devraldığımız bir müşteri sistemi değil, bakımını kendimiz sürdürdüğümüz kendi ürünümüz. Finans ya da bankacılık işi hiç yapmadık, konsolide raporlama için de gösterecek işimiz yok. Taşıdığı şey zincirin kendisi: iş emri bir kap oluyor, harcanan parça o kaba düşüyor, depo hareketi o anda oluşuyor ve fatura aynı kayıttan çıkıyor. Bakım geçmişi plaka ve şasi kaydına bağlı. Yığın tarafında Laravel duruyor; kaydı MySQL, önbelleği Redis taşıyor, arayüzü Inertia kuruyor.

  • Devralma işinde saydığımız şey program sayısı değil, aynı bilginin kaç kez elle yazıldığı; ikinci giriş varsa ay kapanışındaki fark oradan geliyor.
  • AlgoCar'da parça tüketimi iş emrine yazıldığı anda stoktan düşüyor; depo hareketi ayrı bir ekranda elle girilmeyi beklemiyor.
  • Bakım ve onarım kaydı araç kaydının altında duruyor; araç el değiştirdiğinde geçmişi kendisiyle geliyor, yeni sahibin kartına yeniden yazılmıyor.

Neden Algoriel

  • Önce kodu okuruz

    KGM SsangYong'un kurumsal sitesini biz kurmadık; devraldığımız kodu önce okuyup çalışan bölümlerini olduğu gibi bıraktık.

  • Yük taşıyan yere müdahale

    Aynı katalog sorgusu her açılışta MySQL'e düşüyordu; okuma Redis önbelleğine alındı, geri kalanına dokunulmadı.

  • Çatınızın dışına çıkmayız

    KGM SsangYong'da devraldığımız Laravel, Tailwind ve jQuery setinin dışına çıkmadık; yığına eklenen tek parça önbellek katmanı oldu.

  • Kopuk zinciri bağlarız

    Resterm'de hesap bir tabloda, katalog dosyada, teklif üçüncü yerdeydi; seçim sepete, sepet projeye ve müşterisine bağlandı.

  • Önce kodu okumak

    Devralınan kod tabanını baştan okuyoruz; neyin taşınacağını ve neye dokunulmayacağını tek tek adlandırıyoruz. Kapsam bu okumadan çıkıyor, hazır bir şablondan değil.

  • Mevcut yığında kalmak

    Bakımı sürdüren ekibin tanımadığı bir kütüphane, giderken arkamızda bıraktığımız bir yük olurdu. KGM SsangYong'un kurumsal sitesi hazır bir kütüphane setiyle geldi ve o sete tek satır bağımlılık eklemedik.

  • Müdahalenin sınırı

    Yalnız yavaş çalışan yerleri açıyoruz; ağır bölümler tek tek ele alınıyor, gerisi yerinde kalıyor. Sınırın nerede duracağı okuma bittiğinde yazılı olarak sizde olur.

  • Dosya düzeninin toparlanması

    Dağınık duran dosyaları tek bir adlandırma ve klasör düzenine taşıyoruz. Hangi modelin hangi dosyayı kullandığı, kod okunmadan görülür oluyor.

  • Okuma yükünün azaltılması

    Her ziyaretçi için baştan yapılan aynı sorgu bir kez üretilip paylaştırılabiliyor. KGM SsangYong'da katalog sayfasının sorgusu artık veri değişmedikçe yeniden koşmuyor.

  • Kod yazılmadan önceki karar

    Bazı kararlar ilk satırdan önce verilir ve sonradan düzeltilmesi pahalıya gelir. Resterm'in ısıtıcı seçim yazılımı üreticinin kendi ürün yapısı üzerine kuruldu; genel amaçlı bir teklif aracının bu yapıyı taşımayacağı baştan görülmüştü.

Buna benzer çalışmalar

Yazılım Danışmanlığı · Vaka çalışması

AlgoCar — kayıt bir kez giriliyor, servis, stok ve muhasebe boyunca taşınıyor

Bakımını kendimiz sürdürdüğümüz araç servis yazılımımız; bir müşteri teslimi değil. İş emri açılıyor, harcanan parça o emre düşüyor, stok o anda azalıyor ve fatura aynı kayıttan çıkıyor; zincir tek sistemde kapanıyor, araya program girmiyor. Depo hareketi ayrı bir ekranda elle girilmeyi beklemiyor. Bakım ve onarım kaydı araç kaydının altında duruyor, araç el değiştirdiğinde geçmişi kendisiyle geliyor. İşletme ve muhasebe tarafı servis kaydıyla aynı kuruluma bağlı; bir işin maliyeti ile geliri iki programda eşleştirilmiyor. Araç servisi bağlamı AlgoCar'ın kendisi; aktarılan şey kaydın kurgusu.

Vaka çalışmasını okuyun →

Sarıyer 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

  • Üç ayrı program kullanıyoruz, hepsini değiştirmek istemiyoruz.

    Değiştirmek şart değil. Danışmanlıkta baktığımız şey aynı bilginin kaç kez yazıldığı. Bir kayıt hem servis tarafına hem depo ekranına giriliyorsa, düzeltilecek olan programlardan biri değil ikinci giriş. AlgoCar'da parça tüketimi iş emrine yazıldığı anda stoktan düşüyor, bekleyen bir satır kalmıyor.

  • Ay kapanışında rakamlar tutmuyor, nereden başlanır?

    Farkın çıktığı yerden, kapanışın kendisinden değil. Aynı hareket iki yerde yazılıyorsa fark zaten ay sonunu bekliyor demektir. Giriş tek kaynağa indiğinde kapanış bir eşleştirme oturumu olmaktan çıkıyor.

  • Sarıyer'de finans kurumlarıyla işiniz oldu mu?

    Hayır. Bankacılık ya da fintech alanında gösterecek işimiz yok ve olmayan bir işi ima etmiyoruz. Anlattığımız kanıt AlgoCar: kendi ürünümüz, araç servisi için yazıldı ve bakımını kendimiz sürdürüyoruz.

  • Kendi ürününüz olması bize ne söylüyor?

    Bakım maliyetini uzaktan tarif etmediğimizi. AlgoCar'ın yükünü biz taşıyoruz, o yüzden devralınan bir sistemde neyin sonradan pahalıya patlayacağını tahminle değil yaşayarak söylüyoruz. Ofisimiz yok, tamamen uzaktan çalışıyoruz; devir de bu şekilde yürüyor.

Elinizdeki sistemi okumamızı ister misiniz?