Üretim ve Otomasyon Yazılımı
Sahadaki işi kâğıttan ve Excel'den alıp, ölçülebilir bir sisteme taşıyan masaüstü ve web uygulamaları.
Kapsamı görÜretim yazılımı · İş zekâsı · Web
Stok, üretim ve müşteri süreçlerini Excel'den çıkarıp ölçülebilir bir sisteme taşıyorum. Elinizde çalışan bir yazılım varsa da yavaşlığın nereden geldiğini bulup gideriyorum. Analizden teslimata kadar tek sorumlu benim.
İlk görüşme 20–30 dakika ve ücretsiz.
Sahadaki işi kâğıttan ve Excel'den alıp, ölçülebilir bir sisteme taşıyan masaüstü ve web uygulamaları.
Kapsamı görVerisi olan ama karar veremeyen işletmeler için: doğru soruyu soran, hızlı çalışan raporlar.
Kapsamı görÇalışan ama yavaşlayan, her değişiklikte başka bir yeri bozulan yazılımların teşhisi ve tedavisi.
Kapsamı görHızlı açılan, aranınca bulunan, mobilde de aynı kalitede duran kurumsal siteler.
Kapsamı görTek bir işi çözen, hızlı teslim edilen küçük araçlar. Her ihtiyaç büyük proje olmak zorunda değil.
Kapsamı görNasıl çalışıyorum
Bunlar slogan değil, teslim ettiğim her projede karşılığı olan çalışma kurallarıdır. Her birinin arkasında bir yazılım mühendisliği ilkesi var.
Ölçmediğim şeyi iyileştirmem.
Veritabanı sorguları loglanmadığında, yavaşlamanın hangi kod bloğundan veya hangi kullanıcı hareketinden geldiği anlaşılamaz. Kod bir işi yaparken, o işi izleyen parça hiç yazılmamıştır.
Kritik operasyonlar baştan ölçülebilir yazılır. Böylece “sistem yavaşladı” gibi bir şikâyet yerine, “14:00 raporu 4 saniye sürdü” gibi somut bir bulguyla çalışırız. Somut bulgunun çözümü de somut olur.
Mevcut sisteminiz engel değil, başlangıç noktasıdır.
Kâğıt üzerinde mükemmel olan tasarım, şirketteki eski sisteme bağlanacağı anda karmaşık ve kırılgan bir koda dönüşür. Yeni sistem, eskisine sıkı sıkıya bağımlı hale gelir.
Dış sistemler bir arayüzün arkasına alınır; yeni yazılım eski sistemin nasıl çalıştığını bilmek zorunda kalmaz. Sonuç: teorideki en iyi çözüm değil, sizin bütçenizde ve donanımınızda gerçekten çalışan çözüm.
İş kuralı değişince kod değişmemeli.
“Yurt dışı müşteriler için farklı vergi oranı” gibi yeni bir kural geldiğinde, çalışan hesaplama sınıfını açıp değiştirmek gerekir. Her değişiklik, çalışan bir yeri bozma riskidir.
Kural koddan çıkarılıp ayar katmanına taşınır. Yeni kural geldiğinde mevcut kod bloğuna dokunulmaz, yeni bir davranış eklenir. İşletme kuralı anında günceller; ana kodun güvenilirliği bozulmaz.
Hata teşhisi saatler değil, dakikalar sürmeli.
Tek bir sınıf hem veriyi çeker, hem işler, hem formatlar. Bir hata çıktığında yüzlerce satırın tamamı taranmak zorundadır; teşhis süresi çözümden uzun sürer.
Her parça tek bir işi yapar. Hata çıktığında kaynak tek bir göreve iner ve çözüm, sistemin geri kalanına dokunmadan devreye alınır. Bu da kesintisiz çalışma demektir.
Farkın çıktığı yer
Çoğu yazılım ilk teslimde mükemmel görünür. Sorun, ilk değişiklik talebinde başlar. Aşağıdaki iki senaryo arasındaki fark, aynı işi yapan iki yazılımı yıllar içinde tamamen ayırır.
Çünkü faturayı siz ödüyorsunuz. Sabit yazılmış bir yazılımda “şu alanı da ekleyelim” demek haftalar sürer ve her seferinde yeni hatalar çıkarır. Parametrik yapıda aynı talep, çoğu zaman bir ayar ekranından hallolur. Ben ikinci yolu seçiyorum; ilk teslim biraz daha uzun sürer, sonraki iki yıl çok daha ucuz olur.
Envanterin anlık durumunu, geçmiş hareketlerini ve gelecek ihtiyacını tek merkezde toplayan stok yönetim sistemi.
Müşteri geçmişini, yapılan işlemleri ve rutin kontrol takvimini izleyen; geri gelmeyen müşteriyi görünür kılan sistem.
Anaokulu ile veli arasında günlük beslenme, gelişim ve etkinlik bilgisini şeffaf biçimde akıtan bilgilendirme platformu.
Teknoloji
Araç seçimini modaya göre değil, işin ve ekibin gerçek koşullarına göre yapıyorum. Aşağıdakiler üretim ortamında fiilen kullandıklarım.
Süreç
Ne zaman ne olacağını baştan biliyorsunuz. Sonu görünmeyen projeler ikimizin de aleyhine.
20–30 dakika · ücretsiz
İşin nasıl yürüdüğünü, nerede tıkandığını ve neyi ölçmek istediğinizi konuşuyoruz. Bu görüşmenin sonunda yazılıma gerek olup olmadığını da açıkça söylüyorum.
3–7 gün
Süreci yerinde ya da uzaktan çıkarıyorum; ekran akışını, veri modelini ve modül listesini hazırlıyorum. Kapsam ve fiyat yazılı olarak, kalem kalem paylaşılıyor.
ara teslimlerle
Modül modül ilerliyoruz. Her ara teslimde çalışan bir sürümü görüyorsunuz; geri bildirim sona bırakılmıyor, sürecin içine yayılıyor.
destek dönemi dahil
Kurulum, kullanıcı eğitimi ve dokümantasyon. Kaynak kod size teslim ediliyor. Destek döneminde çıkan hatalar ücretsiz gideriliyor.
Ne yapmak istediğinizi anlatın; yazılıma gerek olup olmadığını, gerekiyorsa hangi kapsamda olması gerektiğini açıkça söyleyeyim. İlk görüşme ücretsiz.
Tüm görüşmeler gizlilik prensibiyle ele alınır.