ACM

MODERN YAZILIM GELİŞTİRME YÖNETİMİ



Hızlı değişim yaşanan yazılım sektörünün, modern ve başarısı ispatlanmış uygulamalarından biri olan otomasyon; insan kaynağının daha verimli kullanılması ve kalite artışı ile hızlı üretimin bir arada elde edilmesini esas almaktadır.

Eğitim, mevcut yazılım süreçlerini analiz ederek otomasyon aracılığıyla verimsizliklerin asgari düzeye indirilmesine odaklanmaktadır. Yazılım sektörü çalışanları, hizmet ettiği sektöre otomasyon imkanı sunarak operasyonel maliyeti düşürmeyi hedef almasına rağmen, kendi üretim sürecindeki benzer maliyetlere odaklanmayarak yüksek maliyetler yaratmaktadır.

Bu vizyon dahilinde modern yaklaşımların ve tekniklerin katılımcılara aktarıldığı eğitimde, popüler yazılım ürünleri ve teknolojileri üzerinde uygulamalı örnekler de yapılmaktadır.

EĞİTİMİN FAYDALARI

• Yazılım sürecinde şeffaflığın arttırılması ve maliyetlerin düşürülmesi.
• Yazılım geliştirme hızınızı arttıracak yöntem ve otomasyon araçlarının öğrenilmesi.
• Yazılım sürecinin baştan sona takibinin kolaylaştırılması.

EĞİTİMİN İÇERİĞİ

Yazılım Geliştirme Süreçleri

Verimlilik ve kalite
  • Hiç yorulmadan 7/24 mesai
  • İnsan zekasına yatırım
  • Yazılım için yazılım
Sürecinizin hangi adımları otomasyona dahil edilmelidir?

Otomasyona geçiş adımları
  • Şeffaflık ve gözlem
  • Rutin işlerin tespiti
  • Ayıklama
  • Uygulama
  • Bakım
Her adımda otomasyon
  • Build otomasyonu
    • SCM Entegrasyonu
    • Build Scripts
  • Test otomasyonu
    • Birim Testleri
    • Kabul Testleri
  • Deployment otomasyonu
    • Versiyonlama
    • Artifact yönetimi
    • Deployment scripts
Kalitenin otomasyona dahil edilmesi
  • Yazılım geliştirme kalite ölçümleri
  • Raporlama
  • Geliştirme sürecinde kalite zorunluluğu
Dokümantasyonun süreçteki yeri
  • Okuması kolay, özet dökümantasyon
  • Doğru konumlandırma
  • Çalıştırılabilir ve güncel dökümantasyon
Sistem tasarımı ve mimari
  • Otomasyonun yazılım mimarisine etkisi
  • Ürünün alt sistemlere bölünmesi
  • Entegrasyon noktalarının belirlenmesi
KİMLER KATILMALI

Eğitim, yazılım geliştirme yöneticisi, yazılım mimarı, yazılım mühendisi, test mühendisi, teknik analist veya konfigürasyon yöneticisi gibi yazılım geliştirme sürecinde görev almış tüm IT çalışanlarına yöneliktir.