Scrum'da teknik mükemmelliği koda dök
Scrum takımındaki geliştiriciler için TDD, refactoring, SOLID, tasarım desenleri, çift programlama ve CI/CD hattını canlı kodlama ve kata atölyeleriyle işleyen üç günlük orta seviye eğitim.
Geliştiricinin Scrum içinde sürdürülebilir, test edilebilir ve temiz kod üretmesi
Bu eğitim Scrum takımında çalışan yazılım geliştiriciler için teknik mühendislik pratiklerini uygulamalı olarak ele alır. Scrum çerçevesinin geliştirici perspektifi, Definition of Done ve teknik borç yönetimi işlenir. Test Driven Development (TDD) kırmızı-yeşil-refactor döngüsü, birim testi ve test çatıları, refactoring teknikleri ve kod kokuları (code smells), SOLID ilkeleri, tasarım desenleri, çift programlama (pair programming) ve kolektif kod sahipliği aktarılır. Sürekli entegrasyon (CI), otomatik derleme, trunk-based development ve sürekli teslim (CD) hattı, kod gözden geçirme ve emergent design pratikleriyle sürdürülebilir yazılım geliştirme öğretilir.
3 Gün. Her gün dört modül; kavram anlatımı, canlı kodlama demoları ve kata tarzı uygulama atölyeleri dönüşümlü ilerler.
Orta Seviye — Scrum takımındaki geliştiriciler için TDD, refactoring, sürekli entegrasyon ve temiz kod gibi teknik mühendislik pratiklerini işler
Gerçek bir kod tabanında TDD, refactoring ve CI kataları; çift programlama eşleşmeleriyle uygulamalı geliştirme.
Testi önce yazarak tasarımı yönlendiren ve regresyonu engelleyen bir disiplin kazanırsınız.
Kod kokularını tanıyıp refactoring ile sürdürülebilir kod yazarsınız.
Sürekli entegrasyon ile hataları erken yakalayıp teslim hızınızı artırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir nesne yönelimli dilde (Java, C#, Python vb.) yazma deneyimi gerekir.
Scrum rolleri ve etkinliklerine temel aşinalık faydalı olur.
Üzerinde çalışabileceğiniz bir IDE ve git kurulu dizüstü yararlıdır.
Kodlama kataları ve çift programlama atölyelerine aktif katılım gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Kırmızı-yeşil-refactor döngüsüyle test odaklı geliştirme yapabilirsiniz.
İzole, güvenilir birim testleri ve test ikizleri yazabilirsiniz.
Kod kokularını tanıyıp güvenli adımlarla refactoring yapabilirsiniz.
SOLID ilkeleriyle esnek ve test edilebilir tasarım kurabilirsiniz.
Uygun tasarım desenlerini aşırıya kaçmadan uygulayabilirsiniz.
Sürekli entegrasyon hattıyla hızlı geri bildirim döngüsü kurabilirsiniz.
Sürekli teslim pipeline'ı ile güvenli yayın yapabilirsiniz.
Çift programlama ve kod incelemesiyle kaliteyi güvence altına alabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Scrum olaylarını etkili kolaylaştırın: fasilitasyon ilkeleri, oturum tasarımı, Liberating Structures, katılım teknikleri, karar modelleri ve uzaktan fasilitasyo
Detayları Gör →Kendi kendini yöneten takımlar kurun: özerklik-sorumluluk dengesi, Tuckman evreleri, delegasyon seviyeleri, Delegation Poker ve yetkilendirme sınırları.
Detayları Gör →Scrum Master'ın süreç sahipliği: sürekli iyileştirme, kök neden analizi, akış metrikleri (cycle time, WIP, Little's Law), CFD, Kanban/Scrumban ve yalın israf.
Detayları Gör →Scrum Guide 2020 accountability modeli, self-management, cross-functionality, takım olgunluğu ve Nexus/LeSS ile ileri Scrum Team eğitimi.
Detayları Gör →Scrum Master'ın kuruluşa hizmeti: çevik dönüşüm liderliği, Kotter/ADKAR ile değişim yönetimi, sistemik engel kaldırma ve yönetici koçluğu eğitimi.
Detayları Gör →