Proje Gereksinim Yönetiminde Planguage Yöntemi

Best Way To Learn Foreign Language On Your Own From Protranslate.Net

Paydaş gereksinimlerini doğru yönetebilmek için başlangıçta ortak bir dil ve tutarlı bir sözdizimi geliştirmek faydalıdır.

Tom Gilb tarafından yazılım projeleri için geliştirilen Planguage adı, ingilizce planlama ve dil kelimelerinin birleşimidir. Planguage, yapılandırılmış, anahtar kelimelere dayalı planlama dilidir. Karmaşık gereksinimlerin herhangi bir paydaşın anlayabileceği şekilde iletilmesine yardımcı olur.

Planguage, her gereksinim için standart bir biçim ve sözcük bilgisi sağlar. Amaç, belirsizliği azaltmak, okunabilirliği artırmak ve gereksinimlerin yeniden kullanımını teşvik etmektir.

Anahtar kelimeye dayalı tanımlama, hem işlevsel (çözümün yapması gereken) hem de işlevsel olmayan (çözümün nasıl davranacağı) gereksinimleri belgelemenin çok etkili bir yoludur.

Gereksinimi yazılı hale getirirken belirli bir çerçeve kullanmak işleri kolaylaştırır, paydaşlar ile bir gereksinimin doğru ve eksiksiz olduğu doğrulanabilir.

Planguage’i kullanmanın en iyi yolu, işlevsel gereksinimlerle başlamaktır. Yazılması daha zor olan gereksinimler, işlevsel olmayan veya kalite gereksinimleridir. Bu gereksinimler, istenen çözümün beklendiği gibi davranmasını sağlar. Örneğin, çözümün güvenilirlik düzeyi, ölçeklenebilirliği, performansı işlevsel olmayan gereksinimlere örnektir.

Anahtar Kelime Tanım
Etiket İzlenebilirlik için benzersiz tanımlayıcıdır.
Açıklama Ele alınan gereksinim veya alanın tek satırlık açıklamasıdır.
Kaynak Gereksinim sahibidir.
Fonksiyonel gereksinim Gereksinimin detaylı açıklamasıdır.
Gerekçe Mümkünse sayısallaştırılmış, gerekliliği açıklayan bölümdür.
Öncelik Gereksinimin ne kadar öncelikli olduğudur.
Hazırlayan Bu belgeyi dolduran kişidir.
Paydaşlar Gereklilikten önemli ölçüde etkilenen tarafların listesidir.
Revizyon Gereksinimin varsa sürüm numarası ve revizyon geçmişi yazılır.
Tarih En son revizyon tarihi yazılır.
Varsayımlar Şu anda olmasa bile sorun yaratabilecek durumlar yazılır.
Riskler Sorun, gecikme veya diğer olumsuzluklara neden olabilecek durumlar yazılır.
Konu Uzmanı Bu konuda kurumdaki en bilgili kişi yazılır.
Bağımlılıklar Bu gereksinimin etkilediği sistemler, diğer gereksinimler vb. yazılır.
Notlar Gereksinim ile ilgili görüş vb. yazılır.

İşlevsel Olmayan gereksinimlerde aşağıdaki tablo kullanılabilir;

Anahtar Kelime Tanım
Açıklama İşlevsel olmayan gereksinimin tek satırlık açıklamasıdır.
Ölçek İşlevsel olmayan gereksinimi ölçmek için kullanılan ölçü birimidir.
Ölçüm Ölçeği ölçme yöntemidir.
Minimum Başarıyı sağlayacak minimum seviyedir.
Hedef Başarılması hedeflenen ölçektir.
Esneme Her şey yolunda giderse hedefin esneme oranıdır.
Geçmiş Karşılaştırma yapmak için eğer varsa geçmişi sonuçlar

Örneğin şöyle bir gereksinim olsun: Kayıt girildikten sonra, onaya gönderilmelidir.

Bu gereksinimde birçok kritik bilgi eksiktir. Daha fazla bilgiye ihtiyaç vardır;

  • Sistemin ne yapması gerekiyor? (Fonksiyonel gereksinim)
  • Sistemin bunu ne zaman yapması gerekiyor? (Fonksiyonel gereksinim)
  • Yapılmadığı bir istisna var mı ? (Fonksiyonel gereksinim)
  • Tamamlandı ne demek? (Fonksiyonel gereksinim)
  • Sistemin bunu yapması neden önemli? (Gerekçe)
  • Diğer gereksinimlerle karşılaştırıldığında ne kadar önemli-? (Öncelik)
  • Yüksek öncelikli ise, uygulamazsak ne olur? (Risk)

Türkçe eğitimler

İngilizce eğitimler

 

Takip Edin:

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

4 × two =

This site uses Akismet to reduce spam. Learn how your comment data is processed.