Teklif al

Yazılım Danışmanlığı · İzmir

İzmir markaları için Yazılım Danışmanlığı

Bir baskı işi bir kez yapılıyor ve kutuda stok olarak bekliyor. Gaziemir'deki fuar alanında dağıttığınız malzeme, matbaadan çıktığı gündeki bilgiyi taşımayı sürdürüyor; ihracat görüşmesine giden kişi kutu yeniden bastırılana kadar o bilgiyle konuşuyor. İzmir yazılım danışmanlığı sorularının çoğu buradan çıkıyor: neyin dondurulacağı, neyin değişebilir bırakılacağı. Şu an inşa ettiğimiz QRVizit tam bu ayrımın üzerine kurulu, adres sabit, arkasındaki sayfa değişken.

Yazılım Danışmanlığı — İzmir

İzmir'in dokusu ihracata dönük üretim ve perakende. Kararınızı ihracat hedefine göre veriyorsanız malzeme de birden çok pazar ve birden çok dil düşünülerek hazırlanıyor. Bu dokuya en yakın işimiz QRVizit, ama olduğu gibi söyleyelim: QRVizit şu an inşa ettiğimiz kendi ürünümüz, bugün kurulabilecek bir sürümü yok ve bir ihracat kataloğu ya da ürün konfigüratörü değil. Kapsamı tek bir tanıtım sayfası. Danışmanlık tarafına taşıdığı şey karar biçimi: basılıya gidecek kısmı dondurmak, geri kalanı panelde bırakmak. Altta Laravel duruyor; kaydı MySQL, önbelleği Redis taşıyor, arayüzü Inertia üstünden React besliyor.

  • İlk turun çıktısı çoğu zaman bir yapı değil bir sınır çizgisi oluyor: hangi bilgi basılıya gidiyor, hangisi panelden değişebilir kalıyor.
  • QRVizit'te sabitlenen tek şey kodun işaret ettiği adres; sayfanın içeriği panelden yeniden yazılıyor, elde dolaşan baskı olduğu gibi kalıyor.
  • Ürün hâlâ geliştirme aşamasında olduğu için bugün teslim edilebilir bir kurulum sözü vermiyoruz; burada anlattığımız şey kurgunun kendisi.

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ı

QRVizit — inşa halindeki ürün: adres donuyor, sayfa panelde açık kalıyor

Şu an inşa ettiğimiz kendi ürünümüz; kurulabilecek bir sürümü yok, anlattığımız şey kurgu. Arkasındaki karar bir danışmanlık kararına benziyor: hangi kısım donacak, hangi kısım açık kalacak. Donan taraf adres, yani basılı kodun işaret ettiği yer bir kez belirleniyor ve bir daha oynanmıyor. Açık kalan taraf sayfanın içeriği, panelden istendiği kadar yeniden yazılıyor. Kodu okutan kişi hiçbir şey indirmiyor, kamerayı tutması yetiyor; sayfayı Tailwind ile küçük ekranda okunacak biçimde kuruyoruz. Panel ile ziyaretçi sayfası tek Laravel uygulamasında duruyor, arayüzü Inertia üstünden React besliyor. İçerik Redis'te, kayıtlar MySQL'de.

Vaka çalışmasını okuyun →

İzmir 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

  • Basılı malzemeyi tamamen bırakmamız mı gerekiyor?

    Hayır. Karar basılıyı bırakmak değil, basılıya neyin gideceğini daraltmak. QRVizit'te basılıya giden tek şey adres; unvan, telefon ve tanıtım metni panelde kalıyor.

  • QRVizit'i bugün kurabilir misiniz?

    Hayır. QRVizit şu an inşa ettiğimiz kendi ürünümüz, teslim edilebilir bir sürümü bulunmuyor. Bu sayfada anlattığımız şey satın alınabilir bir ürün değil, kurduğumuz kayıt biçimi.

  • İhracat için çok dilli katalog istiyoruz, bu iş onu kapsıyor mu?

    QRVizit bir tanıtım sayfası, katalog ya da konfigüratör değil. İlan ve liste tarafında gösterebileceğimiz kanıt ayrı bir iş, Plastik ve Makina platformu. İkisini birbirinin yerine koymuyoruz.

  • İzmir'de bir ekibiniz var mı?

    Hiçbir yerde ofisimiz yok, tamamen uzaktan çalışıyoruz; bu bir eksiklik değil, çalışma biçiminin kendisi. İşin yerinde bulunmayı gerektiren bir adımı da yok. QRVizit'in sayfası panelden yeniden yazılıyor, elde dolaşan baskıya kimse dokunmuyor.

Elinizdeki sistemi okumamızı ister misiniz?