Hangi sorunu çözüyoruz?
Siparişler bir Excel dosyasında, stok başka bir dosyada, müşteri yazışmaları e-postada duruyorsa aynı bilgi üç kez giriliyor demektir. Hangi dosyanın güncel olduğunu kimse kesin bilemez; ay sonu raporu bir kişinin iki gününü alır.
Bu noktada çoğu firma hazır bir ERP veya CRM paketine bakar. Paket, sizin yerinize iş akışınızı tanımlar: onay adımlarınız, fiyatlandırma kurallarınız veya sahadaki özel durumlarınız paketin ekranlarına sığmazsa ekip yine Excel'e döner.
Web tabanlı özel yazılım bu ikisinin arasındaki boşluğu kapatır. Yazılımı sürecinize göre kurarız; süreç değiştiğinde yazılım da sizinle birlikte değişir.
Bu hizmet kimler için?
- Süreçleri dağınık KOBİ'ler: sipariş, üretim, servis veya teklif süreci birden fazla dosyaya ve kişiye dağılmış firmalar.
- Hazır paketten memnun olmayanlar: kullanıcı başı lisans ödediği hâlde ekranların yarısını kullanmayan, eksik yarısını Excel ile tamamlayan ekipler.
- Eski sistemi olanlar: masaüstünde çalışan, tek bir kişinin bildiği veya güncellenemeyen yazılımı web'e taşımak isteyen firmalar.
- Ürün fikri olan girişimciler: abonelikle satılacak bir SaaS ürününün ilk sürümünü (MVP) doğru mimariyle kurmak isteyenler.
Ne yapıyoruz?
Kurumsal web uygulamaları ve iş akışları
Sipariş, üretim takibi, servis yönetimi, satın alma onayı veya saha denetimi gibi süreçleri ekran ekran modelleriz. Her adımda kimin ne gördüğü, kimin onay verdiği ve hangi bildirimin gittiği baştan tanımlanır.
ERP ve CRM modülleri
Tam bir ERP yerine yalnızca ihtiyaç duyduğunuz modülleri kurarız: stok, cari, teklif, sipariş veya müşteri takibi. Muhasebe tarafında Logo, Mikro veya Netsis kullanmaya devam edersiniz; veri iki sistem arasında muhasebe programı entegrasyonu ile otomatik akar.
B2B bayi ve tedarikçi portalları
Bayileriniz güncel fiyat listesini görür, sipariş verir, cari ekstresini indirir. Tedarikçiler teklif ve sevkiyat bilgisini aynı portaldan iletir; telefon ve e-posta trafiği azalır.
SaaS ürünler
Birden fazla müşterinin aynı uygulamayı kendi verisiyle kullandığı çok kiracılı (multi-tenant) mimari kurarız. Abonelik, deneme süresi, faturalama ve kullanıcı davet akışları baştan tasarlanır.
Yönetim panelleri ve raporlama
Rol bazlı yetki, her değişikliğin kim tarafından yapıldığını gösteren denetim kaydı (audit log) ve filtrelenebilir raporlar standarttır. Yöneticiler ay sonunu beklemeden güncel tabloyu görür.
Eski sistemlerin modernizasyonu
Masaüstü veya bakımı zorlaşmış web uygulamalarını, veri kaybı olmadan yeni altyapıya taşırız. Geçiş sırasında iki sistem bir süre paralel çalışır; veri her iki tarafta karşılaştırılarak doğrulanır.
Nasıl çalışıyoruz?
- Süreç keşfi: Ekipte işi gerçekten yapan kişilerle konuşur, mevcut Excel dosyalarını ve formları inceleriz. Amaç, yazılımın neyi otomatikleştireceğini ve neyi bilerek dışarıda bırakacağını netleştirmektir.
- Kapsam ve sabit fiyat: Modülleri, ekranları, rolleri ve entegrasyonları yazılı bir kapsam belgesine dökeriz. Fiyat ve teslim takvimi bu belgeye bağlıdır.
- Tıklanabilir prototip: En kritik akışları kod yazmadan önce prototip olarak gösteririz. Ekip prototip üzerinde "bu adım bizde böyle değil" diyebilir; değişiklik bu aşamada en ucuzdur.
- İki haftalık sprintler: Her sprint sonunda çalışan sürümü test ortamında açar, ekibinizle birlikte deneriz. Kod her sprint sonunda sizin Git deponuza aktarılır.
- Veri aktarımı ve paralel çalışma: Eski Excel ve sistem verilerini temizler, yeni sisteme aktarır, kısa bir süre iki sistemi yan yana çalıştırırız.
- Güvenlik testi ve yayın: Canlıya almadan önce uygulamayı web uygulaması güvenlik testinden geçirir, sunucusunu kurarız.
- Eğitim ve destek: Kullanıcı ve yönetici eğitimini verir, yayın sonrası garanti süresinde hataları ücretsiz düzeltiriz.
Kullandığımız teknolojiler ve neden
Teknoloji seçimini moda değil, bakım maliyeti belirler. Yaygın, Türkiye'de geliştiricisi kolay bulunan ve uzun süre desteklenecek araçları tercih ederiz; böylece yazılımı ileride başka bir ekip de devralabilir.
- Sunucu tarafı: PHP (Laravel) veya Node.js (TypeScript). Seçim, mevcut ekibinizin bilgisine ve entegrasyon ihtiyacına göre yapılır.
- Arayüz: React veya sunucu tarafında üretilen sayfalar. Yoğun etkileşimli ekranlarda React, form ağırlıklı panellerde daha sade yaklaşım.
- Veritabanı: MySQL veya PostgreSQL; önbellek ve kuyruk için Redis.
- Dağıtım: Docker ile paketlenmiş, otomatik testten geçen ve tek komutla geri alınabilen yayın hattı.
Örnek kullanım senaryoları
- Servis yönetimi: Saha teknisyenleri iş emrini telefondan açar, fotoğraf ve imza ekler; merkez hangi işin kimde olduğunu anlık görür, fatura kesimi otomatik tetiklenir.
- Bayi sipariş portalı: Bayi, kendine tanımlı iskonto ile sipariş verir; sipariş stok kontrolünden geçip muhasebe programına aktarılır, kargo kodu bayiye bildirilir.
- Üretim takip paneli: İş emirleri istasyon istasyon ilerler; gecikmeler ve fire oranı gün içinde görünür. Makine verisi gerekiyorsa IoT entegrasyonu ile aynı panele bağlanır.
- Teklif ve onay akışı: Satış ekibi teklifi şablondan hazırlar, iskonto oranına göre müdür onayı otomatik istenir, onaylanan teklif PDF olarak müşteriye gider.
İlgili çalışmalarımız
Üçgen topluluk platformunda paylaşım, etkinlik ve mesajlaşma modüllerini içeren bir web platformu tasarlayıp geliştirdik. Üreticy cihaz yönetim platformu ise saha cihazlarının harita, alarm ve raporlama ekranlarıyla izlendiği bir yönetim paneli örneğidir.
Kurumsal müşteri projelerinin ayrıntılarını gizlilik sözleşmesi gereği yayımlamıyoruz; benzer işlerin ekranlarını keşif görüşmesinde gösterebiliriz.
Hazır paket mi, özel yazılım mı?
| Kriter | Hazır paket (ERP/CRM) | Özel web yazılımı |
|---|---|---|
| Başlangıç süresi | Kısa; kurulum ve ayar | Daha uzun; analiz ve geliştirme |
| Süreç uyumu | Siz pakete uyarsınız | Yazılım sürecinize uyar |
| Lisans | Kullanıcı veya modül başı, süreklidir | Yok; kaynak kodu sizindir |
| Değişiklik | Üreticinin yol haritasına bağlı | İhtiyaç oldukça planlanır |
| Uygun olduğu durum | Standart süreç, hızlı başlangıç | Rekabet avantajı sağlayan, size özgü süreç |
Her işin özel yazılım gerektirdiğini düşünmüyoruz. Süreciniz standartsa keşif görüşmesinde bunu açıkça söyler, hazır paket ile entegrasyonu öneririz.
Yazılım projelerinin üç büyük riskini nasıl yönetiyoruz?
Bütçenin kontrolden çıkması
Bütçe çoğunlukla kapsam belirsiz olduğu için aşılır. Bu yüzden geliştirmeye başlamadan ekranları, rolleri ve entegrasyonları yazılı kapsamda listeler, fiyatı bu listeye bağlarız. Liste dışındaki her istek ayrı fiyatlanır ve sizin onayınıza sunulur.
Teslimin gecikmesi
Gecikme, aylarca kimsenin çalışan bir şey görmediği projelerde fark edilmeden birikir. İki haftada bir çalışan sürümü gösterdiğimiz için sapmayı ilk sprintte görürsünüz; takvim ve öncelik o noktada birlikte yeniden konuşulur.
Projenin yarıda kalması
Kod her sprint sonunda sizin deponuza aktarılır, kurulum adımları ve veritabanı şeması yazılı olarak tutulur. Hangi aşamada olursa olsun, işi başka bir ekibin devralabileceği bir durumda bırakırız.
Proje sırasında sizden beklediklerimiz
Özel yazılımın başarısı, işi bilen kişinin projeye ayırdığı zamana bağlıdır. Sizden bir karar verici ve süreci günlük yürüten bir anahtar kullanıcı belirlemenizi isteriz.
- Sprint demolarına anahtar kullanıcının katılması ve geri bildirimini aynı hafta iletmesi.
- Mevcut Excel dosyaları, formlar ve örnek belgelerin keşif aşamasında paylaşılması.
- Entegrasyon yapılacak sistemlerin (muhasebe, e-fatura) erişim ve sürüm bilgilerinin sağlanması.
Fiyatı etkileyen faktörler
- Modül ve ekran sayısı; iş akışlarındaki onay ve istisna kurallarının karmaşıklığı.
- Entegre edilecek sistemler: muhasebe programı, e-fatura, pazaryeri, ödeme, kargo.
- Kullanıcı rolleri, yetki derinliği ve denetim gereksinimleri.
- Eski sistemden taşınacak verinin hacmi ve temizliği.
- Mobil uygulama ihtiyacı ve çevrimdışı çalışma gerekip gerekmediği.
- Barındırma: bulut, Türkiye'deki veri merkezi veya kendi sunucunuz.
Kapsam netleştiğinde sabit fiyat veririz. Proje sırasında yeni bir istek çıkarsa etkisini yazılı olarak fiyatlar, onayınız olmadan işe başlamayız. Yaklaşık bir aralık görmek isterseniz teklif formunda bütçe aralığınızı belirtin.
Teslimde size neler kalır?
- Tüm kaynak kodu ve Git deposu; fikri mülkiyet sözleşmede sizin adınıza yazılır.
- Veritabanı şeması, API dokümantasyonu ve kurulum rehberi.
- Güvenlik testi raporu ve kullanıcı/yönetici eğitim kayıtları.
- Yayın sonrası garanti süresi; ardından isteğe bağlı SLA'li bakım ve destek.
Sık sorulan sorular
Hazır ERP yerine özel yazılım yaptırmak daha mı pahalı?
İlk yatırım çoğu zaman daha yüksektir; ancak kullanıcı başı lisans ödemezsiniz ve kullanmadığınız modüller için para vermezsiniz. Keşif görüşmesinde iki seçeneğin birkaç yıllık toplam maliyetini birlikte karşılaştırırız.
Mevcut Excel verilerimiz yeni sisteme aktarılır mı?
Evet. Verileri temizler, eşleştirir ve test ortamında doğruladıktan sonra canlı sisteme aktarırız. Aktarım planı ve doğrulama yöntemi kapsam belgesinde yer alır.
Proje ortasında yeni bir istek çıkarsa ne olur?
Talebi kapsam dışı iş olarak yazılı tahmin ve süreyle paylaşırız. Onaylamadan hiçbir ek ücret oluşmaz; isterseniz isteği bir sonraki sürüme bırakabilirsiniz.
Yazılım ne kadar sürede hazır olur?
Süre kapsamla belirlenir ve kapsam belgesinde yazılı olarak taahhüt edilir. Çoğu projede ilk çalışan modülü birkaç sprint içinde kullanmaya başlarsınız; tüm modüllerin bitmesini beklemeniz gerekmez.
Muhasebe programımızla çalışabilir mi?
Logo, Mikro, Netsis ve benzeri programlarla cari, stok ve fatura verisini otomatik aktaran entegrasyonlar kuruyoruz. Sürümünüzü inceledikten sonra en güvenli yöntemi öneririz.
Yazılım internet kesilince çalışmaz mı?
Web uygulaması sunucuya bağlıdır. Sahada bağlantı sorunu yaşanan iş adımları için çevrimdışı çalışan bir mobil uygulama veya yerel ağda kurulum seçeneklerini değerlendiririz.
Kaynak kodu gerçekten bize mi kalıyor?
Evet. Kod her sprint sonunda sizin Git deponuza aktarılır ve sözleşmede fikri mülkiyetin size ait olduğu yazar. İsterseniz bakımı başka bir ekiple de sürdürebilirsiniz.