
GELİŞTİRME YAKLAŞIMLARI
Geliştirme yaklaşımı, proje yaşam döngüsü boyunca ürünü, hizmeti veya sonucu ortaya çıkarmak ve geliştirmek için kullanılan yaklaşımdır. Farklı sektörlerde, farklı geliştirme yaklaşımları vardır. Yaygın olarak öngörücü, hibrit ve uyarlamalı yaklaşımlar olarak adlandırılırlar. Aşağıda görülebileceği gibi öngörücü (geleneksel-traditional)al) ve çevik (agile) yaklaşımların bir arada kullanımı hibrit (hybrid) yaklaşımı doğurur.
- Öngörücü (Geleneksel) yaklaşım – Proje ve ürün ile ilgili gereksinimler, projenin başlangıcında tanımlanabiliyor ve analiz edilebiliyorsa öngörücü yaklaşım yararlıdır. Buna şelale (waterfall) yaklaşımı da denilebilir. Bu yaklaşım, önemli bir yatırım söz konusu olduğunda, sık gözden geçirme, değişiklik kontrolü ve geliştirme açısından yeniden planlama yüksek düzeyde risk içeriyorsa tercih edilir. Kapsam, zaman, maliyet, kaynak ihtiyaçları ve riskler proje yaşam döngüsünün ilk aşamalarında iyice tanımlanır ve nispeten istikrarlıdır. Bu geliştirme yaklaşımı, proje ekibinin projenin başında belirsizliği azaltmasına ve planlamanın çoğunu önceden (erken) yapmasına olanak tanır. Proje çalışmasının çoğu, projenin başlangıcına yakın geliştirilen planları takip eder.
- Hibrit yaklaşım – Hibrit yaklaşım, öngörücü ve uyarlanabilir yaklaşımların ortak kullanıldığı anlamına gelir. Bu yaklaşım, gereksinimlerle ilgili belirsizlik veya risk olduğunda faydalıdır. Hibrit, teslimatların birleştirilebildiği veya farklı proje ekipleri tarafından geliştirilen farklı teslimatların olduğu durumlarda kullanışlıdır. Hibrit yaklaşım, öngörücü yaklaşımdan daha uyarlanabilir, ancak uyarlanabilir yaklaşımdan daha az uyarlanabilirdir. Hibrit yaklaşımlar genellikle yinelemeli veya artırımlı geliştirme yaklaşımı kullanırlar.
- Yinelemeli yaklaşım, gereksinimleri netleştirmek ve çeşitli seçenekleri araştırmak için yararlıdır. Yinelemeli yaklaşım, her defasında değerlendirilebilecek düzeyde yeterli sonuç üretebilir. Bir dizi yineleme ile teslimat üretmek için artırımlı yaklaşım kullanılır. Her yineleme, önceden belirlenmiş bir zaman çerçevesi (zaman kutusu) içinde istenen sonuca işlevsellik ekler. Teslimat, son yinelemeden sonra tamamlanmış olarak kabul edilir.
- Aşağıda Artırımlı (incremental) ve Yinelemeli (Iterative) yaklaşım görülebilir. Artırımlı (incremental) yaklaşımda her defasında sonuç bir kademe yükseltilir. Yinelemeli (Iterative) yaklaşomda ise her yünelemede sonuç iyileştirilir.

Gereksinimlerin net olmadığı bir ürün geliştirme projesinde uyarlanabilir yaklaşım kullanmak, hibrit yaklaşıma örnek olabilir. Bununla birlikte, ürünün lojistiği, öngörücü yaklaşım kullanılarak yapılabilir. Bir projedeki bir teslimatın uyarlanabilir ve diğerinin öngörücü yaklaşım kullanılarak geliştirilmesi örnek olarak verilebilir.
- Uyarlanabilir yaklaşım. Uyarlanabilir yaklaşımlar, gereksinimler yüksek düzeyde belirsizliğe ve değişkenliğe sahipse ve proje boyunca değişmesi muhtemelse faydalıdır. Projenin başlangıcında net bir vizyon belirlenir ve bilinen ilk gereksinimler kullanıcı geri bildirimlerine, ortama veya gelişmelere göre rafine edilerek, detaylandırılır, geliştirilir ve yaygınlaştırılır.
Uyarlanabilir yaklaşımlar, yinelemeli ve artımlı yaklaşımları kullanır. Uyarlanabilir yaklaşımlarda, yinelemeler daha kısa olup ürünün, paydaş geri bildirimlerine dayalı olarak geliştirilme olasılığı daha yüksektir.
Çevik yaklaşımları uyarlanabilir olarak kabul edebiliriz. Her yinelemenin (1-2 hafta) sonunda başarılı bir sonuç üretilir ve sunulur. Proje ekibi, her yineleme için planlama yapar. Proje ekibi, önceliklendirilmiş bir iş listesine (product backlog) dayalı olarak gerçekleştirilecek kapsamı belirler, ilgili işler tahmin edilir ve yineleme boyunca proje ekibi işbirliği içinde çalışılır.
Proje Yaşam Döngüleri üzerine aşağıdaki yazımı da mutlaka okumalısınız;
https://www.savassakar.com/proje-yonetimi-yasam-donguleri/
Türkçe eğitimler
İngilizce eğitimler









