Solihull'daki bir şirketle İstanbul'dan nasıl çalışıyoruz?
Solihull, İngiltere'nin West Midlands bölgesinde, Birmingham'ın yakınında bir kasaba. Müşterimiz BYA Consultancy burada; ekibimiz ise İstanbul'da.
Bu tür bir iş birliğinde muhatap belli, ürün tek ve öncelikler açıktır. Toplantılar İngilizce yapılır ve online ya da yüz yüze olabilir. Sıfırdan bir ürün geliştirirken en önemli konu, ilk haftalarda kapsamı ve veri modelini doğru kurmaktır; bu kararlar yazılı hale getirilir ve sonraki sprintlerin dayanağı olur.
World Summer Schools hangi sorunu çözüyor?
BYA Consultancy, aileleri ve öğrencileri dünyanın farklı ülkelerindeki yaz okulu programlarıyla buluşturmak istiyordu. Eski süreç elle içerik yönetimine, e-posta yazışmalarına ve dağınık bilgi kaynaklarına dayanıyordu. Yüzlerce programı düzenli, aranabilir ve kullanıcı dostu biçimde sunmak, içerik girişini hızlandırmak ve sistemi büyümeye hazır tutmak temel gereksinimlerdi.
Platformu nasıl kurduk?
Aranabilir bir program kataloğu
Dünyanın farklı yerlerindeki yaz okulu programları tek bir çatı altında toplanıyor. Kullanıcılar yaş, ülke, program türü ve tarihe göre gelişmiş filtreler uygulayabiliyor. Bir aile için bu, çocuğuna uygun programı tek bir yerden karşılaştırabilmek demek. Platformda danışman rolü de bulunduğu için aynı katalog, ailelere program önerirken ortak bir kaynak işlevi görüyor.
Yapay zeka destekli içerik girişi
Okul ve program bilgileri OpenAI entegrasyonuyla yapılandırılabiliyor. İçerik yöneticileri ham veriyi giriyor, yapay zeka özet ve kategori önerisi üretiyor. Bu, manuel iş yükünü belirgin biçimde azaltıyor ve yeni programların kataloğa eklenmesini hızlandırıyor.
Rol bazlı yetkilendirme
Ziyaretçi, danışman ve yönetici gibi farklı kullanıcı tipleri için özel bir yetki yapısı kuruldu. Böylece içerik yönetimi kontrollü ve güvenli kalıyor.
Altyapı
Platform, Next.js, .NET ve PostgreSQL üzerinde bulut tabanlı ve ölçeklenebilir bir yapıda çalışıyor. Ubuntu sunucular ve Jenkins ile kurulan CI/CD hattı, güncellemelerin test edilerek yayına alınmasını sağlıyor.
Sıfırdan bir eğitim platformu geliştirirken nelere dikkat ediyoruz?
- Arama ve filtreleme, veri modelinin baştan doğru kurulmasına bağlıdır; program, okul ve ülke ilişkileri ilk sprintlerde netleştirilir.
- Yapay zekanın ürettiği içerik bir öneridir; son karar içerik ekibindedir.
- Farklı rollerin neyi görüp neyi değiştirebileceği, ilk sürümden önce yazılı olarak tanımlanır.
- Program ve kullanıcı sayısı arttıkça altyapının büyüyebilmesi için ölçeklenebilir bir yapı tercih edilir.
Yayından sonra platform nasıl büyür?
Bir katalog platformu yayına çıktığında iş bitmez: yeni programlar eklenir, filtreler değişir, kullanıcı sayısı artar. World Summer Schools'ta altyapıyı bu yüzden baştan ölçeklenebilir kurduk ve Jenkins ile her güncellemenin test edilerek yayına alınmasını sağladık. Lansmandan sonra hata düzeltme, güvenlik güncellemesi, performans izleme ve küçük geliştirmeleri kapsayan aylık bakım paketleriyle devam edilebilir. Yapay zeka destekli bileşenlerde, kullanılan model değiştiğinde çıktıların içerik ekibiyle birlikte yeniden gözden geçirilmesini öneriyoruz.
West Midlands'taki bir şirket için saat ve veri koruma ne anlama geliyor?
Solihull ile İstanbul arasında kışın üç, yazın iki saat fark var; İstanbul önde. İngiltere'deki sabah saatleri ve öğleden sonranın ilk yarısı ortak çalışma zamanıdır. Kişisel veri işleyen bölümler UK GDPR çerçevesi gözetilerek tasarlanır. Ülke düzeyindeki ayrıntıları İngiltere sayfamızda anlatıyoruz.
Benzer bir fikriniz varsa nasıl başlarız?
İlk görüşme ücretsizdir ve 24 saat içinde dönüş yapıyoruz. Kapsamı birlikte çıkardıktan sonra sabit fiyatlı proje ya da zaman-materyal modeliyle yazılı bir teklif hazırlıyoruz. Teslimle birlikte kaynak kodun tam mülkiyeti size geçer, lansmandan sonraki 30 gün destek dahildir.