Analiz Dokümanını Kim İçin Yazıyoruz?

Analistler dağ gibi işlerinin arasında bir de dokümantasyonla uğraşıyorlar. Bu yüzden apar topar doküman şablonunu alıp, içindeki zorunlu alanları doldurup, kurumun bilgi birikimi klasörlerinin tozlu raflarının arasına bu hiçbir işe yaramayan dokümanı ekleyiveriyorlar.

Peki bir soru; madem işe yaramayacak, neden yazıyoruz? Hiç yazmasak, işlerimiz için azıcık fazladan zamanımız olmaz mı?

Bu gözle bakarsak evet. Boş bir doküman hazırlayacağınıza birkaç iş birimi ile fazladan 1-2 saat kavga edin daha iyi değil mi?

Dökümanların kalitesiz olmasının çok farklı sebepleri var. Bu sebeplerden bazılarını Analiz Dokümanlarının Berbat Olmasının 6 Sebebi başlıklı yazıda bulabilirsiniz.

Bu yazıda daha çok Analiz Dokümanının kime hizmet edeceği konusuna değineceğiz. Çünkü çoğu zaman Analiz Dokümanının kime ya da neye hizmet ettiğini göz ardı ettiğimiz için kalitesi düşük oluyor.

Yazılımcılar için mi? Oluşturduğumuz Analiz Dokümanını, yazılımcı arkadaşlar alıp okuyacaklar ve Hangi iş gereksiniminin sisteme “Nasıl” uyarlanacağını orada toplu halde görecekler. Sistem/Çözüm gereksinimlerini yazılım geliştirici arkadaşların fikirlerini alarak hazırlamıştık. Ancak onların bu çözüm gereksinimlerini toplu halde görmeye ve proje boyunca kendilerine referans olacak bir dokümana ihtiyaçları vardır.

İş Birimleri için mi? İş birimleri, analiz dokümanının iş gereksinimleri kısmıyla ilgilenir. Sistem/Çözüm Gereksinimleri kısmını iş birimlerine okutamazsınız, okumazlar. Bu yüzden dokümanın iş gereksinimleri kısmı, eksiksiz ve detaylı bir şekilde iş gereksinimlerini içermelidir ve sürekli güncel olmalıdır. İş birimlerine bazen analiz dokümanının iş gereksinimleri kısmını da okutamayabilirsiniz. Böyle durumların önüne geçmek için iş ve sistem gereksinimi dokümanları birbirinden ayrılabilir ya da sadece iş birimine gösterip onay almak için hazırladığımız bir kapsam bildirimi dokümanına sadece iş gereksinimlerini yazabiliriz. Sonuç olarak, iş birimleri ile aramızdaki dil gereksinimlerdir. Gereksinimler de analiz dokümanındadır.

Proje için mi? Bir projenin kapsamını gereksinimler belirler. Gereksinim ekledikçe, çıkardıkça ya da değiştikçe, projenin temel çizgileri (Kapsam, Zaman, Maliyet) değişir. Analiz dokümanı kalitesiz ise, ne doğru bir Kapsam-Zaman-Maliyet belirlenebilir ne de değişiklik yönetimi süreçleri doğru uygulanabilir. Kalitesiz analiz dokümanları, projenin kapsam, zaman ve maliyetinde sapmalara yol açacaktır.

Kurum için mi? Analiz dokümanı, kurumsal bilgi birikiminin bir parçasıdır. Bir projeye başlarken, benzer projelerin dokümanlarına bakılarak bazı kararlar verilebilir. Ya da analiz dokümanı kalitesiz hazırlanmış olan bir projenin geliştirme ekibi (analist, yazılımcı, testçi v.s.) artık o kurumda değilse, proje ile ilgili çok önemli bilgiler de onlarla birlikte uçmuş demektir. Bazen bize de olmaz mı? Bir modülü incelerken “acaba burayı neden böyle yapmışlar?” gibi soruların içinde boğuşuruz. Yazılımcıyla oturup bazen günlerce sistemin neden böyle kurgulandığını anlamaya çalışırız. Halbuki kaliteli bir analiz dokümanında bu sorunun cevabı zaten mevcuttur.

Kendiniz için mi? Analist, yaptığı her şeyi yazmalıdır. Projede yapılacak olan her şeyin karşılığında en az 1 gereksinim olmalıdır. Yapılan her şeyin yazılması, gözden kaçan gereksinimlerin de ortaya çıkmasını sağlar. Ayrıca, proje ile ilgili bir problem olduğunda, her zaman olduğu gibi gözler analiste çevrilir. Böyle durumlarda analist kendini analiz dokümanı ile savunabilir. Bunun dışında sözlü iddialar geçerli olmayacaktır.

Reklamlar

Bir Cevap Yazın

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

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