seokopat

hizmet · yazılım

> seokopat.build("modül")

Yazılım Geliştirme

Hazır yazılımın bittiği yerde başlıyoruz. Panel, entegrasyon, otomasyon: işinizi yavaşlatan ne varsa onu yazılıma devrediyoruz.

Çoğu işletmede kritik bir süreç tek bir kişinin Excel dosyasında yaşıyor. O kişi izne çıkınca iş duruyor, dosya bozulunca kimse fark etmiyor, kanal sayısı artınca manuel aktarım hata üretmeye başlıyor. Yazılım tam olarak burada devreye giriyor.

Biz kendi SaaS ürünlerimizi yazıyoruz: Muhasefy, Stokmatic, Compresify, Tagdio, Securify. Yani müşteriye yazdığımız kodla kendi ürünümüze yazdığımız kod aynı disipline tabi. Test, log, sürüm ritmi, dokümantasyon; bunlar bizde ekstra kalem değil, işin kendisi.

Proje teslim edip kaybolmuyoruz ama sizi de bize bağlamıyoruz. Kod sizin repo'nuzda durur, mimari kararlar yazılıdır, devir dokümanı işin parçasıdır. Yarın başka bir ekip devralacaksa devralabilmeli.

01

Çalışmanın dört sütunu

Ürün gibi düşünmek

Sipariş değil problem alıyoruz. Ekranı çizmeden önce süreci çiziyoruz: kim, hangi anda, hangi kararı veriyor. Yanlış kurgulanmış bir ekran, iyi yazılmış olsa bile kullanılmıyor.

Entegrasyon disiplini

Pazaryeri, kargo, muhasebe ve ödeme tarafında API çağrısı yazmak işin kolay kısmı. Asıl iş hata durumunu düşünmek: tekrar deneme, kuyruk, çift kayıt koruması, uyuşmazlık raporu.

Sağlamlık ve izlenebilirlik

Log, hata takibi ve temel testler baştan kuruluyor. Bir şey bozulduğunda nerede bozulduğunu tahmin etmiyoruz, bakıyoruz.

Sürüm ritmi

Altı ay sonra açılan büyük bir paket yerine, iki haftada bir gerçekten kullanılabilen parçalar çıkarıyoruz. Yanlış giden bir şey varsa erken görünüyor.

02

Sahada en sık gördüklerimiz

Süreç bir Excel dosyasına bağlı

Fiyat, stok veya sipariş takibi tek bir dosyada yürüyor. Dosya büyüdükçe yavaşlıyor, formül bozulduğunda kimse fark etmiyor ve o dosyayı yalnızca bir kişi anlıyor.

Entegrasyon bir kere yazılmış

Bağlantı kurulduğu gün çalışmış, sonra unutulmuş. Karşı taraf hata döndüğünde tekrar deneme yok, kayıt düşmüyor ve sipariş sessizce kayboluyor.

Panel var ama kimse kullanmıyor

Ekranı süreç değil veritabanı belirlemiş. Kullanıcı beş tıkla ulaşması gereken bilgiye ulaşamıyor, herkes yeniden Excel'e dönüyor.

Geliştirici gitti, kimse dokunamıyor

Dokümantasyon yok, ortam değişkenleri birinin bilgisayarında, deploy elle yapılıyor. Küçük bir değişiklik bile risk haline geliyor.

Her şey aynı anda isteniyor

Kapsam sürekli büyüyor, hiçbir parça bitmiyor. Öncelik yazılı olmadığında proje bitmez, sadece yorulur.

03

Kapsam

Her proje bu listenin tamamını gerektirmez. Keşif turundan sonra neyin yazılacağını ve neyin yazılmayacağını birlikte netleştiriyoruz.

Web uygulamaları

  • Yönetim paneli, dashboard ve iç araçlar
  • Çok kullanıcılı yetki ve rol yapısı
  • Raporlama ekranları, Excel ve PDF çıktıları
  • Müşteri portalı ve teklif akışları
  • Çok dilli arayüz

Entegrasyon ve otomasyon

  • Pazaryeri bağlantıları: Trendyol, Hepsiburada, Amazon
  • Kargo, ödeme ve e-fatura entegrasyonları
  • ERP ve muhasebe tarafıyla veri aktarımı
  • Webhook, kuyruk ve zamanlanmış görevler (cron)
  • Uyuşmazlık ve hata raporları

Altyapı

  • Deploy hattı ve staging ortamı
  • Yedekleme ve geri dönüş planı
  • Log, hata takibi ve temel izleme
  • Performans ve veritabanı iyileştirmesi

Bakım ve devir

  • Kod devri, repo ve erişimlerin size geçmesi
  • Mimari ve kurulum dokümanı
  • Ekip eğitimi ve kullanım turu
  • Aylık bakım ve geliştirme desteği
04

Nasıl çalışıyoruz

  1. 01

    Keşif

    Süreci uçtan uca dinliyor, mevcut sistemleri ve verileri inceliyoruz. Çıkan harita, yazılımın hangi adımı devralacağını gösteriyor.

  2. 02

    Kapsam ve mimari

    Ne yazılacağı kadar ne yazılmayacağı da yazılı oluyor. Teknoloji seçimi burada gerekçesiyle birlikte kararlaşıyor.

  3. 03

    İlk çalışan sürüm

    En dar ama gerçekten kullanılabilir parçayı çıkarıyoruz. Ekip onu kullanmaya başlayınca geri kalan kapsam çoğu zaman değişiyor, bu iyi bir şey.

  4. 04

    Sürüm ritmi

    Düzenli aralıklarla çıkış yapıyoruz. Her sürüm önce staging'de kontrol ediliyor, canlıya geçiş planlı oluyor.

  5. 05

    Devir

    Kod, doküman ve erişimler size geçiyor. Bakımı biz sürdürsek de sürdürmesek de sistem sizin elinizde kalıyor.

05

Kimin için

İyi eşleşiyoruz

  • Süreçleri oturmuş, hazır yazılımın yetmediği işletmeler
  • Çok kanallı satış yapan ve entegrasyon derdi olan markalar
  • Manuel işi büyüyen, hata payı artan operasyonlar
  • Mevcut yazılımı devredilecek projeler

İyi eşleşmiyoruz

  • Ne istediğine henüz karar vermemiş fikir aşamasındaki projeler
  • Sabit fiyatla sınırsız kapsam bekleyen talepler
  • Karar verecek bir sahibi olmayan işler; her toplantıda yön değişirse proje bitmez
  • Var olan bir ürünün birebir kopyası istekleri
06

Neye bakıyoruz

Yazılımın başarısı satır sayısı değil. Bu başlıklar projeye göre seçiliyor ve baştan konuşuluyor.

Manuel işlem süresi ve dokunulan adım sayısıEntegrasyon hata oranı ve tekrar deneme sonuçlarıKritik işlemlerin yanıt süresiCanlıdaki hata (error) sayısı ve çözüm süresiUptime ve planlı kesintiAçık iş listesinin yaşı

Kendi ürünlerimizle aynı ekip

Muhasefy, Stokmatic, Compresify, Tagdio ve Securify'ı yazan ekip aynı ekip. Bu, hem ölçek problemlerini önceden görmemizi hem de bir ihtiyacın sıfırdan yazılması mı yoksa mevcut ürünlerden biriyle karşılanması mı gerektiğini dürüstçe söyleyebilmemizi sağlıyor.

07

Çalışma modeli

Kapsam ve süre

Kapsamı net projelerde sabit fiyat verebiliyoruz. Belirsizlik yüksekse önce keşif fazını ayrı fiyatlıyoruz; kapsam netleşmeden verilen fiyat iki tarafı da yanıltıyor.

Ekip ve iletişim

Kodu yazan ekiple doğrudan konuşursunuz. Düzenli demo yapıyoruz, repo ve iş listesi size açık; ilerleme sunumdan değil koddan görülüyor.

Kod ve sahiplik

Repo sizin. Ortam değişkenleri, dokümanlar ve erişimler devir paketinin parçası. Yarın başka bir ekiple devam etmek isterseniz elinizde eksik bir şey kalmıyor.

08

Sık sorulanlar

Hangi teknolojileri kullanıyorsunuz?

Varsayılanımız Next.js, TypeScript ve Postgres tarafı; kendi ürünlerimizi de bu hatta yazıyoruz. Yine de teknoloji seçimi projeye göre yapılır ve gerekçesi yazılır. Sizin ekibinizin sürdüreceği bir sistemse, onların bildiği hat çoğu zaman daha doğrudur.

Kod bizde mi kalıyor?

Evet. Repo sizin hesabınızda açılır ya da size devredilir. Kaynak kodu rehin tutan bir model kurmuyoruz.

Sabit fiyat verir misiniz?

Kapsam netse veriyoruz. Net değilse önce kısa bir keşif fazı öneriyoruz ve onu ayrı fiyatlıyoruz. Belirsiz kapsama verilen sabit fiyat ya bizi ya sizi mağdur ediyor.

Mevcut yazılımımızı devralır mısınız?

Alıyoruz. Önce kodu okuyup kısa bir denetim çıkarıyoruz: neyin devam ettirilebilir olduğunu, neyin yeniden yazılması gerektiğini ve maliyetini açıkça söylüyoruz.

Bakım nasıl işliyor?

Aylık bir bakım ve geliştirme paketi kurulabiliyor. Kritik hatalar öncelikli, geliştirme talepleri sıraya giriyor. İsterseniz yalnızca kritik hata desteğiyle de devam edebiliriz.

Ne kadar sürer?

İlk kullanılabilir sürüm genelde dört ile sekiz hafta arasında çıkıyor. Entegrasyon sayısı, karşı tarafların API kalitesi ve sizin karar hızınız bu süreyi belirleyen üç ana etken.

Süreci anlatın, yazılımı biz düşünelim

Şu an sizi en çok yavaşlatan işi tarif edin. İlk görüşmede bunun yazılımla mı, süreç değişikliğiyle mi yoksa mevcut bir ürünle mi çözüleceğini konuşalım.

İlgili hizmetler