W11 - Sportlink GitHub Repository/Branch Stratejilerine Yönelik Atölye Çalışması Gerçekleştirilmesi
Ne?
SportLink Sprinti kapsamında teknik üretim süreçlerinin verimli, düzenli ve sürdürülebilir şekilde yürütülmesini sağlamak amacıyla, GitHub repository yapısı ve branch stratejilerinin belirlenmesine yönelik bir atölye çalışması düzenlendi.
Bu atölyede katılımcılara, sprint süresince kullanacakları GitHub ortamının nasıl yapılandırılacağı, branch’lerin neye göre ayrıştırılacağı, görev yönetimiyle nasıl ilişkilendirileceği gibi konular hakkında detaylı bilgi aktarıldı. Ayrıca katılımcılara konuya dair örnek dokümantasyonlar, strateji karşılaştırmaları ve iyi uygulama örneklerinden oluşan kaynak setleri sunuldu.
Gerçekleştirilen içerikler:
• Repository yapısının oluşturulması için temel kurallar ve öneriler sunuldu.
• Branch stratejileri (main, develop, feature, hotfix vb.) açıklanarak sprint akışıyla nasıl entegre edileceği aktarıldı.
• Takım içi senkronizasyon ve versiyon kontrolüne yönelik örnek senaryolar üzerinde pratik uygulamalar yapıldı.
• Pull request süreçleri, kod review alışkanlıkları ve commit mesajı standartları üzerinde duruldu.
• Katılımcılara, sprint sürecinde bu stratejileri kullanabilecekleri bir yönerge şablonu paylaşıldı.
Neden Yaptık?
Bu çalışma, sprint boyunca teknik üretim süreçlerinde dağınıklığı önlemek, kaynak yönetimini standartlaştırmak ve ekiplerin GitHub üzerinden sürdürülebilir bir iş akışı geliştirmesini sağlamak amacıyla gerçekleştirildi.
• Ekiplerin ortak geliştirme süreçlerini düzenli ve kontrollü yürütebilmesini sağlamak.
• Versiyon kontrol sisteminde hata payını azaltmak ve kod bütünlüğünü korumak.
• Squad’ların teknik çıktılarını daha profesyonel ve sürdürülebilir hale getirmek.
• Sprint içinde kullanılacak teknolojik altyapının ortak dil ve kurallarla yönetilmesini sağlamak.
• Geliştiricilerin teknik dokümantasyon okuryazarlığını artırmak.
Sonuç & Faydası:
Bu atölye sonucunda, SportLink Sprinti kapsamında çalışan tüm squad’lar için ortak bir GitHub yönetim dili oluşturulmuş, sürdürülebilir bir versiyonlama ve kod yönetim sistematiği kurulmuştur.
• Kod kalitesi ve iş akışı standardize edildi.
• Ekip içi teknik iletişim güçlendirildi.
• Sprint boyunca yaşanabilecek teknik aksaklıkların önüne geçildi.
• Katılımcıların teknik altyapıya olan hakimiyetleri artırıldı.
• Divizyon sprint yapısında teknik yeterliliğe dayalı bir kültür inşa edildi.
Last updated