SPM RM 1.0 RTM

Geçen ay, RM’in 30 Eylül’de RTM olacağını duyurmuştum. Tabii ki yazılım geleneklerinin dışına çıkamayarak yayınlanma tarihi gecikti. Fixler yüzünden son anda çıkan birkaç bug, araya giren bayram da yayın baskını biraz erteleyince kullanımı kötü etkileyecek bazı buglardan arındığımızdan emin olmak için biraz daha ertelemeyi tercih ettik ve 15 Kasım 2007 itibariyle RC26 sürümünü 1.0 RTM olarak yayınladık. Biraz sürüm hakkında bilgi vereyim.
 
RM 1.0’ın en önemli özellikleri profil yapısı ve proje dokümanlarının oluşturulması kısımları. Gereksinim tipleri tanımlayabilme, gereksinimler için özellikler oluşturma ve bunlara varsayılan değerler atayabilme de önemli diğer özelliklerinden. RM 1.0 RUP ve IEEE 829 (test dokümantasyonu standardı) uyumlu iki profille birlikte geliyor.
 
Profil adını verdiğimiz özellik aslında bir süreç modeline denk geliyor. Bu model bir takım doküman şablonlarından oluşuyor. Süreç mühendisinin esas çalışma alanı profilin altını dolduran şablonların oluşturulması. Doküman şablonları ana ve alt başlıklardan oluşuyor, bunlar çeşitli özellikler barındırabiliyor. Örneğin başlıklara altbaşlık eklenebilmesini isterseniz, doküman doldurulurken analist istediği kadar alt başlık ekleyerek devam edebiliyor. Gereksinim ya da özellik listeleri temel olarak bu özellikten oluşuyor. Paydaş ya da fayda akışı gibi özelliklerle de serbest metin yerine önceden tanımlanmış formlara bilgi girişi yapılarak proje için bilgi toplanabiliyor.
 
Proje dokümanlarının herhangi bir yerinde seçtiğiniz bir maddeyi gereksinim olarak işaretlemek mümkün. Bu özellik sayesinde seçilen madde üst başlığından bağımsız olarak ayrı listelerde takip edilebiliyor, üzerinde yapılan değişiklikler işaretleniyor ve tarihçesi tutuluyor, gereksinimlerin diğer gereksinimlerle ilişkilendirilmesine imkan tanınıyor.
 
Bu ilişkilendirme benim en sevdiğim özelliklerden birine olanak veriyor: şüpheli özellik. RM projenize bir taahhüt dokümanı (vizyon/kapsam) eklemenizi bekliyor (zorunda değilsiniz tabii ama mantıklı olan bu). Bu dokümanda işaretlenen gereksinimleri ipin ucu (ya da piramitin tepesi) gibi düşünüyor. Takip eden dokümanlarda işaretlenen tüm gereksinimler bir şekilde bu ilk dokümandaki özelliklerle eşleşebilmeli (zorunlu değil ama mantıklı). Örneğin vizyon kapsamda belirtilen özelliğin detayları use-case dokümanında anlatılıyor, bununla ilgili bazı testlerin bulunduğu dokümanlar eklenebiliyor vs. Aslında aynı gereksinim farklı dokümanlarda tekrar tekrar ifade ediliyor, farklı şekillerde bu sebepten tekrar olmasında sakınca yok ama bunların aynı olduğunu bir şekilde bilmeliyiz. RM vizyon kapsam özelliği taşıman (doküman şablonunda belirlenen bir özellik) tüm dökümanlarda işaretlenen her gereksinim için bağlı olduğu gereksinimi işaretleme imkanı sağlıyor. Bu ilişkilendirme sayesinde gerekli eşleşme yapılıyor. Ama iş burada bitmiyor tabii ki, bilakis yeni başlıyor: üst seviyede herhangi bir gereksinim değişirse, örneğin taahhüt dokümanındaki özellik değişirse bunun hem use-case’e hem de testlere yansıması lazım (ya da olası diyelim). İşte burada RM’in suspect ya da şüpheli gereksinim özelliği devreye giriyor. Matris sorgu olarak adlandırılan özel tipte bir sorgu ile gereksinimler arasındaki ilişkileri izlemek ve bunların herhangi birinde bir değişiklik etkisi varsa bunu anında görmek mümkün oluyor. SPM RM izlenebilir gereksinim özellikleri sayesinde hem dokümanlar üzerindeki değişiklik yönetimini kolaylaştırıyor, hem de gereksinimlerin üzerindeki değişikliğin farklı dokümanlara aktarılmaması sonucunda ortaya çıkan aksaklıkların önüne geçiyor.
 
Başka? Daha birçok özellik var, örneğin herhangi bir dökümanın parçası olmadan projeye eklenebilen ayrık gereksinimler, ya da başka bir yazılımda bulamayacağınız olay tablosu gibi. Çeşitli sunum ve seminerlerle SPM RM’i tanıtmaya başladık, gözünüzü SPM’den ayırmayın.
Bu yazı i-con içinde yayınlandı. Kalıcı bağlantıyı yer imlerinize ekleyin.

2 Responses to SPM RM 1.0 RTM

  1. Burak dedi ki:

    Ürünü anlatan bir webcast görmek isteriz aslında Kerem Bey 🙂

  2. Kerem dedi ki:

    Nothing is like the real thing, Burak\’cıım. Yakında i-con seminer salonunda tanıtım seminerlerine başlayacağız, gel canlısını gör 🙂

Kerem için bir cevap yazın Cevabı iptal et

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