BABOK'a Göre Gereksinim Türleri: Dört Katmanlı Sınıflandırma
BABOK gereksinimleri dört katmanda sınıflandırır: iş, paydaş, çözüm ve geçiş gereksinimleri. Her türün kimin ihtiyacını anlattığını ve katmanların birbirine nasıl bağlandığını öğrenirsiniz.
Bir bakışta
- Dört tür dört soruya cevap verir. Kurum ne istiyor, paydaş neye ihtiyaç duyuyor, çözüm ne yapmalı, geçiş nasıl olacak.
- Katmanlar üstten alta detaylanır. İş gereksinimi paydaşa, paydaş gereksinimi çözüme dönüşür.
- Çözüm gereksinimi kendi içinde ikiye ayrılır. Fonksiyonel ve fonksiyonel olmayan olarak; bu ayrım kendi başına bir konudur.
- Geçiş gereksinimi en çok unutulandır. Çözüm kurulduktan sonra eski durumdan yeniye geçişi anlatır.
BABOK gereksinim türleri nedir?
BABOK Guide, iş analizi alanında kullanılan gereksinim sınıflandırmasını dört katmanda toplar: iş gereksinimleri, paydaş gereksinimleri, çözüm gereksinimleri ve geçiş gereksinimleri. Aynı iş analizi çalışmasındaki farklı ayrıntı düzeylerini ve bakış açılarını ayırmaya yarar.
Bu sınıflandırmanın amacı gereksinimleri karıştırmamaktır. Kurumun neden bir çözüme ihtiyaç duyduğu ile çözümün hangi ekranı göstereceği aynı düzeyde yazılırsa hem analiz hem iletişim bozulur.
Dört tür ve her birinin işi
- İş gereksinimleri: Kurumun hedefini, bir çözümle neyi başarmak istediğini anlatır. Sorusu: Bu iş neden yapılıyor?
- Paydaş gereksinimleri: Belirli bir paydaşın ya da paydaş grubunun çözümden beklentisini anlatır. Sorusu: Bu kişi ya da grup ne istiyor?
- Çözüm gereksinimleri: Çözümün sağlaması gereken davranışı ve nitelikleri anlatır. İki alt gruba ayrılır: fonksiyonel gereksinimler çözümün ne yaptığını, fonksiyonel olmayan gereksinimler çözümün ne kadar iyi yaptığını söyler.
- Geçiş gereksinimleri: Çözüm devreye girdikten sonra eski durumdan yeni duruma geçişi anlatır. Veri taşıma, kullanıcı eğitimi ve eski sistemin kapatılması örnektir.
Fonksiyonel ve fonksiyonel olmayan ayrım kendi başına geniş bir konudur; burada sınıflandırmanın bütününe bakılır.
Gereksinimler üstten aşağıya ayrıntılanır
Dört katmanın hiyerarşisi
- İş gereksinimiKurum neden bir çözüm istiyor?
- Paydaş gereksinimiHangi kişi ya da grup neye ihtiyaç duyuyor?
- Çözüm gereksinimiÇözüm ne yapmalı ve ne kadar iyi yapmalı?
- Geçiş gereksinimiEski durumdan yeniye nasıl geçilir?
Katmanlar birbirine nasıl bağlanır?
Kurgusal bir örnek: Bir sigorta şirketi hasar başvurularında müşteri şikâyetlerini azaltmak istiyor. Bu bir iş gereksinimidir.
Bu hedeften paydaş gereksinimleri çıkar: Müşteri başvurusunun durumunu görmek ister, hasar eksperi dosyayı tek ekranda görmek ister. Bunlardan çözüm gereksinimleri türer: Sistem başvuru durumunu müşteriye göstermeli (fonksiyonel); ekran kısa sürede açılmalı (fonksiyonel olmayan). Son olarak geçiş gereksinimleri gelir: Eski dosyalar yeni sisteme taşınmalı, ekspere kullanım eğitimi verilmeli.
Her gereksinim üstündeki katmana izlenebilmelidir; hiçbir iş hedefine bağlanmayan çözüm gereksinimi sorgulanır.
Geçiş gereksinimleri neden ayrı?
Geçiş gereksinimleri çözümün kalıcı bir özelliği değildir; geçiş tamamlanınca ortadan kalkar. Bu yüzden çözümün işlevleri arasında yer almaz ve unutulması kolaydır.
Oysa bir çözüm doğru çalışsa bile veri taşınmadıysa, kullanıcı eğitilmediyse ya da eski sistemle paralel çalışma planlanmadıysa canlıya geçiş başarısız olur. Bu yüzden geçiş gereksinimlerini erken, çözüm tasarımıyla birlikte ele almak gerekir.
Sık yapılan hatalar
- Katmanları karıştırmak. İş hedefini ekran özelliği gibi yazmak ya da ekran ayrıntısını iş gereksinimi saymak.
- Paydaş gereksinimini çözüm gereksinimi sanmak. Paydaş bir ihtiyaç söyler; çözüm ise bu ihtiyaca verilen cevaptır.
- Geçişi unutmak. Eğitim ve veri taşıma bütçesiz ve plansız kalır.
- İzlenebilirliği kurmamak. Bir gereksinimin hangi iş hedefinden geldiği bilinmezse önceliklendirmek zorlaşır.
- Her gereksinimi tek bir listeye yığmak. Okuyan hangi düzeyde olduğunu anlayamaz.
Gereksinim türleri Mindset programlarında nerede çalışılır?
Gereksinim sınıflandırması, Mindset'in İş Analizi Uzmanlığı Sertifika Programı'nda "Gereksinim Analizi ve Tasarım Tanımı" ve "BABOK Teknikler ve Soru Çözümü" modüllerinde ele alınır. Gereksinimleri doğru düzeyde yazıp izlenebilir hâle getirmek isteyen iş analistleri için temel bir çalışma alanıdır.
İlgili Mindset programı
İş Analistliği Uzmanlığı Sertifika Programı (BABOK® v3 Temelli)
Sık sorulan sorular
Paydaş gereksinimi ile çözüm gereksinimi arasındaki fark nedir?
Paydaş gereksinimi bir kişi ya da grubun ihtiyacını anlatır; çözümün nasıl olacağını söylemez. Çözüm gereksinimi ise bu ihtiyacı karşılayacak çözümün nasıl davranması gerektiğini tanımlar. Önce ihtiyaç, sonra cevap gelir. Önce ihtiyaç, sonra cevap gelir; ikisini aynı cümlede yazmak karışıklık yaratır.
Geçiş gereksinimi bir çözüm gereksinimi midir?
Hayır. Çözüm gereksinimi çözümün kalıcı özelliklerini anlatır. Geçiş gereksinimi yalnız geçiş döneminde gerekir ve geçiş bitince kalkar. Bu nedenle ayrı bir tür olarak tutulur. Örneğin veri taşıma işi çözüm hayata geçtikten sonra anlamını yitirir, oysa ekran özellikleri kalıcıdır.
Her projede dört türü de yazmak gerekir mi?
Gerekmez. Küçük bir değişiklikte iş hedefi zaten bellidir ve geçiş basittir. Ama zihinsel kontrol listesi olarak dört soruya bakmak, unutulan gereksinimi bulmaya yardımcı olur. Dört soruyu kısa bir kontrol listesi olarak sormak, unutulan gereksinimleri bulmak için yeterlidir.
BABOK'taki bu sınıflandırma çevik projelerde de kullanılır mı?
Kullanılabilir. Çevik projede gereksinimler genellikle kullanıcı hikâyesi olarak yazılır ama arkasındaki düzey ayrımı geçerlidir: hedef, kullanıcı ihtiyacı, çözüm davranışı ve geçiş işleri farklı düzeylerdir. Etiketlerin adı değişse de ayrım, yani hedef, ihtiyaç, çözüm ve geçiş, korunur.