TÜRKÇE | ENGLISH
Kayıt | Giriş
 
Agile: İletişim ve Takım Oyunu

Bu yazımda Agile nedir sorusuna cevap vermekten daha çok, Agile içerisinde öne çıkan iki kavram üzerinde biraz durmak istiyorum: iletişim ve takım oyunu.

Agile’ın hedeflerinden önemli bir tanesi, daha az hata ve hata düzeltme çalışmaları (rework) ile çalışır durumdaki programın müşteriye iletilmesi, böylelikle müşteri memnuniyetinin sağlanmasıdır. Peki, müşteri memnuniyeti nasıl sağlanır? Şüphesiz ki bu soruya verilebilecek birçok yanıt vardır. Ancak, ben bunlardan önemli bir tanesi üzerinde durmak istiyorum:

müşterinin ihtiyaçlarını iyi anlayıp, ihtiyaçları ile bire bir örtüşen çözümler üretmek.

İşte tam bu noktada da karşımıza etkin “iletişim”in önemi çıkmaktadır.

Son kullanıcıyla iletişime girmeden, onun ihtiyaçlarını nasıl anlayabiliriz? Müşterimizle etkin bir iletişim kuramadan, onların beklentilerini nasıl karşılayabiliriz? Takım içi güçlü bir iletişim sağlayamadan, bir kişinin yapabileceğinin ötesini yapması gerekeni takımımızdan nasıl bekleyebiliriz?

Adına Agile diyelim veya demeyelim, yazılım projelerinin başarıya ulaşması için son kullanıcıyla, müşteriyle, takımla ve takım içindeki bireylerin bir birleriyle iletişiminin etkin bir seviyeye mutlaka getirilmesi gerekmektedir. Unutmayalım ki, yazılım insanlar tarafından yine insanlar için yaratılmaktadır. Odağında bu kadar insan unsuru olan bir süreçte iletişimi küçümsemek büyük bir yanlış olacaktır.

Diğer bir önemli nokta ise “takım oyunu”dur. Bir veya birçok kişi tarafından yönlendirilen, yönlendirilmeye çalışılan yapılar ister istemez yavaş hareket etmektedirler. Öyle ki, vizyon ve hedefi iyi anlamış, kendisine düşen sorumluluğun farkında olan, ne yapması gerekliliğinin kendisi farkında olan bir takım her zaman için dışarıdan komut alarak ilerlemek durumunda olan bir takımdan çok daha etkindir. Bu noktada, iyi bir takım oyunun faydaları üzerinde tartışmak bence anlamsızdır.

Öyleyse yöneticiler de bu tartışmasız gerçeğin farkında olmalı ve kendi ekiplerinin yetkinlik ve becerilerini ortaya çıkarmak için çalışmalıdırlar. Söylediğim gibi, yazılım insanlar tarafından yaratılmaktadır ve insanlar organizasyonların yaratıcı unsurlarıdır. Bu temel noktada yöneticilerin, takımlarını bu yönde motive etmeleri ve karşılaştıkları sorunları, engelleri ortadan kaldırmaya çalışmaları gerekmektedir. Ancak böylelikle istenilen anlamda bir takım oyunundan ve dolayısıyla da başarıdan söz edilebilir.

Son olarak Agile manifestodan bir alıntı ile sözümüzü noktalayalım:

            Bireyler ve aralarındaki etkileşimler, kullanılan araç ve süreçlerden daha önemlidir.

You must be a registered subscriber in order to view this Article.
To learn more about becoming a subscriber, please visit our Subscription Services page.

Yazar: Mehmet Yitmen
Yayınlanma Tarihi: 9/3/2008
Kaç kez okundu: 642

Geri Dön
An error has occurred.
Error: Unable to load the Article Details page.

 
 
© Tüm hakları ACM Yazılım Çözümleri Ltd.'ye aittir.