top 10 most common requirements elicitation techniques
Bu Öğretici, Yararları ve Dezavantajları ile Başlıca Gereksinimleri Ortaya Çıkarma Tekniklerini Ayrıntılı Olarak Açıklamaktadır:
Bir İş Analistinin ilk sorumluluğu, müşterinin gereksinimlerini toplamaktır. Şimdi, burada ortaya çıkan ana nokta, müşteriden gereksinimleri nasıl toplayabileceğinizdir?
Bu yazıda, yukarıdaki soruyu cevaplayacağız, yani gereksinimleri ortaya çıkarma tekniklerini tartışacağız.
daha taze olanlar için java mülakat programları pdf
Ne öğreneceksin:
Gereksinimlerin Ortaya Çıkarılması Nedir?
Her şey paydaşlardan bilgi almakla ilgilidir. Başka bir deyişle, iş analizi, gereksinimlerini anlamak için paydaşlarla iletişime geçtikten sonra, ortaya çıkarma olarak tanımlanabilir. Aynı zamanda bir ihtiyaç toplama olarak da tanımlanabilir.
Gereksinim belirleme, paydaşlarla doğrudan iletişim kurularak veya bazı araştırmalar, deneyler yapılarak yapılabilir. Faaliyetler planlanabilir, planlanmamış veya her ikisi birden olabilir.
- Planlanmış aktiviteler atölyeler, deneyler içerir.
- Planlanmamış faaliyetler rastgele olur. Bu tür faaliyetler için önceden haber verilmesi gerekli değildir. Örneğin , doğrudan müşterinin sitesine gidip gereksinimleri tartışmaya başlıyorsunuz, ancak önceden yayınlanmış belirli bir gündem yoktu.
Aşağıdaki görevler, ortaya çıkarmanın bir parçasıdır:
- Elicitation için Hazırlanın: Buradaki amaç, ortaya çıkarma faaliyetinin kapsamını anlamak, doğru teknikleri seçmek ve uygun kaynakları planlamaktır.
- Elicitation Yürütmek: Buradaki amaç, değişimle ilgili bilgileri keşfetmek ve tanımlamaktır.
- Elicitation Sonuçlarını Onaylayın: Bu adımda, arama oturumunda toplanan bilgilerin doğruluğu kontrol edilir.
Umarız şimdiye kadar gereksinimin ortaya çıkarılması hakkında bir fikriniz vardır. Gereksinimleri belirleme tekniklerine geçelim.
Gereksinimler Ortaya Çıkarma Teknikleri
Ortaya çıkarmak için birkaç teknik mevcuttur, ancak yaygın olarak kullanılan teknikler aşağıda açıklanmıştır:
# 1) Paydaş Analizi
Paydaşlar ekip üyelerini, müşterileri, projeden etkilenen herhangi bir kişiyi içerebilir veya bir tedarikçi olabilir. Sistemden etkilenecek paydaşları belirlemek için paydaş analizi yapılır.
# 2) Beyin fırtınası
Bu teknik, yeni fikirler üretmek ve belirli bir sorun için bir çözüm bulmak için kullanılır. Beyin fırtınası için dahil edilen üyeler alan uzmanları, konu uzmanları olabilir. Birden çok fikir ve bilgi size bir bilgi deposu sağlar ve farklı fikirler arasından seçim yapabilirsiniz.
Bu oturum genellikle masa tartışması etrafında yürütülür. Tüm katılımcılara fikirlerini ifade etmeleri için eşit süre verilmelidir.
Aşağıdaki soruları cevaplamak için beyin fırtınası tekniği kullanılır:
- Bir sistemin beklentisi nedir?
- Önerilen sistem gelişimini etkileyen risk faktörleri nelerdir ve bundan kaçınmak için ne yapmalı?
- Uyulması gereken iş ve organizasyon kuralları nelerdir?
- Mevcut sorunları çözmek için mevcut seçenekler nelerdir?
- Bu sorunun gelecekte yaşanmaması için ne yapmalıyız?
Beyin fırtınası aşağıdaki aşamalarda tanımlanabilir:
Bu tekniğin başarılı olması için izlenmesi gereken bazı temel kurallar vardır:
- Oturum için zaman sınırı önceden tanımlanmış olmalıdır.
- Katılımcıları önceden tanımlayın. Bir oturum için 6-8 üye dahil edilmelidir.
- Gündem, tüm katılımcılar için yeterince açık olmalıdır.
- Katılımcılar ile net beklentiler belirlenmelidir.
- Tüm bilgileri aldıktan sonra fikirleri birleştirin ve yinelenen fikirleri kaldırın.
- Nihai liste hazır olduğunda, onu diğer taraflar arasında dağıtın.
Faydaları :
- Yaratıcı düşünme, beyin fırtınası oturumunun sonucudur.
- Kısa sürede çok sayıda fikir.
- Eşit katılımı teşvik eder.
Dezavantajlar:
- Katılımcılar fikirlerin tartışılmasına dahil olabilir.
- Birden çok yinelenen fikir olabilir.
# 3) Röportaj
Bu, gereksinimi ortaya çıkarmak için kullanılan en yaygın tekniktir. İş analistleri ve paydaşlar arasında güçlü ilişkiler kurmak için görüşme teknikleri kullanılmalıdır. Bu teknikte görüşmeci, soruyu paydaşlara bilgi almak için yönlendirir. Bire bir görüşme en yaygın kullanılan tekniktir.
Görüşmeyi yapanın önceden tanımlanmış bir dizi sorusu varsa, o zaman yapılandırılmış bir görüşme.
Görüşmecinin belirli bir formatı veya belirli soruları yoksa, buna bir yapılandırılmamış görüşme .
Etkili bir görüşme için 5 Neden tekniğini düşünebilirsiniz. Tüm Nedenlerinize bir cevap aldığınızda, görüşme süreciniz bitmiş demektir. Ayrıntılı bilgi sağlamak için açık uçlu sorular kullanılır. Bu görüşmede kişi yalnızca Evet veya Hayır diyemez.
Kapalı sorular, Evet veya Hayır formunda ve ayrıca cevapların onayını almak için kullanılan alanlar için cevaplanabilir.
Temel Kurallar:
- Mülakatları gerçekleştirmenin genel amacı açık olmalıdır.
- Görüşülen kişileri önceden belirleyin.
- Mülakat hedefleri mülakat yapılan kişiye iletilmelidir.
- Görüşme soruları görüşmeden önce hazırlanmalıdır.
- Görüşmenin yeri önceden tanımlanmış olmalıdır.
- Zaman sınırı açıklanmalıdır.
- Görüşmeci, görüşmeden sonra mümkün olan en kısa sürede görüşülen kişilerle bilgileri düzenlemeli ve sonuçları teyit etmelidir.
Faydaları:
- Paydaşlarla etkileşimli tartışma.
- Görüşmecinin anlayışını sağlamak için anında takip.
- Paydaşlarla ilişki kurarak katılımı teşvik edin ve ilişkiler kurun.
Dezavantajlar:
- Görüşmeleri planlamak ve yürütmek için zaman gereklidir.
- Tüm katılımcılardan taahhüt gereklidir.
- Etkili görüşmeler yapmak için bazen eğitim gerekir.
# 4) Belge Analizi / İnceleme
Bu teknik, iş ortamını tanımlayan mevcut materyalleri gözden geçirerek / inceleyerek iş bilgilerini toplamak için kullanılır. Bu analiz, mevcut çözümlerin uygulanmasının doğrulanmasına yardımcı olur ve aynı zamanda iş ihtiyacının anlaşılmasına da yardımcı olur.
Belge analizi, iş planlarının, teknik belgelerin, sorun raporlarının, mevcut gereksinim belgelerinin, vb. Gözden geçirilmesini içerir. Bu, plan mevcut bir sistemi güncellemek olduğunda yararlıdır. Bu teknik, geçiş projeleri için kullanışlıdır.
Bu teknik, sistemdeki boşlukları belirlemede, yani OLDUĞU GİBİ sürecini TO-OLMA süreciyle karşılaştırmada önemlidir. Bu analiz, mevcut dokümantasyonu hazırlayan kişi artık sistemde bulunmadığında da yardımcı olur.
Faydaları:
- Mevcut belgeler, mevcut ve gelecekteki süreçleri karşılaştırmak için kullanılabilir.
- Mevcut belgeler gelecekteki analizler için bir temel olarak kullanılabilir.
Dezavantajlar :
- Mevcut belgeler güncellenmeyebilir.
- Mevcut belgeler tamamen eski olabilir.
- Mevcut belgeler üzerinde çalışılan kaynaklar bilgi sağlamak için mevcut olmayabilir.
- Bu süreç zaman alıcıdır.
# 5) Odak Grubu
Bir odak grubu kullanarak, bir gruptan bir ürün, hizmet hakkında bilgi alabilirsiniz. Odak grup, konu uzmanlarını içerir. Bu grubun amacı konuyu tartışmak ve bilgi vermektir. Bu oturumu bir moderatör yönetir.
Moderatör, sonuçları analiz etmek ve paydaşlara bulgular sağlamak için iş analistleri ile birlikte çalışmalıdır.
Bir ürün geliştirme aşamasındaysa ve o ürünle ilgili görüşme yapılması gerekiyorsa, sonuç mevcut gereksinimi güncellemek olacaktır veya yeni gereksinimler alabilirsiniz. Bir ürün gönderilmeye hazırsa, tartışma ürünün serbest bırakılmasıyla ilgili olacaktır.
Odak grupları, grup görüşmelerinden ne kadar farklıdır?
Odak grup, grup olarak yürütülen bir görüşme oturumu değildir; daha ziyade, belirli bir konuda geribildirimin toplandığı bir tartışmadır. Seans sonuçları genellikle analiz edilir ve rapor edilir. Bir odak grubu tipik olarak 6 ila 12 üyeden oluşur. Daha fazla katılımcı istiyorsanız, birden fazla odak grubu oluşturun.
Faydaları :
- Bire bir görüşme yapmak yerine tek seansta bilgi alabilirsiniz.
- Katılımcılarla aktif tartışma sağlıklı bir ortam yaratır.
- Biri başkalarının deneyimlerinden öğrenebilir.
Dezavantajlar:
- Grubu aynı tarih ve saatte toplamak zor olabilir.
- Bunu çevrimiçi yöntemi kullanarak yapıyorsanız, katılımcının etkileşimi sınırlı olacaktır.
- Odak grubu tartışmalarını yönetmek için bir Becerikli Moderatör gereklidir.
# 6) Arayüz Analizi
Arayüz analizi sistemi, insanları ve süreçleri gözden geçirmek için kullanılır. Bu analiz, bilgilerin bileşenler arasında nasıl değiş tokuş edildiğini belirlemek için kullanılır. Bir Arayüz, iki bileşen arasındaki bir bağlantı olarak tanımlanabilir. Bu, aşağıdaki resimde açıklanmaktadır:
Arayüz analizi aşağıdaki sorulara odaklanır:
- Arayüzü kimler kullanacak?
- Ne tür veriler değiş tokuş edilecek?
- Veriler ne zaman değiş tokuş edilecek?
- Arayüz nasıl uygulanır?
- Arayüze neden ihtiyacımız var? Arayüzü kullanmadan görev tamamlanamaz mı?
Faydaları:
- Cevapsız gereksinimleri sağlayın.
- Yönetmelikleri veya arayüz standartlarını belirleyin.
- Proje için risk oluşturabilecek alanları ortaya çıkarın.
Dezavantajlar:
- Dahili bileşenler mevcut değilse analiz zordur.
- Bağımsız bir eleme etkinliği olarak kullanılamaz.
# 7) Gözlem
Gözlem oturumunun temel amacı, başkaları tarafından gerçekleştirilen etkinliği, görevi, kullanılan araçları ve olayları anlamaktır.
Gözlem planı, tüm paydaşların gözlem oturumunun amacından haberdar olmalarını, beklenen sonuçlar üzerinde anlaşmalarını ve oturumun beklentilerini karşılamasını sağlar. Katılımcıları performanslarının değerlendirilmediği konusunda bilgilendirmelisiniz.
Seans sırasında, gözlemci tüm aktiviteleri ve işi başkaları tarafından gerçekleştirmek için harcanan zamanı kaydetmelidir, böylece aynısını simüle edebilir. Oturumdan sonra, BA sonuçları inceleyecek ve katılımcıları takip edecektir. Gözlem aktif veya pasif olabilir.
Aktif gözlem soru sormak ve diğer kişilerin yaptığı işi yapmaya çalışmaktır.
Pasif gözlem sessiz gözlemdir, yani başkalarıyla oturursunuz ve onları yorumlamadan işlerini nasıl yaptıklarını gözlemlersiniz.
Faydaları:
- Gözlemci, çalışma hakkında pratik bir fikir edinecektir.
- İyileştirme alanları kolayca belirlenebilir.
Dezavantajlar:
- Katılımcılar rahatsız olabilir.
- Katılımcılar, gözlem sırasında çalışma şekillerini değiştirebilirler ve gözlemci net bir resim elde edemeyebilir.
- Bilgiye dayalı faaliyetler gözlemlenemez.
# 8) Prototipleme
Prototipleme, eksik veya belirtilmemiş gereksinimleri belirlemek için kullanılır. Bu teknikte, müşteriye, ürünün nasıl görüneceğine dair bir fikir edinebilmesi için prototipler oluşturularak müşteriye sık sık demolar verilir. Prototipler, sitelerin bir modelini oluşturmak ve diyagramları kullanarak süreci açıklamak için kullanılabilir.
Faydaları:
- Ürünün görsel bir temsilini verir.
- Paydaşlar erken geribildirim verebilir.
Dezavantajlar:
- Sistem veya süreç oldukça karmaşıksa, prototip oluşturma süreci zaman alıcı hale gelebilir.
- Paydaşlar, herhangi bir çözümün ele alması gereken gereksinimler yerine çözümün tasarım özelliklerine odaklanabilir.
# 9) Ortak Uygulama Geliştirme (JAD) / Gereksinim Atölyeleri
Bu teknik, diğer tekniklere kıyasla daha süreç odaklı ve resmidir. Bunlar, son kullanıcıları, Proje Yöneticilerini ve KOBİ'leri içeren yapılandırılmış toplantılardır. Bu, gereksinimleri tanımlamak, açıklığa kavuşturmak ve tamamlamak için kullanılır.
Bu teknik aşağıdaki kategorilere ayrılabilir:
- Resmi Atölyeler: Bu çalıştaylar oldukça yapılandırılmıştır ve genellikle seçilen paydaş grubuyla birlikte yürütülür. Bu atölye çalışmasının ana odak noktası, iş gereksinimlerini tanımlamak, oluşturmak, iyileştirmek ve sonuçlara ulaşmaktır.
- İş Süreçlerini İyileştirme Çalıştayları: Bunlar, yukarıdakine kıyasla daha az resmidir. Burada mevcut iş süreçleri analiz edilir ve süreç iyileştirmeleri belirlenir.
Faydaları:
- Dokümantasyon saatler içinde tamamlanır ve gözden geçirmeleri için katılımcılara hızlı bir şekilde geri gönderilir.
- Gereksinimler hakkında yerinde onay alabilirsiniz.
- Kısa sürede büyük bir grubun ihtiyaçlarını başarıyla topladı.
- Sorunlar ve sorular tüm paydaşların huzurunda sorulduğunda fikir birliğine varılabilir.
Dezavantajlar:
- Paydaşların mevcudiyeti oturumu mahvedebilir.
- Başarı oranı, kolaylaştırıcının uzmanlığına bağlıdır.
- Çok fazla katılımcı varsa bir çalıştay güdüsü elde edilemez.
# 10) Anket / Anket
Anket / Anket için, paydaşlara düşüncelerini ölçmek için bir dizi soru verilir. Paydaşlardan yanıtlar toplandıktan sonra, paydaşların ilgi alanlarını belirlemek için veriler analiz edilir.
Sorular, yüksek öncelikli risklere dayanmalıdır. Sorular doğrudan ve net olmalıdır. Anket hazır olduğunda, katılımcıları bilgilendirin ve onlara katılmalarını hatırlatın.
Burada iki tür soru kullanılabilir:
- Açık Uçlu: Katılımcıya, önceden tanımlanmış yanıtlar arasından seçim yapmak yerine kendi sözleriyle yanıt verme özgürlüğü verilir. Bu yararlıdır, ancak aynı zamanda, yanıtları yorumlamak zor olduğundan bu zaman alıcıdır.
- Kapanış Bitti: Tüm sorular için önceden tanımlanmış bir cevap seti içerir ve yanıtlayanın bu cevaplar arasından seçim yapması gerekir. Sorular çoktan seçmeli olabilir veya önemli değil ile çok önemli arasında sıralanabilir.
Faydaları:
- Geniş bir kitleden veri almak kolaydır.
- Katılımcıların yanıt vermesi için daha az zaman gerekir.
- Röportajlara göre daha doğru bilgi alabilirsiniz.
Dezavantaj:
- Tüm Paydaşlar anketlere katılmayabilir.
- Sorular tüm katılımcılar için net olmayabilir.
- Açık uçlu sorular daha fazla analiz gerektirir.
- Katılımcılar tarafından verilen cevaplara göre takip anketleri gerekebilir.
Yukarıdaki tüm teknikler arasında, Ortaya çıkarmak için yaygın olarak kullanılan ilk beş teknik aşağıdaki resimde gösterilmektedir.
Sonuç
Bu eğitimde, çeşitli gereksinimleri ortaya çıkarma tekniklerini gördük. Şimdi, ortaya çıkarma teknikleri hakkında sorulabilecek farklı türden mülakat sorularına bakmanın zamanı geldi.
Mülakata hazırlanmanıza yardımcı olacak birkaç senaryo aşağıda belirtilmiştir:
- Bir organizasyonda birden fazla bölüm vardır ve bu organizasyonun bir yazılım sistemi için gereksinimleri toplamanız istenir. Organizasyonda N sayıda bölüm var ve her bölümden gereksinim toplamanız gerekiyor. Öyleyse, bir İş Analisti olarak gereksinimleri nasıl toplayacaksınız?
- Gereksinim belirleme tekniklerine katıldınız mı? Cevabınız evet ise, hangisinin en etkili olduğunu düşünüyorsunuz ve neden?
- Ortaya çıkarırken karşılaştığınız başlıca zorluklar nelerdir?
Lütfen deneyimlerinize, mevcut projelerinize göre cevapları bulmaya çalışın ve cevapları yorumlar bölümüne koyun. Yukarıdaki soruları nasıl ele alacağınızı bize bildirin.
Mutlu Öğrenme !!
Önerilen Kaynaklar
- Yazılım Gereksinimleri Spesifikasyonu (SRS) Nasıl Test Edilir?
- En Yaygın 20 Yardım Masası Mülakat Soruları ve Cevapları (2021)
- En Yaygın 18 Çağrı Merkezi Mülakat Soruları ve Cevapları 2021
- En Yaygın 20 İK Mülakat Soruları ve Cevapları
- Test Edici Olarak Kötü Gereksinimlerle Nasıl Başa Çıkılır?
- Gereksinim Yönetiminde 5 Ölümcül Hata ve Bunların Üstesinden Nasıl Gelinir
- 35+ En Yaygın Microsoft Excel Röportaj Soruları ve Cevapları
- En Yaygın 34 SoapUI Mülakat Soruları ve Cevapları