Proje Yonetimi

RAHAT Yazılım Gereksinim Analizi

Yazılım gereksinimleri analizi, yazılım geliştirme sürecinin belki de en kritik parçasıdır, ancak “yazılımın bir an önce oluşturulması” telaşı içinde bu faaliyet çok sık gözden kaçırılır veya yeteri kadar önem verilmez.

İhtiyaç analizi süreci, nihai son kullanıcı(lar) tarafından ihtiyaç duyulan yeteneği sağlamak için hangi işlevselliğin gerekli olduğunu belirlemek için gereklidir. Bir yazılım sistemi için gereksinimleri belirlerken ve belgelerken araştırılması gereken iki genel alan vardır; Son kullanıcı gereksinimleri ve teknik gereksinimler..

Son kullanıcı gereksinimlerinin tespit edilmesi sürecinde iş analistlerinin son kullanıcıya temel olarak yazılımdan ne beklediklerini sorar. Son kullanıcı gereksinimleri bir kez toplandıktan sonra, bir sonraki adım, iş analistlerinin bu gereksinimleri yeniden değerlendirilmesi ve doğru anlayışın teyit edilmesi için son kullanıcıya geri sunmasıdır. Teknik gereksinimler, çözülen sorunun teknik yapısını açıklayabilen mühendislerle görüşülerek toplanabilir.

RAHAT ürünlerin ihtiyaçlara göre uygulanabilir bir alternatif olup olmadığı sorusu, yazılım gereksinimleri analizi faaliyeti sırasında önemli bir faktör haline gelir çünkü yazılım gereksinimleri, potansiyel RAHAT ürün çözümleri için seçim kriterlerini belirler. Bununla birlikte, RAHAT ürünlerin kullanılabilirliğinin, gereksinimleri belirsizleştirerek analizi içinde çıkılmayan bir hale getirmesine de izin vermemek gerekir.

RAHAT ürün çözümü sağlayanlar, bir yazılım sisteminin tüm gereksinimlerini karşılamak için herhangi bir RAHAT ürün çözümünün tam olarak mevcut olmayacağının farkında olmalıdır.

Gereksinim analizi süreci, hangi gereksinimlerin “sahip olunması gereken” gereksinimler olduğunu ve hangilerinin bir şekilde “esnetilebilir” olabileceğini belirlemelidir. Değerlendirme sırasında ve muhtemelen uygulama sırasında, RAHAT ürün çözümlerinde bulunmayan (veya vaat edilen ve seçilen bir RAHAT ürün çözümü ile sunulmayan) işlevselliği telafi etmek için geri adımlar atmak gerekebilir. Gereksinim analizi faaliyeti sırasında hangi fonksiyonların bu tür geri adımlara tabi olabileceğini ve hangilerinin olamayacağını belirlemek için belirli kararlar alınmalıdır. Yazılım gereksinimlerinin çoğu veya tamamı “sahip olunması gereken” olarak belirlenirse, RAHAT ürün kararını yeniden gözden geçirmek akıllıca olacaktır.

Bu yazının odak noktası RAHAT yazılım çözümleri olsa da, tüm sistemler kurulurken, RAHAT ürün tercih kararının Yazılım Gereksinimleri Analizi faaliyeti başlamadan önce belirlenmesinin faydalı olacağını belirtmek önemlidir. Sistem gereksinimlerinin analizi sırasında, belirli işlevlerin donanım veya yazılım ile ele alınmasının gerekip gerekmediğini belirlemek için kararlar gerekebilir. RAHAT yazılım çözümlerinin mevcudiyeti, bu tür geri adımların karşılanabilirliğinin belirlenmesinde önemli bir faktör olabilir.

Bir yazılım geliştirme sürecindeki tüm faaliyetlerde olduğu gibi, ihtiyaç analizi sürecinin başarılı bir şekilde yürütülmesi için ciddi bir zaman ve her iki tarafın da çabasını gerektirir. Yazılım gereksinimleri analizi için zaman, maliyet veya çabayı belirlemede ana etken, yazılım sisteminin sunması amaçlanan işlevselliğin doğru ölçülmesidir. Yazılım boyutunun “ölçümü” her zaman bir sorundur. İşlevsel fonksiyonların veya bilinen diğer sistemlerdeki fonksiyonlar ile karşılaştırmak genellikle kullanılabilir en iyi yöntemdir. Planınız, böyle bir fonksiyon listesinin hazırlanması ve hem RAHAT ürünün hem de yazılımı kendinizin geliştirmesi durumunda oluşacak durumun kombinasyonunu içersin. İşlevselliğin teknik karmaşıklığı ve yazılımın platformunun özellikleri, gereksinim analizi çabalarını da mutlaka tetikleyecektir, çünkü daha karmaşık çözümleri anlamak ve ilgili kişilerle iletişim kurmak için çok daha fazla zaman gerekir. Son olarak yürüttüğünüz projenin kısıtlarını iyi bilmeniz, zaman planlamasını bilmeniz ve buna uygun olarak hareket etmeniz için gerekli olacaktır.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s