Prime Teknoloji den Agile Analysis Egitimi

2 views
Skip to first unread message

cenkcivici

unread,
Apr 14, 2008, 4:15:06 PM4/14/08
to AgileTurk
Icerige http://www.prime.com.tr/training/agileanalysis.html adresinden
de ulasabilirsiniz.

Agile Analysis Eğitimi

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
Problemler

* Teslim edilen yazılım ihtiyaçları karşılamıyor.
* Gereksinimlerin analizi çok uzun sürüyor. Analiz aşamasında felç
durumu yaşanıyor, proje duraksıyor.
* Yatırımın geri dönüşü çok uzun zaman alıyor. Yazılım özellikleri
müşteri önceliklerine göre belirlenmiyor.
* Gereksinimlerin değişimi müşteri ve yazılım geliştiriciler arası
sürtüşmeye yol açıyor. Proje kullanıcılar tarafından kabul edilmiyor.
* Gereksinimlerdeki değişimler ilk başta büyük eforla hazırlanan
gereksinim dokümanlarını geçersiz kılıyor.
* Müşteri proje hakkında bilgiye sahip değil, süreç içinde yeri
yok.

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ğitimci

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.
Süre

Eğitim süresi 2 gündür. Eğitim süresince kavramlar workshop
aktiviteleri ile desteklenecektir.

Agile Analysis - İçerik

* Traditional analysis vs Agile Analysis
* Analyst Role in an Agile team
* Analyst as a Proxy Customer vs Onsite customer
* Rules of the Customer Role, Responsibilities and Reminders
* Agile Analysis LifeCycle
* Who is the user? User roles and personas
* High Level Requirements
* How to Identify High Level Requirements?
* Analysis in Project Initiation phase
* Guidelines for writing High Level Requirements.
* User Story Cards
* Difference between use cases and user stories
* Anatomy of user story cards
* Story Cards as a Planning unit.
* Estimating User Stories with Story Points,Ideal days, Real days
* Role of user stories in Release & Iteration & Daily planning
* Guidelines for writing User Story Cards
* Following I.N.V.E.S.T. principles
* Characteristics of good stories
* Organizing Story writing sessions
* Story LifeCycle
* Tracking high risk stories
* Change management process
* LoFi Prototyping
* Tools for LoFi Prototyping
* Analysis Antipatterns, Story smells
* User Story Card Templates
* User Stories and Experience from RealLife projects
* Analysis Toolkits. Story Trackers, BurnUp, Burndown charts
* Workshop : Analysis Game

Reply all
Reply to author
Forward
0 new messages