
KVKK uyumlu yazılım: yazılım ve yapay zekâ projeleri için rehber
Uyum bir etiket değil, tasarım kararlarının toplamı. Kanun'un ilkelerini ve Kurul'un teknik tedbirlerini yazılım gereksinimine ve test edilebilir kabul kriterine çevirdik.
Yazılım ve platformlar
Portal, bayi paneli, operasyon ekranı ve şirket içi yönetim sistemleri geliştiriyoruz.
Özel yazılım geliştirme, hazır bir paketi işinize uydurmaya çalışmak yerine, yazılımı sizin iş kurallarınıza göre tasarlayıp sıfırdan kurmaktır.
01 / Tanım
Bugün bu yazılımların çoğu tarayıcıdan çalışan web uygulamalarıdır: müşteri portalı, bayi paneli, operasyon ekranı ya da şirket içi yönetim sistemi gibi. Meybrain olarak ihtiyaç analizinden yayına kadar bu uygulamaları uçtan uca geliştiriyoruz.
Özel yazılım her zaman doğru cevap değildir. Muhasebe, bordro gibi standart işler için iyi paket ürünler vardır. Özel yazılım, sizi rakiplerinizden ayıran süreçlerde ya da birbirine bağlanamayan araçlar yüzünden ekibin aynı veriyi tekrar tekrar girdiği yerlerde değer üretir.
02 / Hedef kitle
03 / Teslimler
Kullanıcı rolleri, iş kuralları, ekran listesi ve önceliklendirilmiş kapsam.
Kod yazılmadan önce akışların gerçek kullanıcılarla denenmesi.
Arayüz, iş kuralları, veritabanı ve dış sistemlerle konuşan servisler (API).
Kimin neyi görüp değiştirebileceğini belirleyen rol ve izin yapısı.
Kritik kayıtlarda kimin neyi ne zaman değiştirdiğinin izlenmesi.
Yöneticilerin günlük takip ettiği listeler ve özetler.
Her güncellemenin kontrollü biçimde yayına çıkması.
Eski sistemden ya da tablolardan verinin temizlenerek aktarılması.
Kurulum, mimari ve bakım notları.
04 / Süreç
Süreci işi yapan kişilerle birlikte, ekran başında inceleriz.
İlk sürümde olması gerekenler, sonraya kalabilecekler ayrılır.
Ana akışlar tıklanabilir ekranlarla doğrulanır.
Her döngünün sonunda çalışan bir parça gösterilir; öncelikleri birlikte güncelleriz.
Gerçek senaryolar sizin ekibinizle birlikte denenir.
Veri aktarılır, kullanıcılar eğitilir, gerekirse eski sistemle kısa bir süre paralel çalışılır.
Destek ve geliştirme seçenekleri sözleşmede belirlenir.
05 / Teknoloji
Kendi ürünlerimizde ve projelerimizde ağırlıklı olarak TypeScript kullanıyoruz: arayüzde React ve Next.js, sunucu tarafında NestJS, veritabanında PostgreSQL, dosyalar için S3 uyumlu nesne depolama ve uygulamaları paketlemek için Docker. Bu yığın geniş bir geliştirici topluluğuna sahip olduğu için yazılımı ileride başka bir ekibe devretmeniz de kolaylaşır.
Veri işleme ya da yapay zekâ ağırlıklı parçalarda Python'u tercih edebiliriz. Kurumunuzun standartları farklıysa (örneğin belirli bir veritabanı ya da bulut sağlayıcısı) önce onlara uyarız. Güvenlik ve veri koruma bir ek özellik değil, tasarımın ilk adımıdır: yetkilendirme, şifreleme ve kayıt tutma baştan planlanır.
06 / Örnek
Kolay Sevkiyat, pazar yeri satıcılarının günlük işini yürüttüğü web tabanlı bir operasyon paneli. Siparişler tek ekranda toplanıyor, eksik bilgili gönderiler taşıyıcıya gitmeden işaretleniyor, etiketler tekli ya da toplu basılıyor. Ön ödemeli cüzdan ve hareket kayıtları, her işlemin izlenebilmesini sağlıyor. Ürünü baştan sona biz geliştirdik ve işletiyoruz.
İmarsal ise ada ve parsel numarasından başlayıp imar sorgusu, emsal hesabı ve fizibiliteyi tek akışta birleştiren web uygulamamız; şu an lansman hazırlığında. İki ürün de Projeler sayfasında.
Projeler sayfasında
07 / Fiyat
Özel yazılımda üç çalışma modeli sunuyoruz:
Kapsamı net bir ilk sürüm ya da aşama için.
Kapsamın ilerledikçe netleşeceği işlerde, döngü başına faturalama.
Sürekli geliştirme gerektiren ürünlerde, belirli bir kapasiteyle çalışma.
Maliyeti belirleyen başlıca etkenler; rol ve ekran sayısı, iş kurallarının karmaşıklığı, entegrasyonlar, taşınacak verinin durumu, performans ve güvenlik gereksinimleri ile yayın sonrası destek kapsamıdır.
Hangi model seçilirse seçilsin, fiyatı kısa bir görüşme ya da keşif aşamasından sonra kalem kalem yazılı teklif olarak veriyoruz.
08 / Sorular
İlk yatırım genellikle daha yüksektir. Buna karşılık kullanıcı başına lisans ödemezsiniz ve sürecinizi pakete uydurmak için harcanan emek ortadan kalkar. Karşılaştırmayı birkaç yıllık toplam maliyet üzerinden yapmanızı öneriyoruz; uygun bir paket varsa bunu açıkça söyleriz.
Süreyi kapsam, karar alma hızı ve entegrasyonlar belirler. Projeyi büyük tek bir teslim yerine, ilk sürümün erkenden kullanılabildiği aşamalara bölüyoruz. Takvimi kapsamla birlikte yazılı olarak paylaşıyoruz.
Evet, seçenek olarak sunuyoruz. Hata giderme, güncelleme ve yeni geliştirme kapsamını sözleşmede birlikte belirleriz.
Fikri mülkiyet ve lisans koşulları her projenin sözleşmesinde belirlenir. Kodun nerede tutulacağını ve devrin nasıl yapılacağını teklif aşamasında konuşuruz.
Evet. Böyle projelere kısa bir keşif aşamasıyla başlıyoruz. Sonunda elinizde kapsam belgesi, prototip ve gerçekçi bir bütçe olur; geliştirmeye bizimle devam edip etmemek size kalır.
Evet. Veriyi önce inceler, tutarsızlıkları raporlar, ardından temizleyerek aktarırız. Aktarımı yayından önce bir test ortamında deneriz.
09 / Okumaya devam

Uyum bir etiket değil, tasarım kararlarının toplamı. Kanun'un ilkelerini ve Kurul'un teknik tedbirlerini yazılım gereksinimine ve test edilebilir kabul kriterine çevirdik.

Standart işler için hazır yazılım, sizi farklılaştıran ve çok sistemle konuşan işler için özel yazılım genellikle daha uygundur. Kararı beş yıllık toplam maliyet ve beş soruyla nasıl verirsiniz?
10 / İlgili
Web, mobil ve bulut tabanlı yazılımları tasarlıyor, geliştiriyor ve yayına alıyoruz.
ERP, muhasebe, pazar yeri, kargo ve CRM arasında API bağlantıları kuruyoruz.
Abonelikle satılan, çok kiracılı ürünler geliştiriyor ve uygulamaları buluta taşıyoruz.
Yeni sistemlerin mimarisini tasarlıyor, mevcut yazılımı inceliyor ve eski sistemleri aşamalı yeniliyoruz.
iOS ve Android uygulamalarını arka uç servisleri ve mağaza yayınıyla birlikte geliştiriyoruz.