Nisan 2013 Eğitim Kataloğu
8 Nisan 2013 Sedona, yazılım firmalarına ve büyük çaplı organizasyonların bilişim departmanlarına organizasyonel yapılanma, yöneticilik, takım çalışması ve kalite süreçleri alanlarında danışmanlık veren bir firmadır. Danışmanlık hizmetleri kurum ihtiyaçlarına göre düzenlenebildikleri gibi, belirli bir eğitim kapsamında da gerçekleşebilmektedir. Firmamızın sağladığı eğitimlerin kapsamını bu dokümanda bulabilirsiniz. Ayrıntılı bilgi almak için lütfen irtibata geçiniz. Saygılarımla, Serdar Turan Genel Müdür, Sedona
1. Organizasyonel yapılanma Organizasyonel yapılanma kapsamında yer alan takım yapıları, yönetim anlayışı, yazılım süreçleri gibi kavramlar, yazılım projelerini başarıya taşıyan yapıtaşları niteliğindedirler. Bu eğitimde doğru yapılanmanın proje kalitesine, müşteri memnuniyetine ve çalışanların verimliliğine olan katkıları incelenecek, bu yapıtaşlarını doğru bir şekilde uygulayabilmek için yöntemler ve gerçek hayat tecrübeleri paylaşılacaktır. Kurum yöneticileri, yönetici adayları, takım liderleri, proje yöneticileri Etkin organizasyon yapılarına genel bakış Net ve aksiyon alınabilir hedef belirlenmesi İletişimde netlik ve ortak dil Algıların yönetimi İletişim kanallarını etkin kullanabilmek için teknikler Takım yapıları, roller ve sorumluluklar Fiziksel ortamın çalışanlar üzerindeki etkisi Yönetici ve çalışan profilleri Ünvanlar ve seviyelerin belirlenmesi Karar alma ve grup kararı oluşturabilme Önceliklerin belirlenmesi Proje takvimi ve kilometre taşlarının belirlenmesi Planlama aşamasında hedeften iş kırılım yapısına geçiş Başarılı görev dağılımı Yapılan işlerin etkin şekilde takibi ve gereken düzeltmelerin yapılması Değişiklik yönetimi Etkili zaman kullanımı Planlı toplantı yapma yöntemleri Proje çıktılarında izlenebilirlik Matrix yapıda iş geliştirme süreçleri Sürekli entegrasyon ve proje yönetimine olan katkısı Kalite kontrol süreçleri Kök-sebep analizi ve sürekli iyileştirme yöntemleri Aksiyon alınabilir raporlama teknikleri Projenin ne zaman tamamlanacağının tesbiti Proje müşteriye ulaştıktan sonraki bakım sürecinde dikkat edilmesi gerekenler Eğitim süresi 3 gündür ve 10 kişiyle sınırlıdır. Sunum dili isteğe bağlı olarak İngilizce veya
2. Liderlik ve etkin yöneticilik Çalışanlar firmaları değil, yöneticileri bırakır sözü, yöneticilerin çalışanlar üzerinde ne kadar önemli bir rol oynadığını gösterir. Liderlik vasıflarına sahip insan ilişkilerine hakim yöneticiler, çalışanları motive edebilir ve başarılı projelerin ve müşteri memnuniyetinin teminatı olurlar. Bu eğitimde liderlik ve etkin yöneticiliğin özellikleri incelenecek, iş hayatında ve kişisel hayatta kullanılabilecek yöntemler uygulamalı olarak anlatılacaktır. Kurum yöneticileri, yönetici adayları, takım liderleri, proje yöneticileri Başarılı mühendislik organizasyonlarına genel bakış Yöneticilerin çalışanlar üzerindeki etkisi Sağlıklı bir çalışma ortamında gözlenilmesi gereken davranışlar Yöneticilik ve liderlik arasındaki farklar Olumlu düşünce Değer vermek, güven vermek Beden dili ve iletişimde uyum Dinleme becerileri Etkili ifade ve sunum teknikleri Etkin takım yönetimi Güçlü bir takım kurabilmek için takip edilmesi gereken adımlar İşe alma ve mülakat teknikleri Keskin soru sorma ve cevaplama yöntemleri Sonuç odaklılık Geribildirim yöntemleri Rehberlik ve koçluk Takım ruhunun sağlanması Karar alma ve grup kararı oluşturabilme Başarılı görev dağılımı Yapılan işlerin etkin şekilde takibi ve gereken düzeltmelerin yapılması Etkili zaman kullanımı Planlı toplantı yapma yöntemleri Kariyer yönetimi ve performans değerlendirme süreçleri Ödüllendirme ve başarılı kişileri tutabilmek için yapılması gerekenler Kötü performans sergileyen çalışanlara karşı yaklaşımlar İş hayatı ve özel hayat arasındaki denge Eğitim süresi 3 gündür ve 10 kişiyle sınırlıdır. Sunum dili isteğe bağlı olarak İngilizce veya
3. Etkili takım çalışması Etkin bir takım yapısı, büyük çaplı yazılım projelerinin başarısına ve çalışanların verimliliğine önemli katkıda bulunur. Bu eğitimde takımları yönetebilmek ve üretken bir takımın parçası olabilmek için gereken özelliklere değinilecektir. Takım içi dinamikler, iletişim ve birlikte çalışma yöntemleri, karar verme ve iş geliştirme süreçleri uygulamalı olarak anlatılacaktır. Kurum yöneticileri, yönetici adayları, takım liderleri, proje yöneticileri, diğer çalışanlar Takım çalışmasının önemi Takım ile grup arasındaki farklar Etkili bir takımın nitelikleri Takım oluşturma basamakları Net ve ölçilebilir hedef belirlenmesi Takım içinde fikir alışverişi ve beyin fırtınası Karar alma ve grup kararı oluşturabilme Takımda liderlik ve yöneticilik Kişilerin güçlü yönlerinin organizasyon hedeflerine kanalize edilmesi Kişilerin zayıf yönlerinin iyileştirilmesi Davranışların takım üzerindeki rolü Takım içi ve dışı etkili iletişim Takım ruhunun sağlanması Hedef odaklı planlama Başarılı görev dağılımı Yapılan işlerin etkin şekilde takibi ve gereken düzeltmelerin yapılması Farklı coğrafi lokasyonlarda bulunan takımlarla birlikte çalışma şekilleri Etkili zaman kullanımı Planlı toplantı yapma yöntemleri Eğitim süresi 2 gündür ve 10 kişiyle sınırlıdır. Sunum dili isteğe bağlı olarak İngilizce veya
4. Kariyer yönetimi ve performans değerlendirme süreçleri Yazılım projelerinde çalışanlar için, diğer mühendislik disiplinlerinde olduğu gibi, yaptıkları işlerin farkediliyor, takdir ediliyor ve kariyerlerine katkıda bulunuyor olması çok önemlidir. Bu eğitimde çalışanların yetkinliklerinin anlaşılması, ölçülebilir hedef belirlenmesi konularından giriş yapılıp, çalışanlar için etkin bir performans değerlendirme sürecinin nasıl işlemesi gerektiği anlatılacaktır. Bu süreç ile varılmak istenen nokta, çalışanların verimliliğinin ve motivasyonlarının artırılması ve uzun vadeli kariyer hedeflerine doğru gelişiyor olmalarını sağlamaktır. Kurum yöneticileri, yönetici adayları, proje yöneticileri, diğer çalışanlar Neden kariyer yönetimine ve performans değerlendirmesine ihtiyaç var? Takım yapıları Rol ve sorumluluklar Yazılım mühendisleri için kariyer seçenekleri Kariyer rehberliği Kişi yetkinliklerine dayalı ve ölçülebilir hedef belirleme Hedefe bağlı iş dağılımı Yapılan işlerin etkin şekilde takibi ve gereken düzeltmelerin yapılması 360 derece değerlendirme Kişilerin güçlü yönlerinin organizasyon hedeflerine kanalize edilmesi Kişilerin zayıf yönlerinin iyileştirilmesi Organizasyonel değerlendirme süreci Çalışan ile performans değerlendirme süreci Geribildirim yöntemleri Sürekli gelişen organizasyon yapısına geçiş Eğitim süresi 2 gündür ve 10 kişiyle sınırlıdır. Sunum dili isteğe bağlı olarak İngilizce veya
5. Kalite odaklı yazılım mühendisliği Yazılım projelerinin hedeflenen takvim ve maliyet dahilinde tamamlanmasında kalite süreçlerinin büyük önemi vardır. Kalite odaklı yazılım mühendisliği yazılım geliştirme yaşam döngüsünün her aşamasında çıktıların planlandığı şekilde hazırlandıklarının kontrol edilebileceği bir yaklaşım sunar. Bu eğitimde bu yaklaşım uygulamalı olarak anlatılacak, müşteri memnuniyetine olan etkisi gösterilecek, aksi durumda maliyetlerin bakım sürecinde nasıl daha da arttığına ilişkin gerçek hayat tecrübeleri paylaşılacaktır. Yazılım proje yöneticileri, geliştirme ve test liderleri, kalite ve süreç analistleri, test uzmanları, yazılım testi alanına giriş yapmak isteyenler, daha kaliteli uygulamalar geliştirmek isteyen yazılımcılar. Yazılım geliştirme süreçlerine kalite güvence noktasından bakış Analiz, tasarım, geliştirme ve test aşamalarında kalite Yazılım projesinin ürün haline dönüşmesi için yapılması gerekenler Net ve ölçülebilir gereksinimlerin oluşturulması İzlenebilirlik yapısının kurulması Yazılım mimarisinin test edilebilirlik açısından analizi Risk analizine dayalı önceliklendirme Gözden geçirme süreçleri Etkin bir test planı ve ilgili test durumlarının oluşturulması Takvim yönetimi Değişiklik yönetimi Sürekli entegrasyon ve kaliteye olan katkısı Hata takibi Etkin raporlama yöntemleri Projenin ne zaman biteceğinin tesbiti Eğitim süresi 2 gündür ve 10 kişiyle sınırlıdır. Sunum dili isteğe bağlı olarak İngilizce veya
6. İleri yazılım test teknikleri Kalite odaklı yazılım mühendisliği eğitiminin devamı niteliğinde olan bu eğitim, yazılım geliştirme yaşam döngüsünün her aşamasında test ekibinin rolünü özetleyip, özellikle test aşamasında farklı gereksinim sınıfları için uygulanabilecek test tekniklerini detaylı bir şekilde incelemektedir. Teknik olarak yoğun olan bu eğitimde, fonksiyonel, performans, yük, güvenlik, kullanılabilirlik ve benzeri alanlar için cevaplanması gereken sorular, test yöntemleri, kullanılabilecek araçlar, ölçüm metodları uygulamalı olarak anlatılacaktır. Geliştirme ve test liderleri, kalite ve süreç analistleri, test uzmanları, yazılım testi alanına giriş yapmak isteyenler, daha kaliteli uygulamalar geliştirmek isteyen yazılımcılar. Analiz, tasarım, geliştirme ve test aşamalarında testin rolü Yazılım mimarisinin test edilebilirlik açısından analizi Gözden geçirme süreçleri Risk analizine dayalı önceliklendirme Etkin bir test planı ve ilgili test durumlarının oluşturulması Test araçları Fonksiyonel test tasarımı Performans, Yük, Güvenlik, Kullanılabilirlik ve diğer alanlarında izleyebileceğimiz yöntemler Test otomasyon teknikleri Statik test yöntemleri Sürekli entegrasyona dayalı test koşuları Etkin raporlama yöntemleri Hata takibi Debugging teknikleri Kod kapsam analizi Eğitim süresi 2 gündür ve 10 kişiyle sınırlıdır. Sunum dili isteğe bağlı olarak İngilizce veya