Projelerde Gereksinim Belirsizliklerini Yönetmek

Why and How to Embrace Uncertainty, According to Psych Experts. Nike.com

Projelerde paydaşların gereksinimleri toplanırken netliğin, eksiksizliğin ve gereksinim kalitesinin kontrol edilmesi gerekir.

Gereksinim incelemesinin amacı, gereksinimlerin en yüksek kalite düzeyine göre geliştirilmesini ve paydaşların gereksinimleri doğru, eksiksiz ve açık bir şekilde anlamasını sağlamaktır.

Dikkat Edilmesi Gerekenler

  • Gereksinimler, birden fazla yoruma açık olmamalıdır.
  • Gereksinimler için kullanılan terimler bir sözlükte tanımlanmalı ve tutarlı bir şekilde kullanılmalıdır.
  • Zayıf dilbilgisi kullanılmamalıdır.
  • “Eğer x olursa y yapılmalı” vb. ifadelerde tüm koşullar içerilmeli, açık bırakılmamalıdır.
  • Hızlı, kolay, son teknoloji, basit, nispeten, uygun ve mükemmel kelimeleri kullanılmamalıdır.
  • Yakında, neredeyse, en kısa zamanda, oldukça, daha fazla, çoğu, bazıları, benzer, sonunda ve yakın zamanda vb. kesin anlamı olmayan kelimeler kaldırılmalıdır.
  • “İleride tanımlanacaktır” ibaresi olmamalıdır.
  • Olması gereken, mümkünse, olabilir vb. isteğe bağlılığı tanımlayan sözcükler yer almamalıdır.
  • Gereksinimleri toplayan ekibin, ilgili kısaltmalar ve belirli terimlere yönelik bilgi sahibi olması önemlidir. Terimlerin kullanım alanına göre anlamlarının farklılaşabileceği unutulmamalıdır. Evrensel olmayan terimlerin örneklerle pekiştirilmesi gerekebilir.
  • Zayıf açıklamalar gereksinimlerde belirsizliğe yol açar. Nitel terimleri nicelleştirmeye çalışmak gerekir.
  • Mümkünse, diyagram, algoritma, tablo, kullanım senaryosu, kullanıcı öyküleri veya bir prototip kullanarak gereksinimin net olarak anlaşılması sağlanmaya çalışılmalıdır. Belirsizliği azaltmak ve kavrayışı artırmak için süreç ve veri akış diyagramları, algoritmaları kullanın.
  • Gereksinim kendi içinde karmaşıksa anlaşılmasını kolaylaştırmak için tablo kullanın. Tablolar, beklentilerin belirli tanımlar altında birden fazla koşul ile ele alınabilmesini sağlarlar.
  • Kullanı(m)cı senaryoları, sistem kullanımını ve bağlamını görselleştirmek kullanıcı deneyimini tanımlarken beklentilerin netleştirilmesini sağlar. Kullanıcı hikayeleri bir iki cümle ile kısaca gereksinimi açıklayabilir.

Gereksinimlerin belirsizliği iki adımda incelenebilir;

Adım 1: İlk belirsizlik incelemesi – Gereksinimi ilk alan kişi tarafından yapılır. Konu hakkında hiçbir şey bilmeyen biri olabilir. Bu incelemenin amacı, gereksinimin sıradan bir kişi tarafından açık ve anlaşılır olmasını sağlamaktır. Alan uzmanı olmadıkları için, açıkça yazılı olmayan konuları anlayamazlar.

Adım 2: İlk belirsizlik incelemesinden sonra konu uzmanı gereksinimi inceler. Gereksinimin eksiksiz ve doğru olmasını sağlamaya odaklanır, terimler incelenir ve netliği artırmak için diyagramlar, tablolar, kullanım senaryoları veya prototipler talep edilebilir.

Gözden geçiren tarafından yapılan yorumlar diğerlerinin görüşüne sunulabilir.

Gereksinimlerin netleştirilmesine harcanacak efor ileride yaşanacak problemlerin yaratacağı efordan az olacaktır.

Bu yaklaşımla, gereksinimleri olanlar ifade etme konusunda gelişeceklerdir.

Faydalar

  • Gereksinim belirsizliğini kontrol etmek, gereksinimlerin giderek netleşmesini sağlayacaktır.
  • Gereksinimleri ifade etmek için harcanan süre azalacaktır.
  • Erken geri bildirim daha yüksek kaliteli gereksinimlerle sonuçlanacaktır.
  • Hatalar daha erken fark edilerek giderilecek, maliyetler düşecektir.
  • Gereksinimleri incelemek, odaklanma ve zamanında geri bildirim sağlayacaktır.
  • Açık, özlü ve ölçülebilir gereksinimler, yeniden çalışmayı ve değersiz iş yapmayı azaltacaktır.

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

9 + 20 =

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