İçeriğe geç

HİZMET 04

İşinize göre yazılım, yazılıma göre iş değil.

Hazır yazılım sizi kendi kalıbına sokar. Kuruma özel yazılım ise işinizin gerçek akışından yola çıkar. Excel’de dönen süreçleri, birbirine bağlanmayan sistemleri tek ve sade bir web uygulamasında topluyoruz.

Neon ışıkta, iki ekranda renkli kod satırları

SİNYALİN ALTYAPISI

SORUN → ÇÖZÜM

Sorun ve çözüm

Gürültü

  • İş, elden ele dolaşan Excel dosyalarında dönüyor.

  • Muhasebe, stok ve satış birbiriyle konuşmuyor.

  • Hazır yazılım işinize uymuyor, siz ona uyuyorsunuz.

Sinyal

  • Süreci tek ekranda toplar, herkesin aynı veriyi görmesini sağlarız.

  • Mevcut sistemlerinizi entegrasyonlarla birbirine bağlarız.

  • Yazılımı işinizin akışına göre tasarlar, sürümler hâlinde büyütürüz.

Sunucu kabininde ağ bağlantı panelleri
Örnek arayüz: saha operasyon yönetim paneli
Örnek arayüz: mobil saha uygulaması

Örnek arayüz · Ekrandaki veriler temsilidir

YAKLAŞIM

Kuruma özel uygulama geliştirirken nasıl çalışıyoruz?

Kuruma özel yazılım projelerinde en pahalı hata, yanlış şeyi doğru biçimde geliştirmektir. Bu yüzden kod yazmadan önce işin bugün nasıl yürüdüğünü yerinde dinler, ekranları tıklanabilir bir prototiple ekibinize denetiriz. Prototipte değişiklik yapmak kolaydır; yayındaki bir sistemde zordur.

Geliştirmeyi sürümlere böleriz. Her sürüm kendi başına işe yarayan, çalışır durumda bir parçadır ve sonunda sizinle birlikte gözden geçirilir. Böylece projenin gidişatını belgelerden değil, kullanabildiğiniz bir üründen izlersiniz; öncelikler değişirse sonraki sürümün içeriği de değişebilir.

Uygulamaları tarayıcıda çalışan web uygulaması olarak geliştiririz. Kurulum gerektirmez, bilgisayarda ve telefonda aynı adresle açılır, güncelleme herkese aynı anda ulaşır. Mağazada yayınlanan yerel bir mobil uygulama gerçekten gerekliyse bunu analizde ayrıca değerlendiririz.

KİMLER İÇİN

04 DURUM

Kuruma özel yazılım hangi durumda gerekir?

Özel yazılım her sorunun çözümü değildir; piyasada işinizi gören hazır bir ürün varsa onu öneririz. Kuruma özel uygulama geliştirmek genellikle şu durumlarda karşılığını verir.

  1. 01

    İşi Excel’de yürüyen ama Excel’e sığmayan kurumlar

    Aynı dosyanın sürümleri e-postayla dolaşıyor, kimin neyi değiştirdiği izlenemiyorsa süreç bir uygulamaya taşınmaya hazırdır.

  2. 02

    Hazır yazılımı işine uyduramayanlar

    Kullanılan paketin yarısı boş duruyor, asıl gereken adım ise elle yapılıyorsa uyarlama yükü özel geliştirmeyi geçebilir.

  3. 03

    Müşterisine ya da bayisine ekran açmak isteyenler

    Sipariş verme, durum izleme ve belge indirme gibi işlemleri karşı tarafın kendi başına yapması hem telefon trafiğini hem hatayı azaltır.

  4. 04

    Sistemlerini birbirine bağlaması gerekenler

    Muhasebe, stok, e-ticaret ve kargo ayrı çalışıyor, veriler elle taşınıyorsa aradaki köprüyü kuran bir entegrasyon katmanı gerekir.

KAPSAM

06 BAŞLIK

Özel Uygulama hizmetinde neler var?

İhtiyacınıza göre birini ya da hepsini kapsayan bir çalışma planlarız.

  • 01

    Yönetim panelleri

    Sipariş, stok, saha ya da personel: işinizi tek ekrandan yönetin.

  • 02

    Müşteri ve bayi portalı

    Müşterileriniz ve bayileriniz kendi işlemlerini kendileri yapsın.

  • 03

    Entegrasyonlar

    Muhasebe, ERP, ödeme ve kargo sistemleriyle veri alışverişi.

  • 04

    Raporlama ekranları

    Dağınık veriden, karar vermeyi kolaylaştıran sade göstergeler.

  • 05

    Mobil uyumlu web uygulaması

    Sahadaki ekip telefondan, ofisteki ekip bilgisayardan aynı sistemi kullanır.

  • 06

    Bakım ve destek

    Yayından sonra izleme, yedekleme, güncelleme ve yeni ihtiyaçlar.

SÜREÇ

05 ADIM

Baştan sona nasıl ilerler?

Her adımın sonunda onayınızı alırız; bir sonraki adıma birlikte geçeriz.

  1. 01

    Analiz

    İşin bugün nasıl yürüdüğünü, kimin neye ihtiyaç duyduğunu yerinde dinleriz.

    Teslimİhtiyaç belgesi, süreç akışı ve sürüm planı

  2. 02

    Prototip

    Kod yazmadan önce tıklanabilir ekranlarla akışı birlikte deneriz.

    TeslimTıklanabilir ekranlar ve onaylanmış ekran akışı

  3. 03

    Sürümler

    Uygulamayı küçük, çalışan parçalar hâlinde geliştirir ve gösteririz.

    TeslimTest ortamında çalışan sürüm ve sürüm notları

  4. 04

    Test

    Gerçek kullanıcılarla, gerçek senaryolarla dener; hataları ayıklarız.

    TeslimTest senaryoları, bulunan hatalar ve düzeltme kaydı

  5. 05

    Devreye alma

    Veriyi taşır, ekibi eğitir, sistemi canlıya alır ve izleriz.

    TeslimCanlı sistem, eğitim, teknik belge ve devir planı

TEKNİK AYRINTILAR

06 BAŞLIK

Web uygulamasının mimarisi, güvenliği ve bakımı

Kullanıcının gördüğü ekranlar işin yalnızca bir yüzüdür. Kuruma özel bir uygulamanın yıllarca sorunsuz çalışması, aşağıdaki kararların baştan doğru verilmesine bağlıdır.

  • 01

    Mimari

    Arayüz, iş kuralları ve veri katmanı birbirinden ayrılır. Bu ayrım, bir ekranı değiştirirken hesaplama mantığını bozmamayı ve ileride yeni bir kanal eklemeyi kolaylaştırır. Veriler ilişkisel bir veritabanında, tutarlılık kurallarıyla saklanır.

  • 02

    Kimlik ve yetki

    Her kullanıcı kendi hesabıyla girer; rol bazlı yetkiler kimin hangi ekranı ve kaydı göreceğini belirler. Gerektiğinde iki adımlı doğrulama ve kurumsal oturum açma sistemleriyle bağlantı kurulur.

  • 03

    Güvenlik

    Girdi doğrulama, yetki denetimi, şifreli bağlantı ve parolaların geri döndürülemez biçimde saklanması temel kurallardır. Geliştirme sırasında OWASP’ın yaygın web açıkları listesini denetim ölçütü olarak kullanırız. Kritik işlemler işlem kaydına yazılır.

  • 04

    Entegrasyon katmanı

    Dış sistemlerle bağlantılar ayrı bir katmanda tutulur. Karşı sistem yanıt vermediğinde işlem kuyruğa alınır ve yeniden denenir; böylece bir bağlantı sorunu bütün uygulamayı durdurmaz.

  • 05

    Test ve yayın düzeni

    Canlı sistemden ayrı bir test ortamı bulunur. Değişiklikler önce orada denenir, onaydan sonra yayına alınır. Önemli iş kuralları otomatik testlerle korunur.

  • 06

    İzleme, yedek ve bakım

    Hata kayıtları ve sistem sağlığı izlenir, veritabanı düzenli yedeklenir ve yedekten geri dönüş denenir. Kullanılan kütüphaneler güvenlik güncellemeleri için takip edilir.

TESLİM EDİLENLER

Proje bitince elinizde ne olur?

Dizüstü bilgisayar ekranında kod satırları
  1. 01

    Kaynak kod

    Uygulamanın tüm kodu ve veritabanı yapısı size aittir.

  2. 02

    Teknik belge

    Kurulum, mimari ve entegrasyon noktalarının yazılı anlatımı.

  3. 03

    Kullanıcı eğitimi

    Rollere göre uygulamalı eğitim ve kısa kullanım kılavuzu.

  4. 04

    Devir planı

    Yedekleme, erişim yetkileri ve bakım düzeninin dökümü.

FİYAT VE SÜRE

Özel yazılım maliyetini ve süresini neler etkiler?

Özel yazılımda fiyat listesi olmaz; bedel, geliştirilecek işin büyüklüğünden doğar. Analiz sonunda verdiğimiz teklifte şu etkenler belirleyicidir.

Kapsamı anlatın, yazılı teklif gönderelim
  1. 01

    Ekran ve iş kuralı sayısı

    Uygulamanın kaç farklı ekranı olduğu ve bu ekranların arkasında ne kadar hesaplama, onay ve istisna kuralı bulunduğu iş yükünün ana belirleyicisidir.

  2. 02

    Kullanıcı rolleri

    Yönetici, operasyon, saha ve müşteri gibi her rol kendi ekranlarını ve yetki testlerini getirir.

  3. 03

    Entegrasyonlar

    Bağlanılacak sistemlerin sayısı ve bu sistemlerin belgeli, güncel bir bağlantı yolu sunup sunmadığı süreyi doğrudan etkiler.

  4. 04

    Veri taşıma

    Eski sistemden ya da dosyalardan aktarılacak verinin hacmi ve düzeni, devreye alma adımının ne kadar süreceğini belirler.

  5. 05

    Çalışma koşulları

    Yoğun kullanıcı sayısı, kesintisiz çalışma beklentisi, çevrimdışı kullanım ya da özel güvenlik gereksinimleri altyapı ve test kapsamını büyütür.

SIK YAPILAN HATALAR

GÜRÜLTÜYÜ AYIKLAYIN

Özel yazılım projelerinde sık yapılan hatalar

Yazılım projelerinin gecikmesinin ve bütçeyi aşmasının nedenleri büyük ölçüde bellidir. Bunları baştan konuşmak iki tarafı da korur.

  • Kapsamı yazmadan başlamak

    “Konuşuruz, hallederiz” diye başlayan iş, kimin ne beklediği belli olmadığı için anlaşmazlıkla biter. Kapsam, sürüm planı ve kabul ölçütleri yazılı olmalıdır.

  • Mevcut karmaşayı aynen yazılıma taşımak

    Kötü işleyen bir süreci otomatikleştirmek, onu yalnızca daha hızlı kötü işletir. Önce süreç sadeleştirilir, sonra yazılıma dökülür.

  • Tek büyük teslim beklemek

    Uzun bir bekleyişin sonunda tek seferde gelen sistem çoğu zaman beklenenden farklı çıkar. Kısa aralıklarla çalışan sürüm görmek sapmayı erken yakalar.

  • Kullanıcı testini atlamak

    Geliştiricinin denediği senaryo ile sahadaki gerçek kullanım aynı değildir. Yayından önce gerçek kullanıcılarla, gerçeğe yakın verilerle deneme yapılmalıdır.

  • Belge ve devir planı istememek

    Kaynak kod, kurulum belgesi ve erişim bilgileri elinizde değilse tek bir kişiye ya da firmaya bağımlı kalırsınız. Bunlar teslimin parçası olmalıdır.

İLGİLİ ÇALIŞMALAR

Tüm projeler

Bu hizmetten örnek çalışmalar.

Yaklaşımımızı gösteren konsept çalışmalar; müşteri işi değildir.

BİRLİKTE ÇALIŞIR

Tüm hizmetler

Özel Uygulama hangi hizmetlerle birlikte düşünülmeli?

Hizmetlerimiz tek başına da alınabilir; ancak aşağıdaki bağlantıları baştan kurmak aynı işi iki kez yapmayı önler.

  • HİZMET 03

    Kurumlara Özel CRM Sistemleri

    İhtiyacınız müşteri, teklif ve satış takibi ise sıfırdan bir uygulama yerine bu iş için kurguladığımız CRM yapısı daha kısa yoldur.

  • HİZMET 01

    Web Tasarım

    Uygulamanın tanıtım yüzü ve müşteri girişine açılan kurumsal site, aynı tasarım diliyle birlikte ele alınabilir.

  • HİZMET 02

    SEO Çalışmaları

    Portal ya da katalog herkese açık sayfalar üretiyorsa bu sayfaların aranabilir olması için teknik SEO kuralları yazılıma dahil edilir.

SIK SORULANLAR

Özel Uygulama hakkında sorulanlar.

Yanıtını bulamadığınız soruyu iletişim formundan ya da [email protected] adresinden iletebilirsiniz.

01

Özel yazılım mı, hazır yazılım mı?

İşiniz standart bir akışa uyuyorsa hazır yazılım çoğu zaman yeterlidir ve bunu açıkça söyleriz. Süreciniz size özgüyse, birden çok sistemi bağlamanız gerekiyorsa ya da hazır yazılımın lisans ve uyarlama yükü ağırsa özel yazılım daha doğru yatırımdır.

02

Mevcut sistemlerimizle entegre olur mu?

Karşı sistemin sunduğu bağlantı yollarına (API, dosya aktarımı, veritabanı) bağlıdır. Analiz adımında her sistemi tek tek inceler, mümkün olanı ve olmayanı yazılı olarak bildiririz.

03

Proje nasıl fiyatlandırılır?

Analizden sonra kapsamı sürümlere böleriz ve her sürümü ayrı fiyatlandırırız. Böylece ilk sürümü kullanmaya başlar, sonrasına gerçek kullanıma bakarak karar verirsiniz.

04

Kaynak kod ve veriler kimde kalır?

Sizde. Kaynak kod, veritabanı ve teknik belgeler size teslim edilir. Başka bir ekiple devam etmek isterseniz devir için gereken her şey elinizde olur.

05

Yayından sonra destek veriyor musunuz?

Evet. İzleme, yedekleme, güvenlik güncellemeleri ve yeni ihtiyaçlar için bakım anlaşması yapıyoruz. Kapsamı ve yanıt düzenini anlaşmada açıkça yazarız.

06

Web uygulaması mı, mobil uygulama mı?

Çoğu kurumsal ihtiyaç için tarayıcıda çalışan, telefona uyumlu bir web uygulaması yeterlidir: kurulum istemez ve tek kod tabanıyla bakımı kolaydır. Kamera, konum ya da çevrimdışı çalışma gibi cihaz özellikleri yoğun kullanılacaksa yerel mobil uygulamayı birlikte değerlendiririz.

07

Özel yazılım projesi ne kadar sürer?

Süre kapsamın büyüklüğüne, entegrasyonlara ve onayların hızına bağlıdır. İşi sürümlere böldüğümüz için ilk çalışan parçayı projenin sonunu beklemeden görürsünüz. Takvim analizden sonra sürüm bazında yazılı olarak verilir.

08

Uygulama nerede barındırılır?

Kendi sunucunuzda, bir veri merkezinde ya da bulut hizmetinde çalışabilir. Veri yerleşimi, erişim ve gider açısından seçenekleri analizde karşılaştırır, tercihinize göre kurarız.

09

İhtiyaçlarımız proje sırasında değişirse ne olur?

Değişiklik olağandır. Yeni isteği kapsam, süre ve bedel etkisiyle birlikte yazılı olarak değerlendirir, onayınızla sonraki sürüme alırız. Sürümlü çalışma bu esnekliği sağlamak içindir.

10

Uygulamanın güvenliğini nasıl sağlıyorsunuz?

Yetki denetimi, girdi doğrulama, şifreli bağlantı ve işlem kaydı her projede standarttır. Yayından önce yaygın web açıklarına karşı denetim yapar, yayından sonra güncellemeleri izleriz. Kişisel veri işleniyorsa KVKK gereklerini tasarıma dahil ederiz.

Diğer hizmetler

HİZMET 01Web TasarımHİZMET 02SEO ÇalışmalarıHİZMET 03Kurumlara Özel CRM Sistemleri

İLETİŞİM

Sürecinizi anlatın.

Projenizi [email protected] adresine yazın ya da formu doldurun; size özel bir yol haritasıyla dönelim. İlk görüşme için hazırlık gerekmez.

Proje
başlatın