
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.
Ç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.
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.
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
Nasıl çalışıyoruz
- 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.
- 02
Kapsam ve mimari
Ne yazılacağı kadar ne yazılmayacağı da yazılı oluyor. Teknoloji seçimi burada gerekçesiyle birlikte kararlaşıyor.
- 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.
- 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.
- 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.
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
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.
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.
Ç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.
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.