28 Aralık 2016 5324 0 AGILE GELİŞTİRME Burak Keskin
Evet sonunda beklenen gerçekleşiyor gibi ! PMI PMBOK (Project Management Body of Knowledge) versiyon 6 ‘nın ayak seslerinin duyulduğu şu günlerde geleneksel waterfall (şelale) proje yönetim modeli ile agile (çevik) proje yönetim modeli birbirlerine en sonunda gülümsüyorlar dersek ne dersiniz ? Nasıl yani ? diye sorduğunuzu duyar gibiyim.
Bu iki model birbirIerine dargın değillerdi elbette ancak IT alanında, özellikle yazılım projelerinin yönetiminde her zaman tartışma konusu olmuştur bu durum ve hatta çoğu zaman onca emek verip PMP sertifikası aldıktan sonra IT projelerinde PMI süreç ve pratikleri ile çevik proje yönetilemez inanışı ve kaygısı ile sertifika bir kenara konulup, gerçek hayata dönülmüştür J.
Latife bir yana sanılanın aksine aslında bu ikili et ve tırnak misali birbirlerinden hiç ayrılmadılar diyerek yazımıza devam edelim ve PMBOK versiyon 6 nın agile yaklaşıma neler getireceğine geçmeden önce savımızı PMBOK bilgi klavuzunun bir modeli dayatmayan proje yaşam döngüsünden bağımsız, predictive (öngörülebilen / tümüyle plan güdümlü ) veya adaptive (uyarlanabilen / değişim güdümlü /çevik ) proje yaşam döngüsü dinamiklerinin ikisini de kapsayan bir framework (çerçeve) içeren yönetimsel bir yaklaşım rehberi olduğunu vurgulayarak sürdürelim. Yani bir başka ifadeyle projenizin yaşam döngüsü neyi gerektiriyorsa waterfall veya agile, uygun yöntemi seçerek PMBOK rehberliğinde yönetebilirsiniz.
Bu durumda isterseniz gelin öncelikli olarak proje yönetiminin geleneksel yada çevik yöntemlerden hangisini gerektirdiğine nasıl karar vereceğimizi bir hatırlayalım. Temelde yaklaşım şöyle :
- Proje yaşam döngüsünün kapsam,zaman ve maliyet kısıtları proje başlangıcı öncesinde öngörülebiliyorsa, paydaşlarınızın katılım yoğunluğu ve beklentileri belli ise, proje fazlarında makul seviyede değişimler söz konusu ise vurgunun süreçlerde olduğu geleneksel (lineer/sıralı) yönetimsel modeli,
- Proje yaşam döngüsünün kapsam,zaman ve maliyet kısıtları proje başlangıcı öncesinde öngörülemiyorsa , paydaşlarınızın katılım yoğunluğu ve beklentileri değişkenlik gösteriyorsa, proje fazlarında yüksek seviyeli tekrarlanan (iteratif) değişimler söz konusu ise bu durumda vurgunun paydaşlarda olduğu iteratif/çevik yönetimsel modelin tercihi daha uygun olacaktır.
Peki “doğru bilinen yanlışlar” fenomeninin tipik bir örneği olan PMBOK rehberliğinde çevik proje yönetilemez algısı nasıl oluştu ? Bence bu durumun oluşmasında öncelikli olarak yukarıda belirttiğimiz proje yaşam döngüsünün neyi gerektirdiğine bakılmaksızın güncel versiyonda bulunan 47 yönetimsel sürecin tamamının projede kullanılması gerekliliği olduğunun düşünülmesi ana etken. Halbuki proje yönetimi projeye göre “terzi usulu” bir yaklaşımı gerektirir. Yani projenizin büyüklüğüne göre proje yöneticisi olarak siz hangi süreçleri projenize adapte edeceğinize karar verirsiniz. Hal böyleyken görece olarak küçük bir projede kalkıp da 47 sürecin tamamamını adapte etmeye kalkarsanız oluşacak hantal yönetimsel yapı sizi daha dinamik olduğu düşünülen çevik modellere doğru yöneltir. Bununla birlikte, elbette 47 sürecin tamamının hakkıyla uygulanabileceği büyük hacimli projelerde ise bu süreçler etkin ve verimli bir şekilde projenizi yönetebilmenizin bir nevi sigortasıdır.
Bir başka etken ise güncel PMBOK versiyonunda 10 bilgi alanına dağılmış 47 sürecin birbirleri ile olan korelasyonunda çevik yöntemlere göre detaylandırma yapılmamış olması. İşte tam da bu noktada doğal olarak kafaları karıştıran bu duruma PMBOK versiyon 6 çevikleşerek cevap veriyor olacak. Yapılan açıklamalara göre versiyon 6 ‘nın en önemli yeniliklerinden biri her bir bilgi alanınına ait süreçler için agile (çevik), iteratif (tekrarlayan), adaptive (uyarlamalı) yaklaşım pratiklerinin projelere nasıl entegre edileceğini kapsıyor olacağı. Bu yaklaşımı tamamlayan bir başka yenilikte beklentiler dahilinde yeni versiyonda ayrıca bir “agile in project management” bölümününün olması.
Gelinen noktada görünen o ki agile bakış açısı yeni versiyonda tartışmaları yatıştıracak bir kapsamda kendine yer buluyor olacak. Bu kapsamın ne kadar kapsamlı olduğunu ise PMBOK versiyon 6 ete kemiğe büründüğünde hep birlikte deneyimliyor olacağız. O zamana kadar versiyon 5 ile proje yönetimi yaşam döngünüzün yolu açık olsun...