Geliştirici İlişkileri

Denomas geliştirici ilişkileri (DevRel) — açık kaynak topluluk yönetimi, teknik blog, hackathon ve geliştirici deneyimi

Geliştirici İlişkileri (DevRel)

Geliştirici ilişkileri (Developer Relations — DevRel), Denomas'ın açık kaynak kökenli ürün portföyünün teknik toplulukla bağını güçlendiren stratejik bir fonksiyondur. Bu sayfa, DevRel faaliyetlerinin kapsamını, topluluk yönetimi prensiplerini ve geliştirici deneyimi iyileştirme süreçlerini tanımlar.

DevRel Stratejisi

Misyon

Denomas'ın teknik topluluktaki güvenilirliğini ve görünürlüğünü artırmak. Geliştiricilerin Denomas ürünlerini benimsemesini, katkıda bulunmasını ve savunmasını sağlamak.

Stratejik Öncelikler

  1. Açık Kaynak Topluluk Büyümesi — GitHub üzerindeki projelere katkıda bulunan geliştirici sayısını artırmak
  2. Teknik İçerik Üretimi — Geliştiricilere yönelik kaliteli teknik blog, rehber ve doküman üretmek
  3. Etkinlik Varlığı — Teknik konferans ve meetup'larda düzenli konuşmacı olarak yer almak
  4. Geliştirici Deneyimi (DX) — Ürünlerin kurulum, yapılandırma ve entegrasyon süreçlerini basitleştirmek
  5. Geri Bildirim Döngüsü — Topluluk geri bildirimlerini ürün geliştirme sürecine taşımak

Açık Kaynak Topluluk Yönetimi

Topluluk Kanalları

KanalPlatformAmaçYanıt Süresi
GitHub IssuesGitHubHata raporları, özellik istekleri<24 saat (ilk yanıt)
GitHub DiscussionsGitHubTeknik sorular, fikirler<48 saat
Topluluk ForumuWebGenel tartışmalar, yardım<48 saat
Nextcloud TalkNextcloudİç ve dış iletişim<4 saat (iş saatleri)
Discord/MatrixTopluluk chatAnlık sohbet, destekEn iyi çaba

Topluluk Sağlık Metrikleri

MetrikAçıklamaHedef
GitHub star sayısıProje ilgisi göstergesiÇeyreklik >%10 büyüme
Aktif katkıcı sayısıAyda en az 1 commit yapan dış katkıcıAylık >20
Issue yanıt süresiİlk yanıt süresi ortalaması<24 saat
PR merge süresiDış katkıların birleştirilme süresi<1 hafta
Fork sayısıProje çatallanma sayısıÇeyreklik >%15 büyüme
Topluluk üye sayısıForum + chat toplam üyeÇeyreklik >%10 büyüme

Katkıcı Programı

Denomas açık kaynak projelerine katkıda bulunan geliştiriciler için kademeli bir tanıma programı uygulanır:

KademeKriterTanıma
Yeni Katkıcıİlk PR kabul edilenKarşılama mesajı + katkıcı rozetleri
Aktif Katkıcı5+ kabul edilen PRTopluluk profilinde öne çıkarma
Çekirdek Katkıcı20+ kabul edilen PR, düzenli katkıÖzel erişim hakları, beta erişimi
Topluluk LideriSürekli katkı + topluluk desteğiDenomas Day daveti, referans yazarlığı

İlk Katkı Kolaylaştırma

Yeni geliştiricilerin projeye katkı yapmasını kolaylaştırmak için:

  • good-first-issue etiketli issue'lar her zaman mevcut tutulur (minimum 10 adet)
  • CONTRIBUTING.md dosyası güncel ve anlaşılır tutulur
  • Geliştirme ortamı kurulum rehberi (5 adımda çalışan ortam)
  • Kod inceleme süreci şeffaf ve yapıcı geri bildirim odaklı
  • Aylık "katkı günü" etkinliği (online, rehberli katkı oturumu)

Teknik Blog ve İçerik

Geliştirici Odaklı İçerik Türleri

İçerik TürüAmaçHedef OkuyucuSıklık
Teknik rehber (tutorial)Adım adım uygulama rehberiJunior-mid seviye geliştiriciHaftada 1
Mimari derinlikSistem tasarımı, teknik kararlarSenior mühendis, mimarAyda 2
Entegrasyon rehberiÜçüncü parti araçlarla entegrasyonSistem yöneticisi, DevOpsAyda 2
Yayın notu (release note)Yeni sürüm özellikleri, değişikliklerTüm kullanıcılarYayın bazlı
Topluluk öyküsüKatkıcı hikayeleri, kullanım örnekleriPotansiyel katkıcılarAyda 1

Teknik Blog Yazım Standartları

  • Kod örnekleri her zaman çalışır ve test edilmiş olmalı
  • Komut satırı çıktıları gerçek ortamdan alınmalı (sahte çıktı yasak)
  • Kullanılan yazılım sürümleri açıkça belirtilmeli
  • Ön koşullar (prerequisites) yazının başında listelenmeli
  • Her rehberin sonunda "Sonraki Adımlar" bölümü olmalı
  • Denomas ürün portföyüne (Monitoring, Automation, AIO, GPMS, Forceye, Siber Sigorta) doğal referanslar verilmeli

Hackathon Programı

Hackathon Türleri

TürSüreKatılımcıAmaç
İç hackathon48 saatDenomas çalışanlarıİnovasyon, ekip motivasyonu
Topluluk hackathon48-72 saatAçık kaynak geliştiricilerTopluluk büyümesi, yeni katkıcı
Üniversite hackathon24 saatÖğrencilerYetenek keşfi, marka bilinirliği
Partner hackathon48 saatPartner geliştiricilerEntegrasyon geliştirme

Hackathon Planlama Süreci

Hafta -8  → Tema ve ödül belirleme
Hafta -6  → Kayıt sayfası oluşturma, tanıtım başlatma
Hafta -4  → Mentor ve jüri belirleme
Hafta -2  → Teknik altyapı hazırlığı (sandbox ortamı, API erişimi)
Hafta -1  → Katılımcı bilgilendirme, Discord/Matrix kanalı kurulumu
Gün 0-3   → Hackathon süreci (açılış, geliştirme, sunum, ödül)
Hafta +1  → Proje showcasing, blog yazısı, sosyal medya
Hafta +2  → Başarılı projelerin ana projeye entegrasyonu değerlendirmesi

Hackathon Tema Örnekleri

Temaİlgili ÜrünBeklenen Çıktı
"Akıllı İzleme"Denomas Denetim OtomasyonYeni izleme şablonları, dashboard tasarımları
"Otomasyon Yarışı"Denomas Yönetim OtomasyonOtomasyon iş akışları, playbook'lar
"Güvenlik Kalkanı"ForceyeTehdit tespit kuralları, entegrasyon eklentileri
"Enerji Hackathon"GPMSEnerji verimliliği analiz araçları
"AI Ops Challenge"AIOYapay zeka destekli operasyon araçları

Hackathon Başarı Metrikleri

MetrikHedef
Katılımcı sayısı>50 / etkinlik
Tamamlanan proje>%60 (kaydolan takımlardan)
Ana projeye entegrasyon>3 proje / hackathon
Yeni katkıcıya dönüşüm>%20 (katılımcılardan)
Sosyal medya erişimi>10.000 kişi

Geliştirici Deneyimi (DX) İyileştirme

DX Odak Alanları

AlanMevcut Durum DeğerlendirmesiHedef
Kurulum süresiİlk çalışan ortam süresi<15 dakika
Doküman kalitesiDoküman tamamlanma ve güncellik oranı>%90 güncel
API tutarlılığıAPI endpoint'leri arası tutarlılık%100 RESTful standart
Hata mesajlarıKullanıcı dostu ve yönlendiriciHer hata mesajı çözüm önerisi içermeli
Örnek kodÇalışan örnek proje ve snippet sayısıHer API endpoint için en az 1 örnek

DX Geri Bildirim Döngüsü

1. Toplama    → GitHub issues, forum, anket, hackathon geri bildirimi
2. Sınıflama  → Kritik / yüksek / orta / düşük önceliklendirme
3. Aktarım    → Ürün backlog'una ekleme (Odoo Proje Yönetimi)
4. Geliştirme → Mühendislik ekibi tarafından çözüm
5. Duyuru     → Yayın notunda belirtme, topluluk bilgilendirme
6. Doğrulama  → Geri bildirim sahibiyle çözüm doğrulama

Üniversite ve Akademi İlişkileri

Üniversite Programı

AktiviteSıklıkAmaç
Ders misafir konuşmacılığıDönemlikMarka bilinirliği, yetenek keşfi
Staj programıYıllık (yaz)Yetenek kazanımı
Akademik lisansSürekliÜniversitelere ücretsiz Denomas lisansı
Tez danışmanlığıTalep bazlıAr-Ge işbirliği
Kampüs hackathon sponsorluğuYılda 2-3Topluluk büyümesi

Hedef Üniversiteler

  • Türkiye: İTÜ, ODTÜ, Boğaziçi, Bilkent, Hacettepe (bilgisayar mühendisliği bölümleri)
  • MENA: American University of Cairo, King Fahd University
  • Avrupa: TU Berlin, TU Delft (açık kaynak programları)

Konuşmacı Programı

Denomas Konuşmacı Havuzu

Konferans ve meetup'larda Denomas'ı temsil edecek teknik konuşmacıların yönetimi:

RolKonu AlanıHedef Etkinlik
Ürün MühendisleriMonitoring mimarisi, performans optimizasyonuTeknik konferanslar, meetup'lar
DevOps MühendisleriOtomasyon, CI/CD, konteyner izlemeKubeCon, DevOpsDays
Güvenlik UzmanlarıTehdit tespiti, SIEM entegrasyonuGüvenlik konferansları
Enerji MühendisleriSCADA, akıllı şebekeEnerji sektörü etkinlikleri

CFP (Call for Papers) Süreci

1. Etkinlik Takvimi   → Hedef konferansların CFP tarihlerini takip
2. Konu Belirleme      → Güncel ve ilgi çekici konuları seçme
3. Özet Hazırlama      → Konuşma özeti yazımı ve inceleme
4. Başvuru              → CFP son tarihinden 2 hafta önce gönderim
5. Kabul Sonrası        → Sunum hazırlığı, prova
6. Sunum               → Etkinlikte sunum
7. Paylaşım            → Sunum kayıt ve slaytlarını blog/YouTube'da paylaşma

DevRel Araçları

AraçKullanım
GitHubKod barındırma, issue takibi, discussions
GitLabİç geliştirme, CI/CD pipeline
Discord/MatrixTopluluk sohbet
Nextcloud Talkİç iletişim
OdooEtkinlik yönetimi, iletişim takibi
MatomoDoküman ve blog analitikleri

İlgili Sayfalar