Yazılım müşterisine değer katacak yazılımlar üretmenin en başta koşullarından biri ihtiyaçların etkin analiz edilmesi ve gereksinimlerin ortaya çıkarılmasıdır. Bir projenin başarısının ilk koşulu yazılımı kullanacak insanların ihtiyaçlarını karşılaması, müşteriye değer katmasıdır. Projenin kapsamı, kullanıcının ihtiyaçları, bu ihtiyaçların öncelikleri ve gereksinimlerin geliştirme maliyetleri gibi analizler projenin başarısı için kritik önem taşır. Bu önem herkes tarafından bilinmesine rağmen yazılım projelerinde aşağıdaki problemlere çok rastlanır
Agile Analysis klasik yöntemlerin aksine Analizi projenin bir aşaması, bitirilecek bir adım olarak görmez. Agile süreçlerde analiz evrimsel bir seyir izler. Projenin başlangıcında yüksek seviyede alınan gereksinimler zamanla geliştirme aşamaları yaklaştıkça ve belirsizlikler aşıldıkca detaylandırılır. Birkaç cümleden oluşan bir şablonda başlayan User Story geliştirmenin yapılacağı iteration a gelindiğinde detaylıca iş akışı, arayüz prototipleri, kabul kriterleri, öncelik değerlendirmeleri, test senaryoları gibi detayların bulunduğu bir formata bürünür. User Story ler farklı rolleri birbirine bağlayan(Proje yöneticisi, Analist, Geliştirici, Testçi) bir iş ürünüdür. Analistin amacı gereksinimleri dokümante etmek değil, bu iş ürünleri vasıtasıyla ekip içi iletişimi ve iş akışını sağlamaktır. Ayrıca geliştirme aşamaları sırasında analist rolü ekibin sorularını cevaplamaktan, ekip içindeki müşteri rolünü oynamaktan sorumludur. Bu eğitimde Agile süreçlerdeki analizlerin nasıl işlediği, analist rolü, user story lerin hazırlanması, user story lerin hayat döngüsü , pratik prototipleme yöntemleri gibi konularda projelerden edindiğim deneyimleri katılımcılarla paylaşmayı amaçlıyorum.
Eğitimcimiz Cenk Çivici 2001 yılından beri Amerika'da ve Ingiltere'de Fortune 500 şirketler için yapılan projelerde Agile pratiklerin kullanımı ile ilgili olarak danışmanlık yapmaktadır. Bu pratiklerin kullanımı konusunda lider Thoughtworks firmasında Senior Consultant olarak görev almıştır. Halen Londra ' da danışmanlık faaliyetlerine devam etmektedir.Türkiye 'de Prime teknoloji bünyesinde Agile süreçler ve pratikleri konusunda eğitimler vererek yurtdışında kazandığı deneyimleri Türk şirketleri ile paylaşmayı amaçlamaktadır.
Eğitim süresi 2 gündür. Eğitim süresince kavramlar workshop aktiviteleri ile desteklenecektir.