Bir web platformu, siteden farklı bir iştir. Sitede içerik gösterirsiniz; platformda kullanıcı hesabı, yetki, ödeme, veri ve zaman içinde değişen bir iş kuralı vardır. Kullanıcı sayısı arttığında sitede sadece trafik artar, platformda hata çıkar.
Üyelik, abonelik, ödeme ve yönetim paneli gerektiren platformlar geliştiriyorum. Müzisyenler için biolink platformu dinle.link, eğitim kurumları için yönetim platformu Ketsy ve müzik dağıtım platformu Digitalent Music geliştirdiğim ürünlerden bazıları. Hepsi yayında ve hepsinin arkasında gerçek kullanıcı var.
Bu ürünleri kendim kurduğum için bir farkım var: bir platformun sadece nasıl yazıldığını değil, yayına girdikten sonra nasıl davrandığını da biliyorum. Ödeme başarısız olduğunda ne olacağı, abonelik iptalinin veriye ne yaptığı, yedek alınmadığında neyin kaybolduğu; bunlar sunum aşamasında konuşulmayan ama ürünü asıl belirleyen sorular.
Fikri çalışan bir ürüne dönüştürmek için kapsamı birlikte çıkarıyor, veritabanından arayüze kadar uçtan uca kuruyorum. Yayındaki platformları referanslar sayfamda görebilirsiniz.
Ürünün ne yapacağını ve ilk sürümde neyi yapmayacağını birlikte belirliyoruz. En sık yapılan hata, ilk sürüme her şeyi koymaya çalışmaktır.
Kullanıcı tipleri, yetkiler ve ana akışlar çıkarılır; veritabanı yapısı buna göre tasarlanır. Bu adım atlanırsa ürün altı ay sonra tıkanır.
Kullanıcı tarafı ve yönetim paneli tasarlanıp geliştirilir. Yönetim paneli sonraya bırakılmaz; ürünü siz yönetemiyorsanız ürün çalışmıyordur.
Ödeme altyapısı, e-posta ve gerekli dış servis bağlantıları kurulur. Başarısız ödeme ve iptal senaryoları ayrıca denenir.
Sunucu kurulumu, SSL, güvenlik ayarları, otomatik yedekleme ve izleme tanımlanır. Yayın sonrası düzeltme ve geliştirme devam eder.
Müzisyenler için biolink platformu, abonelik altyapısıyla
Eğitim kurumları için yönetim platformu
Global müzik dağıtım platformu ve sanatçı paneli
RADIOS, radyolar için satış, rezervasyon, yayın ve raporlama platformu
Dijital müzik dağıtım platformu
Sosyal medya için video oluşturma aracı
Hızlı ve sade not uygulaması
Yazar ve akademisyen sitesi, üyelik ve canlı ders platformu
Üyelik ve içerik platformu
Yayındaki bütün projeler referanslar sayfasında.
Evet, çoğu proje böyle başlıyor. Teknik kararları ben veriyorum; sizden beklediğim, işin nasıl yürüdüğünü anlatmanız. Kapsamı birlikte çıkarırız, ilk sürümde neyin olup neyin olmayacağına birlikte karar veririz.
Teknoloji seçimi projeye göre yapılır, peşin karar verilmez. Belirleyici olan; ürünün ne yapacağı, kaç kişinin kullanacağı, nerede barındırılacağı ve sonradan kimin bakacağıdır. Moda olduğu için teknoloji seçmiyorum.
Evet. Tekil ödeme ve tekrarlayan abonelik tahsilatı, deneme süresi, iptal ve başarısız ödeme senaryoları dahil kuruyorum. Ödeme sağlayıcı seçimi; hedef ülkeye, para birimine ve iş modelinize göre belirlenir.
İsterseniz ben devam ederim, isterseniz kendi ekibinize devrederim. Devir durumunda kod, veritabanı yapısı ve sunucu kurulumu belgelenir; ürünü devralan kişi sıfırdan çözmek zorunda kalmaz.
Evet, ama önce incelemem gerekiyor. Devralınan projelerde asıl mesele kodun kalitesi değil, veri yapısının ne kadar sağlıklı olduğudur. İnceleme sonrası neyin düzeltilebileceğini, neyin yeniden yazılması gerektiğini açıkça söylüyorum.
Müzik tarafındaki hizmetler için müzik stratejisti sayfasına bakabilirsiniz.
Ne yapmak istediğinizi kısaca yazın, kapsamı birlikte çıkaralım.