Bu, dökümanın eski bir sürümüdür!
Bu sürecin uygulanma nedeni, müşterinin ihtiyaçlarını anlamak, onları sistematik bir şekilde toplamak, müşteri ihtiyaçlarını analiz ederek teknik yazılım/sistem gereksinimlerine dönüştürmektir. Yazılım geliştirme süreci boyunca gereksinimlere gelen değişiklik istekleri yönetilir ve müşteri ihtiyaçlarıyla çözüm arasında izlenebilirlik sağlanır.
Bu sürecin etkin olması durumunda, müşteri ihtiyaçları hedeflenen zamanda doğru bir şekilde anlaşılmış, müşteriyle ve kullanıcıyla iyi bir şekilde iletişim sağlanmış, ihtiyaçlarla ilgili riskler yönetilebilmiş, proje başında yeni gereksinimler ve değişiklik istekleri fazlayken proje sonunda gereksinimlere gelen değişiklikler ve yeni istekler azalmış olmalıdır. Testten gereksinim kaynaklı dönen hata sayısı sürecin iyileştirilmediği zamana göre azalmış olmalıdır.
Gereksinim: Ürünün, sistemin, servisin özelliklerini tanımlar.
GTD: Gereksinim Tanımları Dokümanı
Bu süreç projenin başlangıç aşamasından sonuna kadar devam eder. Başlangıç aşamasında iş yükü diğer aşamalara göre daha fazla ilerleyen aşamalarda daha azdır. Proje başlangıcıyla süreç başlar. Süreç projelerde aynen kullanılabilir veya kalite güvence uzmanının onayı alınarak Proje Yönetim Planı ile proje gerekliliklerine göre uyarlanabilir. Bu durumda Proje Yönetim Planı değiştirilecek/uygulanmayacak maddeleri tam olarak tarif etmelidir.
•Müşteri gereksinimleri elde etme ve analiz teknikleri projeden projeye farklılık gösterebilir. Hangi yöntem kullanılırsa kullanılsın analiz modeli
•İzlenebilirlik için otomasyon araçları kullanılabilir. Kullanılacak araçlar ve kullanma yöntemleri proje yönetim planlarında belirtilmelidir.
•İzlenebilirlik matrisi formu proje ihtiyaçlarına göre detaylandırılabilir. En az
Konfigürasyon maddeleri arasında izlenebilirliği içermelidir.