Özel Web Yazılımı
Hazır programların karşılamadığı iş akışları için ölçüye göre yazılan web yazılımı. Süreci birlikte çıkarıyor, yazılımı parça parça teslim ediyoruz.
Hazır bir program işinizin akışına tam oturmadığında ekip ya programın etrafından dolaşır ya da işi bırakır. Özel web yazılımı, sizin sürecinize göre yazıldığı için bu tavizleri ortadan kaldırır. Biz önce mevcut iş akışını çıkarıyoruz, sonra yazılımı parça parça teslim ediyoruz. Böylece yazılımı kullanmaya erken başlıyorsunuz.
Hazır program yetmediğinde
Bazı işler hazır paketlerle yürümez. Teklif hazırlama, saha ekibi takibi, üretim planlama ve randevu yönetimi gibi süreçler her işletmede farklı işliyor. Böyle durumlarda işin akışına göre yazılmış bir web yazılımı, birkaç hazır programı birbirine bağlamaktan daha az iş çıkarıyor. Özel yazılımı tarayıcı üzerinden çalışacak şekilde kuruyoruz; ek kurulum gerekmiyor.
Önce süreci yazıya döküyoruz
Yazılım yazmaya başlamadan önce mevcut iş akışınızı çıkarıyoruz. Hangi adım kimin elinden geçiyor, hangi bilgi nerede tutuluyor, hangi noktada zaman kaybediliyor? Bu soruların cevabı ekran listesini belirliyor. Süreç netleşmeden kod yazmıyoruz; çünkü yanlış anlaşılmış bir süreç, sonradan düzeltilmesi pahalı bir yazılıma dönüşür.
Parça parça teslim
Yazılımı tek seferde teslim etmek yerine kullanılabilir parçalar halinde veriyoruz. İlk parça genelde en çok zaman kaybettiren adım oluyor: örneğin teklif oluşturma veya müşteri kaydı. Ekibiniz bu parçayı birkaç gün kullandıktan sonra geri bildirim veriyor, biz de sonraki parçaya geçmeden düzeltmeleri yapıyoruz. Bu yöntem, işin sonunda "bu bizim işimiz değil" sürprizini önlüyor.
Ekranları yazarken kullanıcının hangi bilgiyi hangi sırayla gördüğünü önemsiyoruz. Bir kaydı açmak için gereken tıklama sayısı azaldıkça eğitim ihtiyacı da azalıyor. Yeni bir çalışanın yarım saatlik bir anlatımla temel işleri yapabilmesi, yazılımın anlaşılır olduğunun en açık göstergelerinden biri. Bu yüzden sık kullanılan işlemleri ilk ekrana, ayrıntıları ikinci plana koyuyoruz.
Yazılımda bulunanlar
- Rol bazlı yetkilendirme: herkes yalnızca kendi işini görür.
- Değişiklik geçmişi: kimin neyi ne zaman değiştirdiği kayıtlıdır.
- Veri doğrulama: hatalı giriş kaydedilmeden uyarı verilir.
- Dışa aktarma: liste ve raporlar tablo dosyası olarak alınabilir.
- Mevcut sistemlerle bağlantı: muhasebe, e-fatura veya ERP.
- Yedekleme: veritabanı düzenli olarak yedeklenir.
Kaynak kodu ve sahiplik
Yazdığımız yazılımın kaynak kodu proje sonunda size teslim edilir ve sözleşmede bu açıkça yazar. Kodu başka bir ekibe devretmek isterseniz, kısa bir devir dokümanıyla birlikte veriyoruz. Kullandığımız kütüphaneler açık kaynak olduğu için lisans ücreti doğmaz. Sunucu ve alan adı da sizin adınıza kayıtlı olur; bir tedarikçiye bağlı kalmazsınız.
Bakım ve geliştirme
Yazılım canlıya çıktıktan sonra ihtiyaçlar değişir. Yeni bir rapor, yeni bir onay adımı veya yeni bir entegrasyon gerekebilir. Bu talepleri küçük iş paketleri halinde planlıyoruz, böylece bütçe öngörülebilir kalıyor. Acil bir hata olduğunda ise bakım anlaşması kapsamında öncelikli olarak ilgileniyoruz. Kullanıcıların yazılımı nasıl kullandığını görmek için ekran bazlı kullanım kayıtları tutulabiliyor; hangi ekranın hiç açılmadığı ortaya çıktığında o ekranı sadeleştiriyoruz.
Teslim edilenler
- İş akışına göre yazılmış ekranlar
- Rol bazlı kullanıcı yetkilendirmesi
- Değişiklik geçmişi ve işlem kayıtları
- Liste ve raporları dışa aktarma
- Kaynak kodu ve devir dokümanı
- Sunucu kurulumu ve yedekleme düzeni
Kullanılan teknolojiler
- TypeScript
- Node.js
- React
- PostgreSQL
- Docker
- Next.js
SSS
Sık sorulan sorular
Bu hizmetle ilgili sık sorulan soruların yanıtları.
Kaynak kodu bana ait mi?
Evet. Sözleşmede kaynak kodun size teslim edileceği yazıyor. Teslimde kısa bir devir dokümanıyla birlikte veriyoruz.
Mevcut yazılımımızın yerine mi geçiyor?
Her zaman değil. Bazen mevcut sistemin yanına eklenen bir modül yeterli oluyor; hangisinin uygun olduğunu incelemeden sonra söylüyoruz.
Proje ne kadar sürer?
Ekran sayısı ve entegrasyon ihtiyacına göre değişiyor. Takvim, süreç analizi bittikten sonra iş paketleri halinde teklifte belirtilir.
Sonradan özellik ekletebilir miyim?
Evet. Yazılım, yeni ekran ve rapor eklenebilecek şekilde kuruluyor. Ek talepler ayrı iş paketi olarak planlanır.
Projenizi konuşalım
İhtiyacınızı anlatın; kapsamı, süreyi ve maliyeti netleştiren bir teklif hazırlayalım.