En temeline yolculuk — Agile ile derinlere iniyoruz

Nimet APAYDIN
Oyun ve Uygulama Akademisi
2 min readJun 13, 2022

Herkese merhaba. Bu yazımda Coursera platformunda bulunan Google’ın hazırlamış olduğu Çevik Proje Yönetimi Kursundan derlediğim notları paylaşıyor olacağım.

Agile diyoruz ama peki Agile dediğimizde aklımıza ilk gelen şey ne? En basit olarak “Çevik Yazılım Geliştirme” denilebilir. Çevik dediğimizde kolaylıkla hareket edebildiğimiz, hızlı ve yenilemeli bir yaklaşımdan bahsetmek mümkün.

Agile ‘ı öne çıkaran yaklaşımlara kısaca değinecek olursam ekibin geri bildirimleri hızlıca değerlendirmesi ve gereklilikleri önceliklendirerek geliştirilmesini sağlaması verilebilir. Bir başka önemli konu çevik yaklaşımda belgelerden daha çok yüz yüze konuşmalara önem verilir. Belgeleme yine yapılır ama yüz yüze konuşmalar daha ön plandadır. Çevik yaklaşım da daha küçük ve sık yayınlar yapılmaktadır.

Hazır temelinden bahsediyorken bu temeli oluşturan önemli adımlardanda bahsetmek gerekli. Bunlardan en önemlisi Çevik Manifesto. Manifestoda ekiplerin üzerine düşünmesi gereken dört değer ve 12 ilke bulunmakta.

Bu değerler sırasıyla şu şekilde;

  • Manifesto bireyler ve etkileşimleri süreçler ve araçların üstünde tutar.
  • İşleyen bir yazılımı kapsamlı belgelerin üstünde tutar.
  • Müşteriyle iş birliğini sözleşme pazarlığının üstünde tutar.
  • Değişime tepki vermeyi belli bir planı takip etmekten üstün tutar.

Değerleri bu şekilde sıralayabiliriz. Peki Bahsettiğimiz 12 ilkeye gelelim;

  • En büyük önceliğimiz, müşteriyi değerli yazılımları erkenden ve sürekli teslim ederek memnun etmektir.
  • Geliştirmenin sonlarına yaklaşmış olsanız bile gerekliliklerdeki değişiklikleri olumlu bir şekilde karşılayın. Çevik süreçlerde değişim müşterinin rekabet avantajı elde etmesi için kullanılır.
  • Sık aralıklarla, çalışan bir yazılım teslim edin. Teslim aralığı birkaç haftada bir veya birkaç ayda bir olabilir ama aralık ne kadar kısa olursa o kadar iyi.
  • İş insanları ve geliştiriciler proje boyunca her gün beraber çalışmalıdır.
  • Projelerinizi motivasyonu yüksek kişilerle oluşturun. Onlara ihtiyaç duydukları ortamı ve desteği sunun ve işi tamamlamaları konusunda onlara güvenin.
  • Gelişim için veya gelişim sırasında en verimli ve en etkili bilgi yöntemi yüz yüze iletişimdir.
  • İşleyen bir yazılım, kaydedilen ilerlemenin birincil ölçütüdür.
  • Çevik süreçler sürdürülebilir gelişimi teşvik eder. Sponsorlar, geliştiriciler ve kullanıcılar her zaman sabit bir hızı koruyabilmelidir.
  • Teknik mükemmellik ve iyi bir tasarıma sürekli özen göstermek çevikliği arttırır.”
  • Yalınlık, bir başka deyişle sadelik — yapılmayan iş miktarını en üst düzeye çıkartma sanatı — olmazsa olmazdır.
  • En iyi mimariler, gereklilikler ve tasarımlar kendi kendini organize eden ekiplerden çıkar.”
  • Ekip nasıl daha verimli olabilecekleri üzerine düzenli aralıklarla düşünmeli ve davranışlarını buna uygun hale getirmelidir.

Bu yazımda Agile ile ilgili kısa bilgilere değindim. Umarım faydalı olmuştur. Tekrar görüşmek dileğiyle :)

Kaynakça: https://www.coursera.org/learn/cevik-proje-yonetimi

--

--