Kurumsal Web Tabanlı İş Uygulamaları
Web Tabanlı İş Uygulamaları
Kurulum, sürüm farkı ve lisans takibi olmadan, tarayıcıdan çalışan iş uygulamaları.
Herkesin bilgisayarında farklı bir sürüm var
Masaüstüne kurulan programlarla çalışan işletmelerde tanıdık bir tablo var.
Program her bilgisayara ayrı kuruluyor. Yeni bir sürüm çıktığında bilgi işlem tek tek dolaşıyor. Bir kısmı güncelleniyor, bir kısmı unutuluyor. Bir süre sonra aynı kurumda farklı sürümler çalışmaya başlıyor ve ortaya çıkan hataların sebebi kimse tarafından ilk bakışta anlaşılmıyor.
Şubeler ve şantiyeler tabloyu ağırlaştırıyor. Uzak lokasyondaki kullanıcıya erişmek ayrı bir iş; bazen dosya gönderilerek, bazen uzak bağlantı kurularak çözülüyor. Her seferinde zaman kaybı.
Ofis dışından erişim de sıkıntılı. Yönetici evden bakmak istediğinde kolay bir yol bulunmuyor. Bulunan yollar genelde güvenlik açısından tartışmalı oluyor.
Yedekleme çoğu zaman kişiye bağlı kalıyor. Veri tek bir bilgisayarda duruyorsa o bilgisayarın bozulduğu gün ne kaybedildiği bilinmiyor. Bu, düşünüldüğünden çok daha sık yaşanıyor.
Bir de kullanıcı sayısı sorunu var. Yeni bir kişi işe girdiğinde kurulum, lisans ve yetkilendirme ayrı bir süreç haline geliyor. Sezonluk çalışanı olan işletmelerde bu iş her yıl tekrarlanıyor.
Kullanıcı sayısı arttıkça bu işlerin tamamı büyüyor. Bilgi işlem ekibi olmayan işletmelerde ise bu yük genelde bir kişinin üzerinde kalıyor ve o kişi izne çıktığında sistem sahipsiz oluyor.
Sonuçta yazılımın kendisi değil, etrafındaki işler zaman alıyor.
TARAYICI TABANLI ÇALIŞMA
Tarayıcı açılıyor, iş yapılıyor
Web tabanlı uygulamada bu işlerin çoğu ortadan kalkıyor.
Kurulum yok. Kullanıcı tarayıcıyı açıyor, giriş yapıyor ve çalışmaya başlıyor. Yeni kullanıcı tanımlamak dakikalar alıyor, bilgisayarına gitmek gerekmiyor.
Herkes aynı sürümü kullanıyor. Güncelleme bir kez yapılıyor ve bütün kullanıcılar aynı anda geçiyor. Sürüm farkından doğan hatalar diye bir başlık kalmıyor.
Şube, şantiye ve saha aynı sistemde. Uzak lokasyondaki kullanıcı da ofistekiyle aynı ekranı görüyor. Veri tek yerde toplanıyor, kimse kendi kopyasını tutmuyor.
Yetkiler merkezden yönetiliyor. Kimin neyi göreceği ve neyi değiştirebileceği tanımlı; işten ayrılan kişinin erişimi tek işlemle kapanıyor.
Veri merkezde tutuluyor ve yedekleniyor. Bir bilgisayarın bozulması iş kaybı anlamına gelmiyor.
Kim ne yaptı görünüyor. Hangi kaydı kimin ne zaman değiştirdiği tutuluyor. Bu, denetim gerektiren süreçlerde aranan ilk şey; sonradan eklenmesi zor, baştan tanımlanması kolay.
Ekranlar farklı cihazlara uyum sağlıyor. Aynı uygulama masaüstünde geniş ekranda, sahada tablette kullanılabiliyor. Yoğun veri girişi olan ekranlarla sahada kullanılan ekranlar aynı olmuyor; her biri kullanıldığı yere göre tasarlanıyor.
HİZMET KAPSAMI
Kapsam nereye kadar
Bu iş bir arayüz çıkarmakla bitmiyor; kurumun günlük işini taşıyacak bir sistem kurmakla bitiyor.
Kapsamımız şöyle: süreç analizi, arayüz tasarımı, geliştirme, yetkilendirme yapısı, mevcut sistemlerle entegrasyon, veri aktarımı, test, kullanıcı eğitimi, devreye alma ve teslim dokümantasyonu.
İşletmeye özgü süreçlerin yazılıma dönüşmesi için: Kurumsal Özel Yazılım Geliştirme
Sahada, çevrimdışı ya da telefonla çalışılması gerekiyorsa: Mobil Uygulamalar
Kendi geliştirdiğimiz web tabanlı kurumsal modüllere örnek: Personel Yönetim Yazılımı
Konunun genel çerçevesi: Web Tabanlı Yazılım Nedir · Tüm başlıklar: Web ve Mobil Yazılım
PLATFORM SEÇİMİ
Web mi, mobil mi, ikisi mi
Bu soru neredeyse her projede çıkıyor ve yanlış cevap gereksiz maliyet doğuruyor.
Web tabanlı uygulama, masa başında ve düzenli internet bağlantısı olan yerlerde yapılan işler için doğru seçimdir. Veri girişi yoğunsa, ekran geniş olmalıysa ve kullanıcı ofisteyse tercih budur.
Mobil uygulama ise sahada, hareket halinde ve bağlantının kesildiği yerlerde çalışılıyorsa gerekir. Fotoğraf çekmek, barkod okumak ya da çevrimdışı kayıt tutmak gerekiyorsa web tek başına yetmez.
Çoğu işletmede doğru cevap ikisinin birlikte olması: ofis tarafı web, saha tarafı mobil, veri tek yerde. Bu ayrımı baştan yapmak, iki ayrı sistem kurup sonradan birleştirmeye çalışmaktan çok daha ucuz.
NEDEN CODIGNO
Kurumsal ölçekte çalışmış ekip
Web uygulaması geliştiren firma çok; kurumsal ölçekte çalışanın farkı yük altında ortaya çıkıyor.
Az kullanıcıyla her sistem iyi görünür. Onlarca kullanıcı aynı anda çalıştığında, veri büyüdüğünde ve yıllar boyunca kayıt biriktiğinde asıl fark ortaya çıkar. Ekranın açılma süresi, raporun çıkma süresi ve sistemin yoğun saatteki davranışı bu aşamada belirleyici olur.
Codigno kendi kurumsal yazılım platformunu geliştiriyor; personel yönetiminden satın almaya kadar geniş bir modül seti içeriyor. Bu ölçekteki bir ürünü ayakta tutmanın ne gerektirdiğini kendi ürünümüzde yaşayarak öğrendik.
15 yıldır kurumsal yazılım ve endüstriyel sistemler tarafında çalışıyoruz. Aynı çatı altında saha donanımı da geliştirdiğimiz için, ofisteki ekranla sahadaki cihaz arasındaki bağlantıyı ayrı bir proje olarak konuşmuyoruz.
Bir şeyi de açıkça söyleyelim: her ihtiyaç yeni bir uygulama gerektirmiyor. Bazen mevcut sisteminize bir ekran eklemek yeterli oluyor. Gerekmediği halde yeni sistem satmıyoruz.
SIK SORULANLAR
Sık sorulan sorular
İnternet kesilirse çalışmıyor mu?
Web tabanlı uygulama bağlantı gerektiriyor. Bağlantının kesildiği yerlerde çalışılacaksa mobil tarafta çevrimdışı kayıt tanımlanıyor ve bağlantı gelince aktarılıyor.
Verilerimiz nerede tutuluyor?
Kendi sunucunuzda ya da bulutta; karar sizin. Tesis içinde kalması gerekiyorsa kurulum ona göre yapılıyor.
Kaç kullanıcıya kadar çalışıyor?
Yapı kullanıcı sayısına göre kuruluyor. Beklenen kullanıcı ve veri hacmi keşifte konuşuluyor, sistem ona göre tasarlanıyor.
Mevcut programlarımızla birlikte çalışır mı?
Çalışıyor. Muhasebe, e-fatura ya da saha sistemleriyle entegrasyon kapsamın parçası.
Telefondan da açılıyor mu?
Açılıyor. Ekranlar farklı cihazlara uyum sağlıyor. Sahada yoğun kullanım varsa ayrı bir mobil uygulama daha doğru olabiliyor; bunu keşifte değerlendiriyoruz.
Güvenlik tarafında ne yapılıyor?
Yetkilendirme, erişim kaydı ve oturum yönetimi kurgunun parçası. İşten ayrılan kullanıcının erişimi tek işlemle kapanıyor.
Kaynak kod bizde kalıyor mu?
Kalıyor. Kaynak, veritabanı yapısı ve dokümantasyon teslimatın parçası.
Kim ne değiştirdi görebiliyor muyuz?
Görebiliyorsunuz. Kayıt değişiklikleri kim ve ne zaman bilgisiyle tutuluyor; denetim gerektiren süreçlerde bu ilk aranan şey oluyor.
Sezonluk çalışanlarımız için kullanıcı açmak kolay mı?
Kolay. Kullanıcı tanımlamak dakikalar sürüyor, ayrılan kişinin erişimi de tek işlemle kapanıyor.
Eski sistemimizden veri aktarılabilir mi?
Aktarılabiliyor. Mevcut veritabanlarından ve tablolardan aktarım kapsamın parçası.
Kaç bilgisayarda kaç farklı sürüm çalışıyor?
Bugün hangi programı nasıl kullandığınızı ve kaç lokasyonunuz olduğunu paylaşın; tarayıcıdan çalışan bir yapıya geçmenin kapsamını ve süresini birlikte çıkaralım.