IIBA® Metodolojisi ile Gereksinim Analizi

IIBA® Metodolojisi ile
Gereksinim Analizi
11 Eylül 2014
Ataşehir / İstanbul
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
Bölüm 1:
Business Analysis Body of
Knowlege (BABOK®)
Business Analysis Body of Knowledge (BABOK®)
Bilgi Alanları, Görevleri ve Teknikleri
İşletme
(Girişim)
Analizi
Bilgi Alanı
6
Temel Yetkinlik
6
IIBA® Metodolojisi ile Gereksinim Analizi
Görev
Çözüm
Değerlendirme
ve Onay
İş Analizi
Planlama ve
İzleme
Gereksinim
Yönetimi ve
İletişim
Gereksinim
Toplama
32 / Gereksinim Analizi 6
Genel Teknik
Gereksinim
Analizi
34 / Gereksinim Analizi 26
Bölüm 2:
Gereksinim
Gereksinim (Requirement)
Gereksinim Nedir? Gereksinim Türleri
IIBA® Gereksinim Kategorileri
Neden?
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.
Ne?
Paydaş
Nasıl?
Çözüm
Geçiş
IIBA® Metodolojisi ile Gereksinim Analizi
İş
Nasıl?
Bölüm 3:
Gereksinim Analizi
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
tanımlanmasını içerir.
“Nasıl” sorusunun cevabı olan Çözüm Gereksinimlerinin
tanımlanmasını içerir.
IIBA® Metodolojisi ile Gereksinim Analizi
İş Gereksinimleri
Paydaş Gereksinimleri
Çözüm Gereksinimleri
Gereksinim Analizi (Requirement Analysis)
Girdi / Çıktı Diyagramı
Girdiler
İş İhtiyacı
Gereksinim
Yönetim Planı
Çözüm
Kapsamı
Kurumsal
Süreç Varlıkları
Görevler
1. Gereksinimlerin
Önceliklendirilmesi
2. Gereksinimlerin
Organize Edilmesi
3. Gereksinim
Şartlarının ve
Modelinin Belirlenmesi
4. Varsayım ve
Kısıtların
Tanımlanması
5. Gereksinimlerin
Teyit Edilmesi
6. Gereksinimlerin
Onaylanması
1.
Gereksinimler
(Önceliklendiril
miş)
4. Varsayım ve
Kısıtlar
Paydaş Listesi,
Rolleri,
Sorumlulukları
Paydaş
Çekinceleri
Gereksinimler
IIBA® Metodolojisi ile Gereksinim Analizi
2. Gereksinim
Yapısı
3. Paydaş veya
Çözüm
Gereksinimleri
5.
Gereksinimler
(tTeyit Edilmiş)
6.
Gereksinimler
(Onaylanmış)
Çıktılar
İş
Planı
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Önceliklendirilmesi
İşletme (Girişim)
Analizi
İş İhtiyacının
Tanımlanması
İş Analizi Planlama
ve İzleme
Gereksinim Yönetim
Sürecinin Planlanması
İş Analizi Planlama
ve İzleme
Paydaş Analizi
Gerçekleştirilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
İş
Planı
Çözüm
Değerlendirme&Onay
Önerilen Çözümün
Değerlendirilmesi
Gereksinimler
İş İhtiyacı
1. Gereksinimlerin
Önceliklendirilmesi
Gereksinim
Yönetim Planı
Paydaş Listesi,
Rolleri,
Sorumlulukları
1.
Gereksinimler
(Önceliklendiril
miş)
Çıktılar
İşletme (Girişim)
Analizi
İş Planının
Tanımlanması
Çözüm
Değerlendirme&Onay
Gereksinimlerin
Atanması
Çözüm
Değerlendirme&Onay
Çözümün Teyit Edilmesi
Gereksinim Yönetimi
ve İletişimi
+
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Önceliklendirilmesi
Amaç : Analiz ve Geliştirme eforlarının kritik
gereksinimler üzerine odaklanması için gereksinimleri
önceliklendirmektir.
Önceliklendirmede Kullanılabilecek Kriterler
İş Değeri
Geliştirme
Zorluğu
Başarı Şansı
Yasal veya
Politik Uyum
Diğer
Gereksinimler
ile İlişkiler
Paydaş
Mutabakatı
Aciliyet
Engeller
IIBA® Metodolojisi ile Gereksinim Analizi
Teknikler
Konu Alanı Uzmanı
MoSCoW Analizi*
Geliştirme Konu Alanı
Uzmanı
Zamanlama/
Bütçeleme*
Proje Yöneticisi
Oylama*
Sponsor
Karar Analizi
Risk Analizi
İş veya Teknik
Risk
1. Paydaşların öncelik
belirlemeye yanaşmaması
Paydaşlar
2. Gerçekci olmayan
önceliklendirme talepleri
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Organize Edilmesi
İşletme (Girişim)
Analizi
Çözüm Kapsamının
Tanımlanması
Çözüm
Kapsamı
2. Gereksinimlerin
Organize Edilmesi
Kurumsal
Süreç Varlıkları
IIBA® Metodolojisi ile Gereksinim Analizi
2. Gereksinim
Yapısı
Çıktılar
Gereksinimler
Gereksinim Yönetimi
ve İletişimi
Gereksinim Paketlerinin
Hazırlanması
3. Gereksinim
Şartlarının ve
Modelinin Belirlenmesi
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Organize Edilmesi
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.
Paydaşlar
Teknikler
Konu Alanı Uzmanı
İş Kuralları Analizi
Son Kullanıcı
Veri Akış Diyagramları
Geliştirme Konu Alanı
Uzmanı
Veri Modelleme
Sponsor
2. Gereksinimleri doğal, iş
terminolojilerini kullanarak,
basit ve tutarlı bir şekilde
tanımlayın.
Proje Yöneticisi
Fonksiyonel Ayrıştırma
Organizasyon
Modelleme
Süreç Modelleme
Senaryolar ve
Kullanım Şekli
Kapsam Modelleme
Kullanıcı Hikayeleri
3. Gereksinimler arasındaki
ilişki ve bağımlılıkları
tanımlayın.
IIBA® Metodolojisi ile Gereksinim Analizi
4. Gereksinimleri tanımlamak
için uygun model ve
şablonları kullanın.
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Organize Edilmesi
Modelleme Teknikleri
1. Kullanıcı Sınıfları,
Profilleri, Rolleri
2. Kavramlar ve İlişkiler
4. Süreçler
IIBA® Metodolojisi ile Gereksinim Analizi
3. Olaylar
5. Kurallar
Gereksinim Analizi (Requirement Analysis)
Gereksinim Şartlarının ve Modelinin Belirlenmesi
2. Gereksinim
Yapısı
Gereksinim Yönetimi
ve İletişimi
Gereksinim Toplama
Gereksinim Toplama
Faaliyet Sonuçlarının
Dokümante Edilmesi
Gereksinimler
(İifade Edilmiş)
3. Gereksinim
Şartlarının ve
Modelinin Belirlenmesi
3. Paydaş veya
Çözüm
Gereksinimleri
Çıktılar
+
1. Gereksinimlerin
Önceliklendirilmesi
5. Gereksinimlerin
Teyit Edilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinim Analizi (Requirement Analysis)
Gereksinim Şartlarının ve Modelinin Belirlenmesi
Amaç : Paydaşlar tarafından belirtilen gereksinimlerin ve/veya
organizasyon mevcut durumunun metin ifadeleri, ölçütler,
diyagramlar veya şablonlar aracılığı ile analiz edilmesidir.
Paydaşlar
Teknikler
Tüm Paydaşlar
Kabul ve
Değerlendirme Kriteri
Tanımlama
Teknikler
Prototipleme
Nasıl Olmalı?
Her ifade tek
gereksinim
Senaryolar ve
Kullanım Şekli
Karmaşık
koşullamadan
kaçının
Fiil içeren
cümleler kullanın
Okuyucunun alan
bilgisi olduğunu
varsaymayın
Tanım “Kim” ve
“Ne” sorularının
cevabını içersin
Tutarlı terminoloji
kullanın
Alışık olunan
terminolojiyi
kullanın
Sıralama Diyagramları
Durum Diyagramları
Kullanıcı Hikayeleri
İş 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
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinim Analizi (Requirement Analysis)
Varsayım ve Kısıtların Tanımlanması
Gereksinim Yönetimi
ve İletişimi
Gereksinim Toplama
Gereksinim Toplama
Faaliyet Sonuçlarının
Dokümante Edilmesi
Paydaş
Çekinceleri
4. Varsayım ve
Kısıtların
Tanımlanması
4. Varsayım ve
Kısıtlar
Çıktılar
+
Çö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ı
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinim Analizi (Requirement Analysis)
Varsayım ve Kısıtların Tanımlanması
Amaç : Gereksinimler dışında bir çözümün geçerliliğini
etkileyen unsurların tanımlanmasıdır.
Paydaşlar
Teknikler
Geliştirme Konu Alanı
Uzmanı
Problem Takibi
Proje Yöneticisi
Tüm Paydaşlar
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.
IIBA® Metodolojisi ile Gereksinim Analizi
Risk Analizi
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Teyit Edilmesi
Gereksinimler
IIBA® Metodolojisi ile Gereksinim Analizi
5. Gereksinimlerin
Teyit Edilmesi
5
Gereksinimler
(Teyit Edilmiş)
Çıktılar
Gereksinim Yönetimi
ve İletişimi
+
6. Gereksinimlerin
Onaylanması
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Teyit Edilmesi
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.
Paydaşlar
Teknikler
Tüm Paydaşlar
Kontrol Listeleri*
Kabul ve
Değerlendirme
Kriterleri Tanımlama
Problem Takibi
Yapılandırılmış
Gözden Geçirme
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.
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Teyit Edilmesi
Kaliteli Gereksinimlerin Özellikleri
Mantıksal Bağlı
Tamam
Değiştirilebilir
IIBA® Metodolojisi ile Gereksinim Analizi
Tutarlı
Net
Doğru
Test Edilebilir
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Onaylanması
İş Analizi Planlama
ve İzleme
Paydaş Analizi
Gerçekleştirilmesi
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinim Yönetimi
ve İletişimi
İş
Planı
6. Gereksinimlerin
Onaylanması
Paydaş Listesi,
Rolleri,
Sorumlulukları
6
Gereksinimler
(Onaylanmış)
Çıktılar
İşletme (Girişim)
Analizi
İş Planının
Tanımlanması
+
Çözüm
Değerlendirme&Onay
Çözümün Teyit Edilmesi
Gereksinim Analizi (Requirement Analysis)
Gereksinimlerin Onaylanması
Amaç : Gereksinimlerin iş hedeflerinin ve paydaş ihtiyaçlarının
karşıladığından emin olmak.
Paydaşlar
Teknikler
Tüm Paydaşlar
Kabul ve
Değerlendirme
Kriterleri Tanımlama
Ölçüt ve Anahtar
Performans
Göstergeleri
Prototipleme
Nasıl?
Risk Analizi
1. Varsayımları
belirleyin
2. Değerlendirme
Kriterlerini tanımlayın
4. Fayda
gerçekleştirmesi için
bağımlılıkları
belirleyin
IIBA® Metodolojisi ile Gereksinim Analizi
3. İş Değerini
belirleyin
5. İş Planı uyumlarını
ve fırsat maliyetlerini
değerlendirin
Yapılandırılmış
Gözden Geçirme
İş 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
X
X
X
X
X
X
X
X
Gereksinim Şartlarının ve Modelinin
Belirlenmesi
X
X
X
X
X
X
X
Varsayım ve Kısıtların Tanımlanması
Gereksinimlerin Onaylanması
IIBA® Metodolojisi ile Gereksinim Analizi
Gereksinimlerin Teyit Edilmesi
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Kontrol Listeleri
Problem Takibi
Yapılandırılmış Gözden
Geçirme
Kullanıcı Hikayeleri
X
Durum Diyagramları
X
Sıralama Diyagramları
X
Prototipleme
X
Bağlantı Analizi
Ölçüt ve Anahtar Performans
Kriterleri
Fonksiyonel Olmayan
Gereksinim Analizi
X
Veri Sözlüğü
Oylama
X
Zamanlama/Bütçeleme
Gereksinimlerin Organize Edilmesi
MoSCoW Analizi
Gereksinimlerin Önceliklendirilmesi
Risk Analizi
Görev
Karar Analizi
Gereksinim Analizi (Requirement Analysis)
İş Analizi Teknikleri
X
X
Bölüm 4:
CBAP® - CCBA® Sertifikasyon
Sınavı Soru Örnekleri
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
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
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
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
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
[email protected]
www.thebasolutions.com