Kendi uygulamamızla sınanmış yaklaşım
Müşterilerimizin projelerini takip ettiği Dessoci uygulamasını, size önerdiğimiz teknoloji ve süreçle geliştirdik.
Saha ekiplerinin işini kolaylaştıran kurumsal uygulamalardan müşterilerinizin her gün açacağı uygulamalara kadar; iOS ve Android için, kendi Dessoci uygulamamızı geliştirirken kullandığımız yaklaşımla çalışıyoruz.
Ankara
Müşterilerimizin projelerini takip ettiği Dessoci uygulamasını, size önerdiğimiz teknoloji ve süreçle geliştirdik.
İki platform için tek bir ortak kodla çalışıyor, bir özellik gerektirdiğinde o kısmı iOS ya da Android'e özgü yazıyoruz.
Saha personeli, yönetici ve müşteri gibi farklı kullanıcıların hangi ekranı göreceğini ilk aşamada planlıyoruz.
Kaynak kod hakları sözleşmede size verilir; mağaza geliştirici hesapları işletmeniz adına açılır.
Geliştirme boyunca test sürümlerini size ve belirlediğiniz kullanıcılara dağıtıyor, geri bildirimleri Dessoci uygulamasından topluyoruz.
Her aşamanın sonunda ekranları ve ilerlemeyi görüntülü bir toplantıda birlikte değerlendiriyoruz.
Kapsam belirleme ya da uygulamayı kullanacak ekibinizle tanışma gibi aşamalarda Ankara'ya gelip yüz yüze görüşüyoruz.
Her durak görünür bir çıktı üretir; ilerlemeyi ve onayları Dessoci uygulamasından izlersiniz.
Uygulamayı kimin, nerede ve hangi işi yapmak için kullanacağını online görüşmelerde birlikte çıkarıyoruz.
Temel ekranları kod yazmadan önce prototipte sunuyor, gerçek kullanıcılarınızla deneyip düzeltiyoruz.
Uygulamayı aşamalar hâlinde geliştiriyor, her aşamada test sürümünü telefonunuza gönderiyoruz.
App Store ve Google Play sayfalarını, gizlilik beyanlarını ve inceleme süreçlerini yönetiyoruz.
Yayından sonra hata takibini, işletim sistemi güncellemelerine uyumu ve yeni özellikleri planlı biçimde sürdürüyoruz.
Bakım, kurulum ve satış ekiplerini sahada yöneten üretici ve servis firmaları için iş takibi uygulamaları öne çıkar.
Teknoparklardaki yazılım şirketleri, web tabanlı ürünlerine mobil bir uygulama ekleyerek kullanıcılarına sahada da erişim sunmak isteyebilir.
Klinikler, eğitim kurumları ve kurslar için randevu, duyuru, öğrenci ve veli iletişimi gibi ihtiyaçlar müşteri uygulamalarının konusu olur.
Kamu kurumlarına ve savunma sanayiine çalışan firmalarda veri, yetki ve barındırma soruları proje başında gündeme gelir.
Ankara mobil uygulama geliştirme projelerinde ilk sorumuz teknolojiyle değil, kullanıcıyla ilgilidir: Bu uygulamayı kim, nerede ve hangi işi yapmak için açacak? Mobil uygulama ihtiyaçları genellikle iki ana gruba ayrılır. Bir yanda saha ekiplerinin, satış temsilcilerinin ya da kurum içi birimlerin işini kolaylaştıran kurumsal uygulamalar; diğer yanda müşterilerinizin randevu almak, sipariş vermek ya da sizinle iletişim kurmak için kullanacağı müşteri uygulamaları. İki grubun tasarım öncelikleri, güvenlik gereksinimleri ve başarı ölçütleri birbirinden oldukça farklıdır.
Bu sayfada kurumsal ve saha ekibi uygulamalarını, müşteri uygulamalarını, kendi uygulamamızı geliştirirken öğrendiklerimizi ve mobil uygulama şirketleri arasında seçim yaparken sahiplik konusunda sormanız gerekenleri anlatıyoruz. Teknoloji tercihlerimizi ve hizmetimizin tüm kapsamını mobil uygulama geliştirme sayfamızda ayrıntılı olarak bulabilirsiniz.
OSTİM’de, İvedik OSB’de ya da başkentin diğer sanayi bölgelerinde faaliyet gösteren üretici ve servis firmaları, bakım, kurulum ya da satış ekiplerini sahada yönetir. Bu ekiplerin işi çoğu zaman telefon görüşmeleri, kâğıt formlar ve mesajlaşma gruplarına dağılmış durumdadır. İyi tasarlanmış bir kurumsal uygulama bu dağınıklığı tek bir akışta toplar.
Teknisyen ya da temsilci, günün işlerini uygulamada görür; müşteri adresine gittiğinde iş emrini açar, fotoğraf çeker, yapılan işi ve kullanılan malzemeyi kaydeder, müşterinin onayını alır. Merkezdeki yönetici bu bilgilere anında ulaşır. Konum, kamera ve imza gibi cihaz özellikleri bu akışın doğal parçasıdır. Saha koşulları düşünülerek büyük dokunma alanları, az adımlı formlar ve gerekirse çevrimdışı çalışma planlanır.
Aynı uygulamayı saha personeli, bölge sorumlusu ve yönetici farklı amaçlarla kullanır. Her rolün hangi ekranları göreceğini, hangi işlemi yapabileceğini ve hangi veriye erişebileceğini ilk aşamada tasarlıyoruz. Yetki yapısını sonradan eklemeye çalışmak, uygulamanın büyük bir kısmını yeniden yazmayı gerektirebilir.
Kurumsal uygulamaların değeri, şirketin kullandığı diğer sistemlerle konuşabilmesine bağlıdır. ERP, CRM ya da stok sistemleriyle veri alışverişini keşif aşamasında inceliyor, hangi verinin hangi yönde aktarılacağını netleştiriyoruz.
İş emirlerini atayan, kullanıcıları ekleyen ve raporları inceleyen merkez ekip için web tabanlı bir yönetim paneli kuruyoruz. Uygulama ile panel aynı sunucu altyapısını paylaştığı için sahada girilen bir kayıt merkezde hemen görünür.
Teknoparklardaki yazılım şirketleri bazen web tabanlı ürünlerinin yanına bir mobil uygulama eklemek ister. Bu durumda mevcut sunucu altyapısıyla uyumlu çalışan, ürünün temel işlevlerini telefona taşıyan bir uygulama planlıyoruz.
Bir müşterinin telefonuna bir uygulama daha indirmesi için o uygulamanın gerçek bir fayda sunması gerekir. Klinikler, eğitim kurumları, kurslar ve spor salonları gibi işletmelerde bu fayda çoğu zaman randevu, duyuru, üyelik ya da ödeme kolaylığıdır.
Randevu alma ve değiştirme, kişiye özel duyurular, ders ya da seans programı, üyelik bilgileri gibi sık yapılan işlemleri birkaç dokunuşa indiriyoruz. Uygulamanın gerçekten gerekli olup olmadığından emin değilseniz mobil uygulama mı, mobil uyumlu site mi? yazımız iyi bir başlangıç noktasıdır.
Anlık bildirimler güçlü bir araçtır, ama gelişigüzel kullanıldığında kullanıcının uygulamayı silmesine yol açabilir. Hangi bildirimin kime, hangi durumda ve hangi sıklıkla gideceğini baştan kurallara bağlıyoruz. Kurumsal uygulamalarda ise bildirimleri onay bekleyen bir iş ya da acil bir saha görevi gibi gerçekten aksiyon gerektiren durumlarla sınırlı tutuyoruz.
Sağlık, eğitim ya da üyelik bilgisi işleyen uygulamalarda kişisel verilerin korunması tasarımın parçasıdır. Yalnızca gereken veriyi topluyor, erişimi sınırlıyor ve mağazaların istediği gizlilik beyanlarını doğru biçimde hazırlıyoruz.
Mobil uygulama geliştirme yaklaşımımızı en somut biçimde gösteren şey, her gün kullandığımız Dessoci uygulamasıdır. Müşterilerimiz projelerinin iş adımlarını, onay bekleyen içerikleri ve raporlarını bu uygulamadan izler, ekibimizle buradan yazışır. Uygulamayı bir müşteri projesinde kullandığımız teknoloji ve süreçle, React Native ve Expo üzerinde geliştirdik.
Bu deneyim bize birkaç konuda doğrudan pratik kazandırdı: aynı uygulamada farklı rollere farklı ekranlar sunmak, onay ve mesajlaşma akışlarını sade tutmak, bildirimleri ölçülü kullanmak, App Store ve Google Play inceleme süreçlerine hazırlıklı olmak ve küçük düzeltmeleri mağaza incelemesi beklemeden kullanıcıya ulaştırmak. Kendi uygulamamızda karşılaştığımız teknik ve mağaza kaynaklı sorunlar, sizin projenizde benzer durumları önceden tanımamızı ve süreci daha öngörülebilir kılmamızı sağlıyor.
İki platformu tek bir ortak kodla geliştirmek de bu deneyimin parçasıdır. Böylece iPhone ve Android kullanıcıları aynı akışı görür, bir düzeltme iki tarafa birden yansır; bir özellik işletim sisteminin yerel yeteneklerine doğrudan erişim gerektirdiğinde ise o bölümü platforma özgü kodla geliştirip ortak yapıya bağlıyoruz. Kurum içi uygulamalarda çalışanların farklı telefonlar kullanması sık rastlanan bir durumdur; ortak kod tabanı iki platformu aynı anda desteklemeyi kolaylaştırır.
Ankara’da mobil uygulama şirketleri arasında seçim yaparken teklifler çoğu zaman özellik listesi ve fiyat üzerinden karşılaştırılır. Oysa uygulama yayına çıktıktan sonra en çok sorun çıkaran konu sahipliktir. Teklifleri karşılaştırırken aşağıdaki üç başlığı mutlaka sorun.
Kaynak kodun teslimi ve kullanım hakları sözleşmede açıkça yazılmalıdır. Bizimle yaptığınız sözleşmede bu haklar size geçer; böylece uygulamanın gelecekteki geliştirmesi tek bir ekibe bağımlı kalmaz.
App Store ve Google Play geliştirici hesapları ajansın adına açılırsa, uygulamanızı başka bir hesaba taşımak zahmetli bir sürece dönüşebilir. Bu hesapları işletmeniz adına açıyor, biz yetkili kullanıcı olarak çalışıyoruz.
Uygulamanın arkasındaki sunucu, veritabanı ve bildirim servisleri de en az kod kadar önemlidir. Bu hesapların da işletmeniz adına açılmasını öneriyor, kimin hangi hesaba hangi yetkiyle eriştiğini teslimde belgeli olarak iletiyoruz.
Mobil uygulama projelerinin büyük kısmı uzaktan rahatlıkla yürür; çünkü uygulamanın asıl test edileceği yer zaten kullanıcının telefonudur. Her aşamada test sürümünü sizin ve ekibinizin telefonuna gönderiyor, geri bildirimleri Dessoci uygulamasında topluyoruz. Mağaza yayını ve sonrasındaki sürüm güncellemeleri de online yürür; küçük düzeltmeleri çoğu zaman mağaza incelemesi beklemeden yayınlayabiliyoruz. Kapsamı netleştirmek ya da uygulamayı kullanacak ekibinizle yüz yüze konuşmak gerektiğinde Ankara’ya geliyoruz.
Uygulamanın tanıtımı, web sitesi ya da reklam çalışmaları için Ankara reklam ajansı sayfamızdaki diğer hizmetlerimize göz atabilirsiniz. Aklınızdaki uygulamayı anlatmak için bize ulaşın; ilk görüşmede fikri, kullanıcıları ve ilk sürümün kapsamını birlikte konuşuruz.
Ankara için sorularınızı bize yazın; ön görüşmede birlikte yanıtlayalım.
Soru sorunBu ihtiyaç keşif aşamasında belirlenirse uygulama, verileri cihazda geçici olarak saklayıp bağlantı geldiğinde sunucuyla eşitleyecek şekilde tasarlanabilir. Hangi işlemlerin çevrimdışı yapılabileceğini ve aynı kayıt üzerinde çakışma olduğunda hangi verinin geçerli sayılacağını baştan birlikte belirliyoruz.
Zorunda değil. Apple ve Google, uygulamayı yalnızca belirli kullanıcıların ya da kurumun erişebileceği biçimde dağıtmaya imkân veren seçenekler sunar. Hangi yolun uygun olduğunu çalışan sayınıza, cihazların kime ait olduğuna ve kurumunuzun cihaz yönetimi düzenine göre birlikte seçiyoruz.
Kullandığınız ERP, CRM ya da stok sistemi dışarıdan güvenli erişime izin veren bir arayüz sunuyorsa evet. Keşif aşamasında sistemlerinizi ve bu arayüzlerin belgelerini inceliyor, hangi verinin hangi yönde ve ne sıklıkla aktarılacağını netleştiriyoruz. Doğrudan bağlantı mümkün değilse ara bir sunucu katmanıyla çözüm arıyoruz.
Kaynak kod hakları proje başında yapılan sözleşmede size verilir. Mağaza geliştirici hesapları işletmeniz adına açılır; sunucu ve veritabanı hesaplarının da sizin adınıza olmasını öneriyoruz. Böylece devir sırasında hesapların sahipliğini taşımak gerekmez. Kodu, kurulum adımlarını ve erişimleri belgeli olarak teslim ediyoruz.
Deneme sürümlerini iPhone'lar için Apple'ın TestFlight aracıyla, Android telefonlar için Google Play'in kapalı test seçenekleriyle ekibinize ulaştırıyoruz. Ekibiniz uygulamayı kendi telefonlarında, kendi iş ortamlarında dener; geri bildirimlerini ekran görüntüsüyle birlikte Dessoci uygulamasından iletir. Gerektiğinde bir değerlendirme toplantısı için Ankara'ya geliyoruz.
Sağlık verileri KVKK kapsamında özel nitelikli kişisel veridir ve daha sıkı korunması gerekir. Uygulamada yalnızca gerçekten gereken veriyi topluyor, erişimi rol ve yetkiye göre sınırlıyor, veri aktarımını şifreli bağlantılarla yapıyoruz. Aydınlatma metni ve açık rıza gibi belgelerin hukuki içeriğine ise siz ya da hukuk danışmanınız karar verir; biz bunların uygulamada doğru yerde ve doğru anda gösterilmesini sağlarız.
Kısa bir ön görüşmede ihtiyacınızı ve hedeflerinizi dinleyelim; Ankara için size uygun kapsamı ve yol haritasını birlikte çıkaralım.