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.
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
o SCM Entegrasyonu
o Build Scripts
• Test otomasyonu
o Birim Testleri
o Kabul Testleri
• Deployment otomasyonu
o Versiyonlama
o Artifact yönetimi
o 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 dokümantasyon
Sistem tasarımı ve mimari
• Otomasyonun yazılım mimarisine etkisi
• Ürünün alt sistemlere bölünmesi
• Entegrasyon noktalarının belirlen