Scrum metodolojisinde, görev ve hataların öncelik ve şiddet seviyelerinin doğru bir şekilde belirlenmesi, projelerin başarısı için hayati öneme sahiptir. BioAffix projelerinde, bu süreci standartlaştırmak ve objektif değerlendirmeyi sağlamak için geliştirdiği BioAffix Priority & Severity Calculator aracını kullanmaktadır.

Scrum metodolojisi, yazılım geliştirme süreçlerinde esneklik ve verimliliği artıran bir çerçeve sunar. Bu metodoloji içinde, görevlerin ve hataların önceliklendirilmesi ve ciddiyet derecesinin belirlenmesi, projelerin başarısı ve planlanması için kritik öneme sahiptir. BioAffix projelerinde, bu süreçleri standartlaştırmak ve tutarlılığı sağlamak için özel olarak geliştirilmiş bir araç olan “BioAffix Priority & Severity Calculator” kullanılmaktadır.

BioAffix Priority & Severity Calculator neden tasarlandı?

BioAffix projeleri CMMI (Capability Maturity Model Integration) Seviye 3 sertifikasına sahiptir ve süreçlerinin olgunluk seviyesini sürekli olarak değerlendirmekte ve iyileştirmektedir. Geliştirilen ve uygulanan bu süreçlerle ilgili hazırladığımız “Definition of Done Nedir? BioAffix Projelerinde Nasıl Kullanılır?” ve “CMMI Perspektifinde Defect Ratio’nun Hesaplanması ve BioAffix Projelerindeki Yeri” başlıklı makaleleri inceleyebilirsiniz.

CMMI perspektifinde ve Scrum metodolojisine göre devam eden Ar-Ge süreçlerinde, Priority ve Severity değerlerinin test ve yazılım ekibi tarafından kısa bir prosedüre göre girilmesi bekleniyordu. Ancak, CMMI Seviye 5 analizleri çerçevesinde yapılan incelemelerde, ekip üyelerinin genellikle Priority ve Severity değerlerini “Orta” olarak değerlendirdiği tespit edildi. 5 WHY yöntemi kullanılarak yapılan ayrıntılı çalışmada, değerleri belirleyen prosedürün yoruma açık olmasından kaynaklandığı ortaya çıktı. Bu durumu çözmek amacıyla, her bir değeri belirlemek için üç soru sorarak hesaplama yapan bir hesap makinesi geliştirdik.

Scrum Metodolojisinde Priority (Öncelik) ve Severity (Şiddet)

Scrum’da, görevlerin ve hataların doğru bir şekilde önceliklendirilmesi (Priority) ve ciddiyet derecesinin belirlenmesi (Severity), sprint planlamalarının ve ürün teslimatlarının zamanında ve kaliteli bir şekilde yapılmasını sağlar. İşte bu kavramların Scrum içindeki rolü:

  • Priority (Öncelik): Bir iş öğesinin ne kadar acil olduğunu ve öncelikli olarak yapılması gerektiğini belirler. Öncelik seviyesi, genellikle işin aciliyeti ve zamanlaması ile ilgilidir. Scrum’da, yüksek öncelikli işler Product Backlog’da en üst sıralara yerleştirilir ve sprintlerde ilk olarak ele alınır.
  • Severity (Şiddet): Bir iş öğesinin veya hatanın sistem üzerindeki etkisini ve ne kadar kritik olduğunu belirler. Şiddet seviyesi, hataların veya sorunların ciddiyeti ile ilgilidir. Kritik şiddet seviyesine sahip hatalar, sistemin genel işleyişini etkileyebileceğinden, acil müdahale gerektirir.

BioAffix Priority & Severity Calculator

Priority-Öncelik Hesaplama

BioAffix projelerinde kullanılan Priority & Severity Calculator, görevlerin öncelik seviyesini belirlemek için üç ana kriter kullanır:

  1. Impact (Etkililik): Görevin genel başarıya veya kullanıcı deneyimine olan etkisi.
    • Kritik (5): Görev projenin tamamını ciddi şekilde etkiler.
    • Yüksek (4): Görev önemli bir işlevselliği etkiler.
    • Orta (3): Görev orta düzeyde bir işlevselliği etkiler.
    • Düşük (2): Görev küçük bir işlevselliği etkiler.
    • Minimal (1): Görevin etkisi önemsizdir.
  2. Urgency (Aciliyet): Görevin ne kadar acil çözülmesi gerektiği.
    • Hemen (5): Görev hemen çözülmelidir.
    • Yüksek (4): Görev en kısa sürede çözülmelidir.
    • Orta (3): Görev yakın zamanda çözülmelidir.
    • Düşük (2): Görev çözülmesi gereken, ancak acil olmayan bir konudur.
    • Çok Düşük (1): Görevin çözülmesi için bir aciliyet yoktur.
  3. Complexity (Karmaşıklık): Görevin tamamlanmasının ne kadar zaman ve kaynak gerektirdiği.
    • Çok Yüksek (1): Görev çok karmaşık ve zaman alıcıdır.
    • Yüksek (2): Görev karmaşıktır ve belirli bir süre gerektirir.
    • Orta (3): Görev orta düzeyde karmaşıktır.
    • Düşük (4): Görev basittir ve az zaman gerektirir.
    • Çok Düşük (5): Görev çok basittir ve hemen yapılabilir.

Severity-Şiddet Hesaplama

BioAffix projelerinde kullanılan Priority & Severity Calculator, hataların şiddet seviyesini belirlemek için üç ana kriter kullanır:

  1. Impact (Etkililik): Görevin genel başarıya veya kullanıcı deneyimine olan etkisi.
    • Kritik (5): Görev projenin tamamını ciddi şekilde etkiler.
    • Yüksek (4): Görev önemli bir işlevselliği etkiler.
    • Orta (3): Görev orta düzeyde bir işlevselliği etkiler.
    • Düşük (2): Görev küçük bir işlevselliği etkiler.
    • Minimal (1): Görevin etkisi önemsizdir.
  2. Exploitability (Sömürülebilirlik): Görevin ne kadar kolay sömürülebileceği.
    • Çok Yüksek (5): Görev çok kolay sömürülebilir.
    • Yüksek (4): Görev kolay sömürülebilir.
    • Orta (3): Görev orta derecede sömürülebilir.
    • Düşük (2): Görev zor sömürülebilir.
    • Çok Düşük (1): Görev çok zor sömürülebilir.
  3. Affected Users (Etkilenen Kullanıcılar): Görevin kaç kullanıcıyı etkilediği.
    • Tüm Kullanıcılar (5): Görev tüm kullanıcıları etkiler.
    • Kullanıcıların Çoğunluğu (4): Görev kullanıcıların çoğunluğunu etkiler.
    • Bazı Kullanıcılar (3): Görev bazı kullanıcıları etkiler.
    • Az Sayıda Kullanıcı (2): Görev çok az kullanıcıyı etkiler.
    • Tek Kullanıcı (1): Görev tek bir kullanıcıyı etkiler.

Bu hesaplayıcıya https://blog.bioaffix.com/tools/bioaffix-priority-severity-calculator/ adresinden ulaşabilir ve siz de projelerinizde ücretsiz bir şekilde kullanabilirsiniz.

Scrum metodolojisinde, görev ve hataların öncelik ve şiddet seviyelerinin doğru bir şekilde belirlenmesi, projelerin başarısı için hayati öneme sahiptir. BioAffix projelerinde, bu süreci standartlaştırmak ve objektif değerlendirmeyi sağlamak için geliştirdiği BioAffix Priority & Severity Calculator aracını kullanmaktadır. Bu araç, projelerde tutarlılığı ve verimliliği artırarak, yüksek kaliteli yazılım ürünlerinin zamanında teslim edilmesine katkı sağlar.

Dört ayda bir yayınlanan BioAffix elektronik posta bültenine abone olarak yeni gelişmeler hakkında bilgi sahibi olabilirsiniz.

Leave a Reply

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