İzlenebilirlik Nedir?
İlk gereksinimlerden nihai çıktılara kadar uzun bir yolculuktur ve bu yolda yanlış gidebilecek pek çok şey vardır. Çıktıların iş gereksinimleriyle uyumlu olmasını sağlamak için, proje yöneticileri, gereksinimlerin başlangıcından, geliştirme ve spesifikasyon yoluyla sonraki dağıtımı ve kullanımına kadar gereksinimleri belirlemeli, izlemeli ve izlemelidir. Gereksinimler İzlenebilirlik Matrisi (RTM) ve Gereksinim Yönetimi (RM) yazılımı.
İzlenebilirlik Açıklaması
Basitçe söylemek gerekirse, izlenebilirlik bir şeyi takip etme yeteneğidir. Sağlık hizmetleri, üretim, tedarik zinciri ve yazılım geliştirme dahil olmak üzere endüstriler genelinde izlenebilirlik, nihai çıktıların orijinal gereksinimlerden çok uzaklaşmamasını sağlar.
Terimin kendisi, izleme ve yetenek olmak üzere iki kelimenin bir karışımıdır ve üç kritik iş yönetimi sürecinin temelini oluşturur: kalite yönetimi (kuruluşların kalite hedeflerine ulaşmasını/müşteri beklentilerini karşılamasını sağlar), değişim yönetimi (geliştirme sırasında üründeki değişiklikleri izler) , ve risk yönetimi (ürün bütünlüğüne yönelik güvenlik açıklarını izler ve doğrular).
İzlenebilirlik, çeşitli hükümet düzenlemeleri ve ürün kalitesini iyileştirmek ve katı güvenlik ve güvenlik standartlarına uymak için endüstrilerdeki kuruluşlar üzerinde artan baskı nedeniyle artık her zamankinden daha önemli.
İzlenebilirlik, ekstra çabaya değer kılan birkaç önemli fayda sağlar. Tüm geçmiş etkinliklerin eksiksiz ve güvenilir bir kaydını sağlayarak, geri çağırma gibi olaylar sırasında sorunların araştırılmasına ve giderilmesine yardımcı olarak paydaşların sorunun kaynağını bulmasına olanak tanır. İzlenebilirlik tarafından oluşturulan veriler, kritik iş süreçlerini iyileştirmek ve diğer şeylerin yanı sıra teslim süreleri, nakliye maliyetleri ve envanter yönetimi ile ilgili performans sorunlarını ele almak için kullanılabilir.
Gereksinim İzlenebilirliği
Çoğu insan "izlenebilirlik" derken aslında kastettikleri şey, bir gereksinimin ömrünü geliştirme yaşam döngüsünde, başlangıcından dağıtıma ve ötesine kadar hem ileri hem de geri yönde tanımlama ve takip etme yeteneği olarak tanımlanan gereksinim izlenebilirliğidir. .
Gereksinim izlenebilirliğinin amacı, gereksinimler üzerinde görünürlük sağlamak ve gereksinimlerin karşılandığını kolayca doğrulamayı mümkün kılmaktır. Gereksinim izlenebilirliği, bir gereksinimde yapılan değişikliğin diğer gereksinimleri nasıl etkilediğini ortaya çıkararak değişikliklerin etkisinin analiz edilmesine de yardımcı olur.
Gereksinimler, manuel olarak veya çeşitli gereksinim izleme yazılım araçları kullanılarak izlenebilir. Gereksinim izleme yazılım araçları süreci çok daha az hantal ve hataya açık hale getirirler ve gereksinimlerin sistematik bir şekilde belgelenmesi, analiz edilmesi ve önceliklendirilmesi için bir dizi ekstra özellik ile birlikte gelirler.
İzlenebilirlik Gerektiren Standartlar
İzlenebilirlik, onu değerli bir faaliyet haline getiren birçok önemli fayda sağlar, ancak belirli endüstriler veya ürün türleri için bunu öngören birden fazla standart da vardır.
Örneğin, DO-178B kılavuz, belirli hava kaynaklı sistemlerde kullanılan güvenlik açısından kritik yazılımların güvenliği ile ilgilidir. Yazılım yaşam döngüsü süreçlerine yönelik hedeflere odaklanarak ve sistemdeki bir arıza durumunun etkilerini inceleyerek havadaki ortamlar için güvenli ve güvenilir yazılımların geliştirilmesini sağlar. DO-178B, her gereksinimin kaynağına kadar geri izlemenin mümkün olması gerektiğini belirtir, bu nedenle gereksinimde yapılan her değişikliğin izlenebilirliği sağlamak için belgelenmesi gerekir. Aynı şey geçerli DO-254 içinYazılım yerine donanım için kullanılması dışında DO-178B'ye benzer.
İzlenebilirlik gerektiren diğer standartlar şunları içerir: ISO 262622011 yılında Uluslararası Standardizasyon Örgütü (ISO) tarafından tanımlanan, seri üretim otomobillerdeki elektrikli ve/veya elektronik sistemlerin işlevsel güvenliği için uluslararası bir standart olan ve IEC61508, Uluslararası Elektroteknik Komisyonu tarafından yayınlanan, güvenlikle ilgili sistemler olarak adlandırılan otomatik koruma sistemlerinin nasıl uygulanacağına, tasarlanacağına, dağıtılacağına ve sürdürüleceğine ilişkin yöntemlerden oluşan uluslararası bir standarttır.
İzlenebilirlik Matrisi
İzlenebilirlik matrisi, tam gereksinimlerin izlenebilirliğini sağlamanın çok etkili bir yoludur. İzlenebilirlik matrisi, sütunlarda gösterilen bir türdeki (gereksinimler gibi) yapıtları satırlarda gösterilen başka bir türdeki yapıtlarla (kaynak kodu gibi) eşleyerek bir denetim izi oluşturur; bu, yapay öğeler arasındaki izlerin tablo benzeri bir temsiliyle sonuçlanır.
Aşağıdaki resim, Visure Requirements tarafından oluşturulan bir izlenebilirlik matrisinin bir örneğini göstermektedir.
İzlenebilirlik matrisi, büyük miktarda bilgiyi bir bakışta görünür kılan, olası sorunları vurgulayarak büyük sorunlara dönüşme şansları olmadan uzun zaman önce çözülebilmelerini sağlayan kullanışlı bir görsel yardımcıdır.
Açıklanması kolay olsa da, izlenebilirlik matrisleri hızla çok karmaşık ve yönetilmesi zor hale gelebilir. Bu nedenle proje yöneticileri bunları nadiren manuel olarak oluşturur. Bunun yerine, üretim sırasında, fikir oluşturma yoluyla, tamamlamaya kadar gereksinimlerdeki değişiklikleri izlemek için gereksinim yönetimi araçlarına güvenirler.
İyi tasarlanmış bir izlenebilirlik, her gereksinimi uygun iş hedefleriyle ilişkilendirir, olası değişikliklerin değerlendirilmesini hızlı ve kolay hale getirir, proje riskini azaltır, gereksinimler arasında tutarlılığı destekler, gereksinimlerin yaşam döngüsü boyunca izleme ve kontrole olanak tanır ve daha fazlasını sağlar.
Visure ile İyi İzlenebilirliğin Sağlanması
Visure Requirements, gereksinimlerin kökeninden, geliştirme ve belirtimlerine, ürünün daha sonraki dağıtımına ve kullanımına ve sürekli iyileştirme ve yineleme dönemlerine kadar gereksinimlerin izlenebilirliğini sağlamak için tasarlanmış, özelliklerle dolu bir Gereksinim Yönetimi (RM) yazılım aracıdır. Bu aşamalardan herhangi biri.
Gereksinimlerle ilgili tüm bilgileri, bunların ilişkilerini ve kullanıcılarla olan etkileşimlerini yöneten Visure Requirements, tek bir araçta eksiksiz gereksinim izlenebilirliği sağlayarak eksiksiz gereksinim yönetimi sürecine entegre destek sağlar.
Gereksinimlerin izlenebilirliğine duyulan ihtiyaç evrensel olsa da, buna nasıl yaklaşılacağının sonsuz sayıda yolu vardır çünkü hiçbir iki kuruluş birbirinin aynısı değildir. Görünüm Gereksinimleri tamamen özelleştirilebilir ve kuruluşların mevcut menülerde, araç çubuklarında, sütunlarda, düğmelerde ve diğer bileşenlerde değişiklik yapma dahil olmak üzere gereksinimlerine ve tercihlerine göre özelleştirmesine olanak tanır.
Visure Requirements, ürün, sistem, bileşen gereksinimleri ve tasarımı ve daha fazlası gibi farklı gereksinim seviyeleri arasındaki izlenebilirliği görüntülemek için diğer raporların ve gösterge tablolarının yanı sıra otomatik olarak bir gereksinim izlenebilirlik matrisi oluşturabilir.