Agile Ne Demek?
Yayın: · Son güncelleme:
Agile Ne Demek? Kısaca
Agile (çevik), işi kısa döngülere bölen, her döngüde çalışan bir çıktı teslim eden ve müşteri geri bildirimiyle planı sürekli uyarlayan proje yönetimi ve yazılım geliştirme yaklaşımıdır. Scrum ve Kanban en bilinen çevik yöntemlerdir.

İçindekiler
Agile ne demek?
Agile, İngilizcede "çevik" anlamına gelir. Proje yönetiminde ise değişime hızla uyum sağlamayı öne çıkaran bir çalışma felsefesidir. Tüm işi baştan ayrıntılı planlayıp aylar sonra teslim etmek yerine, birkaç haftalık döngülerde kullanılabilir parçalar üretilir.
Yaklaşım, 2001'de bir grup yazılımcının yayımladığı Agile Manifesto ile tanımlandı.
Manifesto'nun dört değeri
Manifesto dört değeri öne çıkarır:
- Süreç ve araçlardan çok bireyler ve etkileşimler
- Kapsamlı dokümantasyondan çok çalışan ürün
- Sözleşme pazarlığından çok müşteriyle iş birliği
- Bir plana bağlı kalmaktan çok değişime yanıt vermek
Sağdaki unsurlar değersiz değildir. Manifesto yalnız soldakilere daha fazla değer verildiğini söyler.
Şelale modelinden farkı
Şelale modelinde aşamalar sırayla ilerler: analiz, tasarım, geliştirme, test, teslim. Gereksinim değişirse geri dönmek pahalıdır. Agile'da ise her döngü kendi içinde bu adımların küçük bir versiyonunu içerir.
Varsayımsal bir örnek: Bir mobil uygulama ekibi, altı ay sonra tam ürün yerine iki haftada bir yeni bir özellik yayınlıyor. İlk ay sonunda kullanıcıların beklenmedik bir özelliği çok kullandığını görüp planı ona göre değiştiriyor.
Hangi yöntemler kullanılır?
Scrum, sabit uzunlukta sprintler ve belirli roller tanımlar. Kanban ise işleri bir pano üzerinde akış hâlinde izler ve aynı anda yapılan iş sayısını sınırlar. Agile her derde çare değildir; düzenli geri bildirim alınmayan bir ekipte yalnız toplantı sayısını artırır. Küçük bir ekiple, tek bir projede deneyerek başlamak en sağlıklısıdır.
Sıkça Sorulan Sorular
Agile nedir, yalnız yazılımda mı kullanılır?
Agile, işi kısa döngülerle yürüten çevik bir çalışma yaklaşımıdır. Yazılımda doğmuş olsa da pazarlama, ürün ve insan kaynakları ekiplerinde de uygulanır.
Agile ile Scrum aynı şey mi?
Hayır. Agile genel bir yaklaşım ve değerler bütünüdür; Scrum ise bu yaklaşımı uygulamak için kullanılan belirli bir yöntemdir.