Yazılım ekipleri eskiden her şeyi önceden planlar, ardından aylarca geliştirme yaptıktan sonra kimseye gösterirdi. Çevik (Agile) yaklaşım bunu değiştirdi. Bu, proje yönetimi ve yazılım geliştirmeye yönelik yinelemeli bir yaklaşımdır. Tek bir büyük teslimat yerine, genellikle iki ila dört hafta süren sprint adı verilen kısa döngülerde çalışılır. Her sprint, çalışan bir şey üretir.
2001 yılında bir grup geliştirici tarafından yazılan Çeviklik Manifestosu, dört temel değeri ortaya koymuştur: süreçler ve araçlar yerine bireyler ve etkileşimler; kapsamlı dokümantasyon yerine çalışan yazılım; sözleşme müzakeresi yerine müşteri iş birliği; ve bir planı takip etmek yerine değişime yanıt vermek. Scrum ve Kanban, iki popüler çerçevedir. Günlük toplantılar ekipleri uyumlu tutar. Ürün sahibi, ürün birikimini önceliklendirir. Scrum yöneticisi engelleri ortadan kaldırır. Çeviklik, yazılımın ötesine geçerek pazarlama, insan kaynakları ve hatta üretim alanlarına da yayılmıştır. Her derde deva değildir. Disiplin olmadan kaotik hale gelebilir. Ancak işe yaradığında, ekiplerin değişime uyum sağlamasına olanak tanır, değişimin altında ezilmelerini engeller.
Temel fikirler
- Sprintler: kısa, sabit uzunluktaki çalışma döngüleri
- Günlük kısa senkronizasyon toplantıları: Stand-up toplantıları
- Bekleyen işler: önceliklendirilmiş iş listesi
- Geriye Dönük Değerlendirme: Her sprint sonrasında takımın yaptığı değerlendirme.
- Yineleme: oluştur, test et, öğren, tekrarla
Comments
No comments yet. Be the first to share a thought.
Leave a comment