Rehber
İskenderun’da Yazılım Hizmetleri: Web Sitesi, Mobil Uygulama ve Özel Yazılım Ne Zaman Gerekir?
Web sitesi, işletmeye özel yazılım ve mobil uygulama farklı sorunları çözer. İskenderun’daki işletmeler için hangi ihtiyacın hangi işe karşılık geldiğini ve ilk görüşmeye ne götürüleceğini anlattık.
· 4 dk okuma · Mood Reklam
İskenderun’da yazılım hizmetleri arayan bir işletme sahibinin aklında çoğu zaman tek bir kelime vardır: “program”. Oysa bu kelimenin arkasında birbirinden çok farklı üç iş durur: müşterinin sizi internette bulmasını sağlayan web sitesi, işletmenin içindeki işi düzene sokan özel yazılım ve müşterinin ya da saha ekibinin telefonuna kurulan mobil uygulama. Üçü de kod yazılarak yapılır ama farklı soruları çözer. Yanlış olanı yaptırmak, doğru olanı eksik yaptırmaktan daha çok zaman ve emek kaybettirir.
Bu yazının amacı hangi ihtiyacın hangi işe karşılık geldiğini ayırmak ve ilk görüşmeye doğru soruyla gitmenizi sağlamak. Ayrıntılı kapsam her hizmetin kendi sayfasında yer alıyor.
Önce sorunu söyleyin, sonra çözümü seçin
“Bize bir uygulama lazım” cümlesiyle başlayan görüşmeler çoğu zaman bambaşka bir yere varır. İhtiyacı çözümün adıyla değil, yaşanan sorunla tarif etmek işi kolaylaştırır. Aşağıdaki tablo sık duyulan sorunları ve genellikle hangi işe karşılık geldiklerini gösteriyor:
| Yaşanan sorun | Çoğunlukla çözen | Tek başına yetmediği durum |
|---|---|---|
| Müşteri sizi arıyor ama ne iş yaptığınızı, nerede olduğunuzu bilmiyor | Web sitesi | Gelen talebin içeride takip edilmesi gerekiyorsa |
| Siparişler defterde, mesajlarda ve akılda dağınık duruyor | İşletmeye özel yazılım | Saha ekibi bağlantının olmadığı yerde kayıt girecekse |
| Müşteri her hafta aynı siparişi telefonla veriyor | Mobil uygulama ya da telefona uygun web paneli | Müşteri seyrek geliyorsa uygulama gereksiz kalır |
| Aynı bilgi üç ayrı programa tek tek giriliyor | Programlar arası bağlantı (API) | Programlardan biri dışarıya veri vermiyorsa |
Web sitesi: sizi arayan müşteri için
Web sitesinin görevi dışarıya dönüktür. Müşteri sizi aramadan önce telefonundan bakar; ne yaptığınızı, nerede olduğunuzu ve size nasıl ulaşacağını ilk ekranda görmek ister. İskenderun’da çarşıdaki bir dükkân da sanayideki bir atölye de bu yüzden önce düzgün çalışan bir siteyle işe başlar. Site panelden güncellenebilir, teklif ya da randevu formu içerebilir; ama işletmenin içindeki iş akışını yönetmez. Kapsamı web tasarım sayfasında görebilirsiniz.
İşletmeye özel yazılım: içerideki iş için
Özel yazılım içeriye dönüktür. Siparişin hangi aşamada olduğunu, stoğun ne kadar kaldığını, hangi müşteriye dönüş yapılacağını gösterir. Web tabanlı yazıldığında ayrı bir kurulum gerekmez; ekip telefonun ya da bilgisayarın tarayıcısından girer. Birden çok işletmenin kendi hesabıyla, abonelikle kullandığı programlara SaaS denir; bir girişimcinin kendi yazılım ürününü çıkarması da bu gruba girer. Hangi tür programların yazılabileceği işletmeye özel yazılım ve SaaS sayfasında örnekleriyle yer alıyor.
Burada dürüst bir uyarı gerekir: işiniz pek çok işletmeyle aynı biçimde yürüyorsa hazır bir program daha mantıklı olabilir. Özel yazılım, hazır programın kalıbına sığmayan ve her gün çift kayıt ürettiren işlerde anlam kazanır.
Mobil uygulama: sık dönen kullanıcı için
Mobil uygulama, telefona Google Play ya da App Store üzerinden kurulan yazılımdır ve her işletmeye gerekmez. Müşteriniz sizi ayda bir arıyorsa ona uygulama indirtmek zordur; iyi bir site yeter. Uygulama şu durumlarda öne çıkar: müşteri sık sipariş veriyorsa, zamanında bildirim alması gerekiyorsa, saha ekibi fotoğraf, konum ve imzayla kayıt girecekse ya da bir liman sahası, depo arkası gibi bağlantının zayıf olduğu yerlerde çalışmak gerekiyorsa. Uygulamanın arkasında da genellikle bir yönetim paneli ve sunucu bulunur; yani mobil uygulama çoğu zaman özel yazılımın telefondaki yüzüdür. Android ve iOS seçenekleri mobil uygulama geliştirme sayfasında anlatılıyor; kararsızsanız mobil uygulama mı, web uygulaması mı yazısı işinize yarar.
Programların birbiriyle konuşması
Çoğu işletmede sorun tek bir programın eksikliği değil, programların birbirinden habersiz olmasıdır. Sitedeki form e-postaya düşer, biri onu tabloya yazar, sonra muhasebe programına yeniden girer. API, iki yazılımın birbirine veri gönderebilmesi için açılan kapıdır; e-fatura, kargo, ödeme ve SMS servislerinin çoğu böyle bir kapı sunar. Yeni bir yazılım yaptırırken hangi sistemlerle konuşacağını baştan listelemek, sonradan çıkan sürprizlerin en büyüğünü önler.
Hangi dilde yazılacağına kim karar verir?
Python, PHP, JavaScript, Kotlin, Swift, Dart, C#… Yazılım dillerinin adları görüşmelerde sık geçer. İşletme sahibi olarak dili sizin seçmeniz gerekmez, ama gerekçesini sormanız gerekir. İyi bir yanıt “alıştığımız dil bu” cümlesine değil, işin ihtiyacına dayanır: programın nerede barındırılacağı (paylaşımlı hosting mi, ayrı sunucu mu), yarın başka bir yazılımcının devralıp devralamayacağı, telefonun kamerası ya da konumu gibi donanımlara ne kadar erişileceği. Mood Reklam yaygın yazılım dillerinde çalışır; dil, kapsam netleştikten sonra bu ölçütlere göre seçilir.
İlk görüşmeye ne götürmeli?
- Çözmek istediğiniz sorunun tek cümlelik tarifi
- Bugün kullandığınız defter, tablo ya da formlardan birer örnek
- Yazılımı kimlerin, hangi cihazdan kullanacağı
- Bağlanması gereken programların listesi: muhasebe, e-fatura, kargo, ödeme
- “Olmazsa olmaz” ile “olsa iyi olur” diye ayrılmış istekler
Bu listeyle gelen bir işletmede kapsam kolayca yazıya dökülür; kapsam yazılı hâle gelmeden de geliştirmeye başlanmaz. Fiyat sorusunun yanıtı da buradan çıkar: sitede fiyat yoktur, kapsam netleşince telefonda konuşulur. İskenderun Bekbele’deki atölyeye uğrayabilir ya da iş akışınızı yerinde anlatmak için arayabilirsiniz.