(Scrum Software Development) Çevik yazılım geliştirme yöntemlerinden biridir. İngilizce scrum (saldırgan) kelimesi, rugby oyunundaki bir kümelenmeye benzetilerek kullanılmıştır. Kompleks yazılım süreçlerinin yönetilmesi için kullanılan bu yöntemde tekrarlar ve artırımlar ön plandadır. Analize dayanan planlama ve düzenli geribildirimler hedefe ulaşmayı kolaylaştırır. Bu yöntemin, diğer yazılım geliştirme yöntemlerine göre müşterilerin ihtiyaçlarına daha kolay uyum sağlayacak esnek bir yapısı vardır. Uygulamada hem ekip üyeleri arasında, hem de ekipler arasında iletişim çok önemlidir. Çalışmalarda uygulanan üç ilke şeffaflık, denetleme ve uyarlamadır.