Çok şubeli dernek web sitesi, yalnızca kurumsal içerik yayınlayan bir yapı değil; üyelik, şube operasyonu, etkinlik, aidat görünürlüğü ve merkezi raporlamayı ortak veri modeli üzerinde birleştiren dijital çalışma alanı olmalıdır. Doğru mimari, merkezin denetim ve standartlaştırma ihtiyacını karşılarken şubelerin günlük işlemlerini bağımsız biçimde yürütebilmesini sağlar. Bu nedenle proje; sayfa tasarımından önce üye kimliği, şube yetkileri, onay akışları, veri birleştirme, portal güvenliği ve raporlama sınırları üzerinden tanımlanmalıdır. Böylece teknik ekip, merkez yönetimi ve şube sorumluları aynı modül kapsamı üzerinde uzlaşabilir.

01

Çok şubeli dernek web sitesi hangi yapıda kurulmalı?

Çok şubeli dernek web sitesi, tek bir merkezi üye kaydını koruyan fakat operasyonel işlemleri şube yetkileriyle dağıtan modüler bir mimari üzerinde kurulmalıdır. Merkez; ortak veri standardı, genel raporlar ve kritik onayları yönetirken şubeler kendi üyeleri, başvuruları ve etkinlik işlemleri üzerinde tanımlı yetkilerle çalışabilmelidir.

Merkezi veri ile yerel operasyon nasıl dengelenir?

Bu denge, her şubeye ayrı veri adaları açmak yerine ortak bir kimlik ve yetki katmanı kurularak sağlanır. Üye, sistemde bir kez tanımlanır; şube ilişkileri, görevleri, aidat durumu ve etkinlik katılımları aynı kayda bağlanır. Böylece farklı şubelerin çalışma biçimleri korunurken veri çoğalması, çelişkili kayıtlar ve merkezde manuel birleştirme ihtiyacı azaltılır. Mimari ayrıca yeni şube açılması, şube birleşmesi veya bir üyenin şube değiştirmesi gibi ileride oluşabilecek organizasyon değişikliklerini destekleyecek şekilde tasarlanmalıdır.

  • Tekil üye kimliği ve merkezi ana kayıt
  • Şube bazlı rol ve işlem yetkileri
  • Merkez onayı gerektiren ortak iş akışları
  • Standart durum, kategori ve kayıt sözlükleri
  • İşlem geçmişi ve denetlenebilir değişiklik kayıtları
Sadelik, güvenilirliğin ön koşuludur. - Edsger W. Dijkstra
02

Şube ve merkez üye verisini hangi yetkilerle görmeli?

Şube ve merkez aynı veri tabanını kullanabilir ancak aynı görünürlük düzeyine sahip olmak zorunda değildir. Yetki matrisi, merkeze kurum çapında denetim sağlarken şube kullanıcılarını yalnızca görevleri için gerekli üye, başvuru, etkinlik ve aidat alanlarıyla sınırlandırmalıdır. Bu yaklaşım hem operasyonel sadelik hem de veri minimizasyonu açısından temel tasarım kararlarından biridir. Ayrıca merkez yöneticisinin tüm kayıtları düzenleyebilmesi yerine, bazı alanların yalnızca görüntülenebilir olması görev ayrımını güçlendirir.

Yetki matrisi hangi veri alanlarını kapsamalı?

Yetkilendirme yalnızca “görür” veya “göremez” seviyesinde bırakılmamalıdır. Görüntüleme, ekleme, düzenleme, onaya gönderme, onaylama, dışa aktarma ve raporlama gibi eylemler ayrı ayrı tanımlanmalıdır. Proje başlangıcında portal modüllerinin ve entegrasyonların planlanması ile rol matrisi birlikte ele alınırsa sonradan büyüyen yetki karmaşası önemli ölçüde önlenebilir.

  • Temel kimlik ve iletişim bilgileri
  • Üyelik türü ve üyelik durumları
  • Şube bağlantısı ve görev bilgileri
  • Aidat görüntüleme ve işlem yetkileri
  • Etkinlik katılım ve kayıt geçmişi
  • Raporlama ve veri dışa aktarma sınırları
03

Üyelik başvurusu şubeden merkeze nasıl ilerlemeli?

Üyelik başvurusu şubede başlatılıp merkezde doğrulanabilen açık bir durum akışıyla ilerlemelidir. Başvurunun hangi adımda olduğu, kim tarafından incelendiği ve hangi eksiklerin beklendiği sistemde görülebilirse e-posta, mesaj ve ayrı tablolar üzerinden yürüyen takip azalır. Merkez de farklı şubelerde aynı üyelik standardının uygulanıp uygulanmadığını izleyebilir. Başvurunun kaynak şubesi değişse bile üyelik kararının gerekçesi ve sorumlusu aynı kayıt zincirinde korunmalıdır.

Başvuru durumları nasıl standartlaştırılmalı?

Her şubenin kendi serbest durum adlarını üretmesi yerine, kurum çapında ortak bir akış tanımlanması daha sağlıklıdır. Şube ön kontrolü, belge tamamlama, merkez incelemesi, onay, ret veya bekletme gibi durumlar iş kurallarına göre netleştirilmelidir. Yetkili kullanıcıların hangi aşamada hangi alanı değiştirebildiği ve başvuru sahibine hangi bildirimlerin gönderileceği de proje kapsamına yazılmalıdır.

  • Şubede başvuru oluşturma ve ön kontrol
  • Eksik belge veya bilgi tamamlama adımı
  • Merkez değerlendirme ve onay süreci
  • Başvuru durumuna bağlı otomatik bildirimler
  • Karar ve değişiklik geçmişinin kayıt altında tutulması
04

Etkinlik kayıtları tek üye hesabıyla nasıl yönetilmeli?

Etkinlik kayıtları, üyenin hangi şubeye bağlı olduğundan bağımsız olarak tek hesap ve tek üye kimliği üzerinden yönetilmelidir. Bir üye kendi şubesinin veya izin verilen başka bir şubenin etkinliğine katıldığında yeni bir kişi kaydı açılmamalı; etkinlik katılımı mevcut üye profilinin ilişkili kaydı olarak tutulmalıdır. Böylece katılım geçmişi kurum genelinde tutarlı kalır. Üyenin şube değişikliği yapması durumunda da geçmiş etkinlik kayıtları kaybolmaz; yalnızca güncel şube ilişkisi ayrı bir veri olarak güncellenir.

Kontenjan ve katılım verisi nasıl tutulmalı?

Etkinlik modülü yalnızca bir kayıt formundan ibaret olmamalıdır. Kontenjan, bekleme listesi, katılım durumu, iptal, misafir hakkı ve şube sorumluluğu gibi kurallar aynı veri modeli içinde tanımlanmalıdır. Özellikle farklı modüller arasında veri akışı gerekiyorsa entegrasyon ve veri yönetimi yaklaşımı daha proje başında belirlenmeli, aynı bilginin farklı ekranlarda ayrı ayrı üretilmesi engellenmelidir.

  • Tek hesapla birden fazla şube etkinliğine kayıt
  • Etkinlik bazında kontenjan ve bekleme listesi
  • Katıldı, katılmadı ve iptal durumlarının izlenmesi
  • Şube ve merkez için ayrı etkinlik raporları
  • Üye profilinde birleşik katılım geçmişi
  • Tekrarlanan kişi kaydını önleyen eşleştirme kuralları
05

Şube bazlı aidat takibi merkezi rapora nasıl bağlanmalı?

Şube bazlı aidat takibi, her ödemenin veya aidat durumunun ilgili şube, dönem ve üye kaydıyla ilişkilendirildiği merkezi bir görünürlük modeliyle kurulmalıdır. Şube yalnızca kendi sorumluluk alanındaki tahakkuk ve ödeme durumlarını izlerken merkez, tüm şubeleri aynı raporlama sözlüğü üzerinden karşılaştırabilmelidir. Bu yapı muhasebe sisteminin yerine geçmek zorunda değildir; gerektiğinde finansal sistemle entegrasyon sınırı ayrıca tanımlanabilir. Özellikle tahsilat kaynağı başka bir sistemse, portalda hangi verinin referans niteliğinde gösterileceği baştan kararlaştırılmalıdır.

Aidat görünürlüğü hangi raporları içermeli?

Raporların amacı yalnızca toplam tutar göstermek değil, operasyonel takip için doğru üyeyi ve dönemi işaret etmektir. Aktif üye sayısı, bekleyen aidatlar, dönemsel tahsilat durumu, şube bazlı özet ve istisna listeleri gibi görünümler rol bazlı sunulabilir. İptal, muafiyet, gecikme veya manuel düzeltme gibi özel durumların kim tarafından işlendiği de işlem geçmişinde tutulmalıdır.

  • Şube ve dönem bazında aidat durumu
  • Üye bazında geçmiş dönem görünürlüğü
  • Bekleyen ve tamamlanan kayıtların ayrıştırılması
  • Muafiyet ve istisna nedenlerinin kayıt altına alınması
  • Merkez için karşılaştırılabilir şube özetleri
  • Finans entegrasyonu gerekiyorsa açık veri eşleme kuralları
06

Mevcut şube kayıtları tek veri tabanında nasıl birleşmeli?

Mevcut şube kayıtları, doğrudan tek dosyada birleştirilerek değil; alan eşleme, veri temizliği, tekilleştirme ve doğrulama adımlarından geçirilerek merkezi veri tabanına taşınmalıdır. Aynı kişinin farklı şubelerde farklı telefon, e-posta veya yazım biçimleriyle bulunması mümkündür. Bu nedenle göç planı, “hangi kayıt doğru kabul edilecek” sorusuna teknik ve operasyonel cevap vermelidir. Eski sistemlerde bulunmayan zorunlu alanlar için de varsayılan değer üretmek yerine kontrollü tamamlama süreci planlanmalıdır.

Birleştirme öncesi hangi veri temizliği yapılmalı?

Önce tüm şubelerdeki kolon adları, zorunlu alanlar ve durum değerleri ortak sözlüğe dönüştürülmelidir. Ardından olası mükerrer kayıtlar eşleştirme kurallarıyla işaretlenmeli ve kritik çakışmalar insan kontrolüne bırakılmalıdır. Bu çalışma, kurumsal yazılım çözümlerinin planlanması aşamasında veri göçünün ayrı bir iş paketi olarak tanımlanmasını gerektirir; aksi halde geliştirme tamamlanırken veri kalitesi proje riskine dönüşebilir.

  • Alan ve kolon eşleme tablosunun hazırlanması
  • E-posta, telefon ve kimlik alanlarının normalize edilmesi
  • Mükerrer üye adaylarının işaretlenmesi
  • Çelişkili kayıtlar için karar kuralı belirlenmesi
  • Test aktarımı ve örneklem doğrulaması yapılması
  • Nihai taşıma öncesi yedek ve geri dönüş planı oluşturulması
07

Kamuya açık site ile üye portalı nasıl ayrıştırılmalı?

Kamuya açık kurumsal web sitesi ile üyeye özel portal, aynı marka deneyimini paylaşabilir ancak erişim ve veri güvenliği açısından ayrı sınırlar üzerinde çalışmalıdır. Haber, duyuru, faaliyet ve genel etkinlik içerikleri herkese açık olabilirken kişisel üye verileri, aidat durumu, başvuru belgeleri ve yetkili raporlar kimlik doğrulama sonrasında erişilen korumalı alanda tutulmalıdır. İçerik yönetimi yetkisi ile üye verisi yönetme yetkisinin birbirinden ayrılması da gereksiz erişimi sınırlar.

Güvenlik sınırı teknik olarak nerede çizilmeli?

Portal tarafında oturum yönetimi, güçlü parola politikaları, gerektiğinde ek doğrulama, rol kontrolleri, erişim kayıtları ve yetkisiz isteklerin engellenmesi temel gereksinimlerdir. Yönetim panelinin de yalnızca gerekli roller için açılması gerekir. Proje şartnamesinde kurumsal web sitesi güvenliği ile portal güvenliği birlikte değerlendirilerek yedekleme, güncelleme, loglama ve erişim sorumluluklarının kimde olduğu açıkça belirtilmelidir.

  • Kamuya açık içerik ile özel verinin ayrılması
  • Rol bazlı ekran ve işlem kontrolleri
  • Oturum ve kimlik doğrulama politikaları
  • Yönetim paneli erişim sınırları
  • İşlem ve güvenlik loglarının tutulması
  • Yedekleme ve güncelleme sorumluluklarının tanımlanması
08

İlk aşamada hangi dernek yazılımı modülleri geliştirilmeli?

İlk aşamada tüm olası ihtiyaçları aynı anda geliştirmek yerine, ortak veri modelini kuran ve günlük operasyonu doğrudan etkileyen çekirdek modüller önceliklendirilmelidir. Çok şubeli yapı için başlangıç kapsamı genellikle kullanıcı ve rol yönetimi, merkezi üye veri tabanı, şube yönetimi, üyelik başvurusu, etkinlik kaydı, aidat görünürlüğü ve temel raporlama etrafında kurulabilir. Bu çekirdek, gerçek kullanıcılarla sınanabilecek kadar işlevsel olmalı ancak sonraki fazları zorlaştıracak geçici veri modellerine dayanmamalıdır.

Fazlandırma hangi karar kriterlerine dayanmalı?

Öncelik sırası; işlem sıklığı, veri bağımlılığı, yasal veya kurumsal zorunluluk, kullanıcı sayısı, entegrasyon ihtiyacı ve mevcut manuel iş yüküne göre belirlenmelidir. Daha sonra belge yönetimi, gelişmiş bildirimler, mobil uygulama, e-imza, muhasebe entegrasyonu veya gelişmiş analitik gibi modüller ikinci faza alınabilir. Böylece ilk sürüm, sonraki modülleri destekleyecek sağlam veri ve yetki temeli üzerinde çalışır.

  • Kullanıcı, rol ve şube yetki yönetimi
  • Merkezi üye veri tabanı ve üye profili
  • Üyelik başvuru ve onay akışları
  • Etkinlik kayıt ve katılım yönetimi
  • Şube bazlı aidat görünürlüğü
  • Merkezi yönetim ve şube raporları
09

Teknik teklif ve proje kapsamı nasıl netleştirilmeli?

Teknik teklif, yalnızca ekran veya modül isimlerini değil; veri sahipliğini, kullanıcı rollerini, iş akışlarını, entegrasyonları, veri göçünü, güvenlik sorumluluklarını, test ve kabul kriterlerini de açıkça tanımlamalıdır. Çok şubeli dernek web sitesi için kapsam ne kadar ölçülebilir yazılırsa merkez, şubeler ve yazılım ekibi arasında beklenti farkı o kadar erken görünür hale gelir. Özellikle “üye yönetimi” veya “raporlama” gibi geniş ifadeler, ekran ve kabul senaryolarına ayrılmadığında farklı firmaların teklifleri gerçekte aynı kapsamı temsil etmeyebilir.

Teklif dosyasında hangi kalemler ayrı yazılmalı?

Teklif görüşmesinde çekirdek modüller, opsiyonel fazlar, veri taşıma kapsamı, üçüncü taraf entegrasyonları, lisans ve sahiplik koşulları, bakım ve destek modeli ayrı kalemler halinde değerlendirilmelidir. özel yazılım teklifinin kapsamlandırılması yaklaşımıyla kabul senaryoları ve sorumluluk matrisi de eklenirse teklifler yalnızca toplam bedel üzerinden değil, gerçek teknik kapsam üzerinden karşılaştırılabilir.

  • Çekirdek modüller ve sonraki geliştirme fazları
  • Veri göçü, temizlik ve doğrulama kapsamı
  • Entegrasyonlar ve dış sistem sorumlulukları
  • Test, kabul ve canlıya geçiş kriterleri
  • Kaynak kod, veri ve hesap sahipliği koşulları
  • Bakım, güncelleme ve destek kapsamı

Şube, üyelik ve etkinlik süreçlerinizi birlikte planlayın

Mevcut kayıt yapınızı, şube yetkilerinizi ve öncelikli modüllerinizi paylaşın; kapsamlandırılmış teknik keşif ve teklif görüşmesi için birlikte yol haritası oluşturalım.

Teknik keşif görüşmesi planlayın