11.09.2014 Perşembe Günü Ataşehir Ofisimizde gerçekleştirmiş olduğumuz "IIBA® Metodolojisi ile Gereksinim Analizi" konulu çalışmaya ait sunumu bulabilirsiniz.
2. Eğitim İçeriği
Bölüm 1: Business Analysis Body of Knowledge (BABOK®)
Bölüm 2: Gereksinim
Bölüm 3: Gereksinim Analizi
Bölüm 4: CBAP® - CCBA® Sertifikasyon Sınavı Soru Örnekleri
IIBA® Metodolojisi ile Gereksinim Analizi
4. Business Analysis Body of Knowledge (BABOK®)
İşletme
(Girişim)
Analizi
İş Analizi
Planlama ve
İzleme
Gereksinim
Toplama
Gereksinim
Analizi
Çözüm
Değerlendirme
ve Onay
Gereksinim
Yönetimi ve
İletişim
Bilgi Alanı
6
Temel Yetkinlik
6
IIBA® Metodolojisi ile Gereksinim Analizi
Görev
32 / Gereksinim Analizi 6
Genel Teknik
34 / Gereksinim Analizi 26
Bilgi Alanları, Görevleri ve Teknikleri
6. Gereksinim (Requirement)
Gereksinim Nedir? Gereksinim Türleri
IIBA® Metodolojisi ile Gereksinim Analizi
IIBA® Gereksinim Kategorileri
Neden? İş
Paydaş Ne?
Nasıl? Çözüm
Geçiş Nasıl?
Paydaşlar tarafından bir problemin çözümü veya bir hedefe ulaşım
için ihtiyaç duyulan koşul veya yetenektir.
Sözleşme, şartname gibi resmi dokümanların gereğini yerine getirmek
için çözüm veya çözüm bileşeninde bulunması istenen koşul veya
yetenektir.
8. Gereksinim Analizi (Requirement Analysis)
Paydaş ihtiyaçlarını karşılayacak olası çözümde
bulunması gereken yetenekleri, paydaşlar tarafından
ifade edilmiş gereksinimleri analiz ederek tanımlamaktır.
Amaç “Ne” sorusunun cevabı olan Paydaş Gereksinimlerinin
IIBA® Metodolojisi ile Gereksinim Analizi
tanımlanmasını içerir.
“Nasıl” sorusunun cevabı olan Çözüm Gereksinimlerinin
tanımlanmasını içerir.
İş Gereksinimleri
Paydaş Gereksinimleri
Çözüm Gereksinimleri
9. Gereksinim Analizi (Requirement Analysis)
Girdi / Çıktı Diyagramı
IIBA® Metodolojisi ile Gereksinim Analizi
Görevler
1. Gereksinimlerin
Önceliklendirilmesi
3. Gereksinim
Şartlarının ve
Modelinin Belirlenmesi
2. Gereksinimlerin
Organize Edilmesi
4. Varsayım ve
Kısıtların
Tanımlanması
İş
Planı
İş İhtiyacı
Gereksinim
Yönetim Planı
Çözüm
Kapsamı
Kurumsal
Süreç Varlıkları
Paydaş
Çekinceleri
1.
Gereksinimler
(Önceliklendiril
miş)
2. Gereksinim
Yapısı
3. Paydaş veya
Çözüm
Gereksinimleri
Girdiler
Çıktılar
5. Gereksinimlerin
Teyit Edilmesi
6. Gereksinimlerin
Onaylanması
4. Varsayım ve
Kısıtlar
5.
Gereksinimler
(tTeyit Edilmiş)
6.
Gereksinimler
(Onaylanmış)
Paydaş Listesi,
Rolleri,
Sorumlulukları
Gereksinimler
10. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Önceliklendirilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
1. Gereksinimlerin
Önceliklendirilmesi
İş
Planı
İş İhtiyacı
Paydaş Listesi,
Rolleri,
Sorumlulukları
Çıktılar
İşletme (Girişim)
Analizi
İş Planının
Tanımlanması
İşletme (Girişim)
Analizi
İş İhtiyacının
Tanımlanması
İş Analizi Planlama
ve İzleme
Paydaş Analizi
Gerçekleştirilmesi
Gereksinim
Yönetim Planı
İş Analizi Planlama
ve İzleme
Gereksinim Yönetim
Sürecinin Planlanması
Gereksinimler
1.
Gereksinimler
(Önceliklendiril
miş)
Çözüm
Değerlendirme&Onay
Önerilen Çözümün
Değerlendirilmesi
Çözüm
Değerlendirme&Onay
Gereksinimlerin
Atanması
Çözüm
Değerlendirme&Onay
Çözümün Teyit Edilmesi
Gereksinim Yönetimi
ve İletişimi
+
11. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Önceliklendirilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
MoSCoW Analizi*
Zamanlama/Bütçele
me*
Oylama*
Karar Analizi
Risk Analizi
Paydaşlar
Konu Alanı Uzmanı
Geliştirme Konu Alanı
Uzmanı
Proje Yöneticisi
Sponsor
Amaç : Analiz ve Geliştirme eforlarının kritik
gereksinimler üzerine odaklanması için gereksinimleri
önceliklendirmektir.
Önceliklendirmede Kullanılabilecek Kriterler
İş Değeri
İş veya Teknik
Risk
Geliştirme
Zorluğu
Başarı Şansı
Yasal veya
Politik Uyum
Diğer
Gereksinimler
ile İlişkiler
Paydaş
Mutabakatı
Aciliyet
Engeller
1. Paydaşların öncelik
belirlemeye yanaşmaması
2. Gerçekci olmayan
önceliklendirme talepleri
12. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Organize Edilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinimler
2. Gereksinimlerin
Organize Edilmesi
2. Gereksinim
Yapısı
Çıktılar
3. Gereksinim
Şartlarının ve
Modelinin Belirlenmesi
Kurumsal
Süreç Varlıkları
Çözüm
Kapsamı
İşletme (Girişim)
Analizi
Çözüm Kapsamının
Tanımlanması
Gereksinim Yönetimi
ve İletişimi
Gereksinim Paketlerinin
Hazırlanması
13. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Organize Edilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
İş Kuralları Analizi
Veri Akış Diyagramları
Veri Modelleme
Fonksiyonel
Ayrıştırma
Organizasyon
Modelleme
Süreç Modelleme
Senaryolar ve
Kullanım Şekli
Kapsam Modelleme
Kullanıcı Hikayeleri
Paydaşlar
Konu Alanı Uzmanı
Son Kullanıcı
Geliştirme Konu Alanı
Uzmanı
Sponsor
Proje Yöneticisi
Amaç : Paydaşların bakış açısından tamam (complete), açık
(clear), doğru (correct) ve tutarlı (consistent) olan
gereksinimlerin iş çözümü içerisine yerleştirilmesidir.
Nasıl?
1. Standartları belirleyin ve
kullanın.
2. Gereksinimleri doğal, iş
terminolojilerini kullanarak,
basit ve tutarlı bir şekilde
tanımlayın.
3. Gereksinimler arasındaki
ilişki ve bağımlılıkları
tanımlayın.
4. Gereksinimleri tanımlamak
için uygun model ve
şablonları kullanın.
14. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Organize Edilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Modelleme Teknikleri
1. Kullanıcı Sınıfları,
Profilleri, Rolleri
2. Kavramlar ve İlişkiler 3. Olaylar
4. Süreçler 5. Kurallar
15. Gereksinim Analizi (Requirement Analysis)
Gereksinim Şartlarının ve Modelinin Belirlenmesi
IIBA® Metodolojisi ile Gereksinim Analizi
3. Gereksinim
Şartlarının ve
Modelinin Belirlenmesi
3. Paydaş veya
Çözüm
Gereksinimleri
Çıktılar
Gereksinim Yönetimi
ve İletişimi
+
1. Gereksinimlerin
Önceliklendirilmesi
Gereksinimler
(İifade Edilmiş)
Gereksinim Toplama
Gereksinim Toplama
Faaliyet Sonuçlarının
Dokümante Edilmesi
2. Gereksinim
Yapısı
5. Gereksinimlerin
Teyit Edilmesi
16. Gereksinim Analizi (Requirement Analysis)
Gereksinim Şartlarının ve Modelinin Belirlenmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
Kabul ve
Değerlendirme Kriteri
Tanımlama
İş Kuralları Analizi
Veri Sözlüğü
Veri Akış Diyagramları
Fonksiyonel
Ayrıştırma
Bağlantı Analizi
Ölçüt ve Anahtar
Performans
Göstergeleri
Fonksiyonel Olmayan
Gereksinim Analizi
Organizasyon
Modelleme
Süreç Modelleme
Paydaşlar
Tüm Paydaşlar
Teknikler
Prototipleme
Senaryolar ve
Kullanım Şekli
Sıralama Diyagramları
Durum Diyagramları
Kullanıcı Hikayeleri
Amaç : Paydaşlar tarafından belirtilen gereksinimlerin ve/veya
organizasyon mevcut durumunun metin ifadeleri, ölçütler,
diyagramlar veya şablonlar aracılığı ile analiz edilmesidir.
Nasıl Olmalı?
Her ifade tek
gereksinim
Karmaşık
koşullamadan
kaçının
Okuyucunun alan
bilgisi olduğunu
varsaymayın
Tutarlı terminoloji
kullanın
Fiil içeren
cümleler kullanın
Tanım “Kim” ve
“Ne” sorularının
cevabını içersin
Alışık olunan
terminolojiyi
kullanın
17. Gereksinim Analizi (Requirement Analysis)
Varsayım ve Kısıtların Tanımlanması
IIBA® Metodolojisi ile Gereksinim Analizi
4. Varsayım ve
Kısıtların
Tanımlanması
4. Varsayım ve
Kısıtlar
Çıktılar
Gereksinim Toplama
Gereksinim Toplama
Faaliyet Sonuçlarının
Dokümante Edilmesi
Gereksinim Yönetimi
ve İletişimi
+
Paydaş
Çekinceleri
Çözüm
Değerlendirme&Onay
Önerilen Çözümün
Değerlendirilmesi
İşletme (Girişim)
Analizi
Çözüm Yaklaşımının
Belirlenmesi
İşletme (Girişim)
Analizi
Çözüm Kapsamının
Tanımlanması
18. Gereksinim Analizi (Requirement Analysis)
Varsayım ve Kısıtların Tanımlanması
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
Problem Takibi
Risk Analizi
Paydaşlar
Geliştirme Konu Alanı
Uzmanı
Proje Yöneticisi
Tüm Paydaşlar
Amaç : Gereksinimler dışında bir çözümün geçerliliğini
etkileyen unsurların tanımlanmasıdır.
Varsayım: Doğru olduğuna
inanılan ama doğruluğu
kanıtlanmamış unsurlardır.
İş Kısıtı: Geliştirilecek yeni
çözümün bağlı kalması
gereken konulardır.
Teknik Kısıt: Çözümün
tasarımını etkileyen mimari
kararlardır.
19. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Teyit Edilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
5. Gereksinimlerin
Teyit Edilmesi
5
Gereksinimler
(Teyit Edilmiş)
Çıktılar
Gereksinim Yönetimi
ve İletişimi
+
Gereksinimler
6. Gereksinimlerin
Onaylanması
20. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Teyit Edilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
Kontrol Listeleri*
Kabul ve
Değerlendirme
Kriterleri Tanımlama
Problem Takibi
Yapılandırılmış
Gözden Geçirme
Paydaşlar
Tüm Paydaşlar
Amaç : Gereksinim tanımlarının ve modellerinin proje sürecinin
devamında kullanılmak üzere gerekli kalite standarlarına sahip
olduğundan emin olmaktır.
Nasıl?
1. Gereksinim
Modelleri
tamamlanmış olmalı
2. Gereksinim
modelleri birbiri ile
tutarlı olmalı.
3. Tüm değişimler
tanımlanmış olmalı.
4. Tüm değişimler için
tetikleyiciler ve çıktılar
tanımlanmış olmalı.
5. Terminoloji
anlaşılabilir olmalı.
6. Örnekler içermeli.
21. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Teyit Edilmesi
Kaliteli Gereksinimlerin Özellikleri
Mantıksal Bağlı Tamam Tutarlı Doğru
Değiştirilebilir Net Test Edilebilir
IIBA® Metodolojisi ile Gereksinim Analizi
22. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Onaylanması
IIBA® Metodolojisi ile Gereksinim Analizi
6. Gereksinimlerin
Onaylanması
6
Gereksinimler
(Onaylanmış)
Çıktılar
Gereksinim Yönetimi
ve İletişimi
+
Çözüm
Değerlendirme&Onay
Çözümün Teyit Edilmesi
İş
Planı
Paydaş Listesi,
Rolleri,
Sorumlulukları
İşletme (Girişim)
Analizi
İş Planının
Tanımlanması
İş Analizi Planlama
ve İzleme
Paydaş Analizi
Gerçekleştirilmesi
23. Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Onaylanması
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
Kabul ve
Değerlendirme
Kriterleri Tanımlama
Ölçüt ve Anahtar
Performans
Göstergeleri
Prototipleme
Risk Analizi
Yapılandırılmış
Gözden Geçirme
Paydaşlar
Tüm Paydaşlar Amaç : Gereksinimlerin iş hedeflerinin ve paydaş ihtiyaçlarının
karşıladığından emin olmak.
Nasıl?
1. Varsayımları
belirleyin
2. Değerlendirme
Kriterlerini tanımlayın
3. İş Değerini
belirleyin
4. Fayda
gerçekleştirmesi için
bağımlılıkları
belirleyin
5. İş Planı uyumlarını
ve fırsat maliyetlerini
değerlendirin
24. Gereksinim Analizi (Requirement Analysis)
İş Analizi Teknikleri
Görev
IIBA® Metodolojisi ile Gereksinim Analizi
Karar Analizi
Risk Analizi
MoSCoW Analizi
Zamanlama/Bütçeleme
Oylama
İş Kuralları Analizi
Veri Akışı Diyagramları
Veri Modelleme
Fonksiyonel Ayrıştırma
Organizasyon Modelleme
Süreç Modelleme
Senaryolar ve Kullanım Şekli
Kapsam Modelleme
Kullanıcı Hikayeleri
Kabul ve Değerlendirme
Kriterleri Tanımlama
Veri Sözlüğü
Bağlantı Analizi
Ölçüt ve Anahtar Performans
Kriterleri
Fonksiyonel Olmayan
Gereksinim Analizi
Prototipleme
Sıralama Diyagramları
Durum Diyagramları
Kullanıcı Hikayeleri
Problem Takibi
Yapılandırılmış Gözden
Geçirme
Kontrol Listeleri
Gereksinimlerin Önceliklendirilmesi X X X X X
Gereksinimlerin Organize Edilmesi X X X X X X X X X
Gereksinim Şartlarının ve Modelinin
Belirlenmesi
X X X X X X X X X X X X X X X X
Varsayım ve Kısıtların Tanımlanması X X
Gereksinimlerin Teyit Edilmesi X X X X
Gereksinimlerin Onaylanması X X X X X
25. Bölüm 4:
CBAP® - CCBA®
Sertifikasyon Sınavı Soru
Örnekleri
26. CBAP® - CCBA® Sertifikasyon Sınavı Soru Örnekleri
Soru 1
Soru : Aşağıdaki seçeneklerde verilen tekniklerden hangisinde aktörlerin veya olay yanıtlarının amaçlarını içeren
diyagramlar kullanılmaktadır?
A. Senaryolar ve Kullanım Şekli Diyagramları.
B. Veri Akış Diyagramları.
C. Kapsam Modelleri.
D. Mimari Modeller.
Cevap : A. Anahtar kelimeler aktör, amaç ve yanıt.
IIBA® Metodolojisi ile Gereksinim Analizi
27. CBAP® - CCBA® Sertifikasyon Sınavı Soru Örnekleri
Soru 2
Soru : Kalite standartlarını karşılamayan gereksinimler Gereksinim Analizi bilgi alanının hangi görevi kapsamında
değerlendirilecektir?
A. Gereksinimlerin Teyit Edilmesi.
B. Gereksinimlerin Onaylanması.
C. Gereksnimlerin Önceliklendirilmesi.
D. Gereksinimlerin Modellenmesi.
Cevap : B. Gereksinimlerin onaylanması görevi, sürecin devamındaki çalışmalarda kullanabilmek için gereksinimlerin gerekli
kaliteli standartlarını karşıladığından emin olunmasına yardımcı olur.
IIBA® Metodolojisi ile Gereksinim Analizi
28. CBAP® - CCBA® Sertifikasyon Sınavı Soru Örnekleri
Soru 3
Soru : Günlük satış rakamlarını gösteren bir raporun her gün aynı saatte oluşturulması gerektiği ile ilgili bir
gereksinim topladınız. Talep edilen bu gereksinim aşağıdaki seçeneklerde yer alan olaylardan hangisine bir
örnektir?
A. Zaman kısıtlı olay.
B. Göreceli olay.
C. Zaman belirten olay.
D. Planlanmış olay.
Cevap : C. Zamanın bir aktör olarak yer aldığı ve olayı tetiklediği durumlara “Zaman belirten olay” denmektedir.
IIBA® Metodolojisi ile Gereksinim Analizi
29. CBAP® - CCBA® Sertifikasyon Sınavı Soru Örnekleri
Soru 4
Soru : Aşağıdaki seçeneklerde yer alan fonksiyonel olmayan gereksinimlerden hangisi güvenirlik ile ilgili beklentiler
kapsamına girmektedir?
A. Kişisel bilgilerin kişinin onayı olmadan paylaşılmaması.
B. Kurumun güvenlik ve performans kriterlerini karşılaması.
C. Hatadan dönüş kabiliyeti sunması.
D. Başka sistemler veya süreçler ile entegre edilebilmesi.
Cevap : C. Emniyet Fonksiyonel Olmayan Gereksinim kategorilerinden birisidir. Bir süreç veya sistemden hatadan dönüş
kabiliyeti bulunması emniyet gereksinimi olarak değerlendirilmektedir.
IIBA® Metodolojisi ile Gereksinim Analizi
30. CBAP® - CCBA® Sertifikasyon Sınavı Soru Örnekleri
Soru 5
Soru : Gereksinimler ile ilgili varlık/sınıfların tespit edilmesi ve modellenmesinin amacı aşağıdaki seçeneklerden
hangisinde doğru şekilde verilmiştir?
A. Veri tabanında kullanılacak alanların veri özelliklerinin dokümante edilmesi.
B. Kullanım Şekli şemalarında kullanılacak iş kavramlarının dokümante edilmesi.
C. Veri özelliklerini içeren iş hedeflerinin dokümante edilmesi.
D. Veri tabanı tasarımını belirlemek. Çünkü varlıklar ve sınıflar gereksinim dokümantasyonun bir parçası değildir.
Cevap : C. İş alanın veri ihtiyacı duyduğu kişi, kurum, süreç gibi unsurlar varlık veya sınıf olarak adlandırılmaktadır. İhtiyaç
duyulan verilen özelliklerinin tanımlanması gereksinim analizi ve çözüm belirleme sürecinde önemlidir.
IIBA® Metodolojisi ile Gereksinim Analizi