Scrum, sıklıkla kullanılan çevik proje yönetim metodolojilerinden biridir. Geliştirilen projelerin zamanla oldukça karmaşık bir hal alması sonucu, proje sahiplerinin büyük resmi göremeyip gereksinimlerini netleştirememesiyle çevik yazılım geliştirme ihtiyacı ortaya çıkar. Geleneksel teknikler yerine değişime karşılık vermeye dayalı olan çevik proje yönetimi içinde yer alan scrum, kompleks yazılım süreçlerinin yönetilmesinde kullanılır. Bu metot bütünden yola çıkar ve tekrara dayalıdır. Proje yönetimi esnasında sürekli geri bildirim verir ve bu şekilde hedefe ulaşmayı hızlandırır. Scrum tekniğinde, müşteri ihtiyaçlarına göre hareket etme prensibi yer aldığı için bu metodolojide iletişim ve takım çalışmasının yeri büyüktür. Scrum toplantılarında ekip üyelerinin başarıları, bir sonraki adımlarının nasıl atılacağı ya da önlerindeki engellerin ne olduğu detaylıca konuşulur. Bu yöntemde bazı olmazsa olmaz değerler yer alır ve bunlar olmadan scrum teknikleri uygulanamaz. Taahhüt, cesaret, odaklanma, açıklık ve saygı değerlerine dayanan scrum, ekip üyelerinin tüm bu başlıklarını kabul etmesini bekler.
Değerlerin yanında, belli başlı prensiplere de sahip olan scrum yöntemi; şeffaflık, düzenli takip ve adaptasyon ile başarıya ulaşır. Şeffaflık prensibiyle anlatılmak istenen, karşılaşılan sorunlardan tüm ekip üyelerinin haberdar olmasıdır. Ancak bu şekilde proje yönetimi sırasında ortaya çıkan sorunların farkına varılıp üstesinden gelinebilir. Düzenli takip ise sürecin nasıl işlediğini ekibe açıkça göstermek için harika bir fırsattır. Günlük scrum toplantısı ve sprint toplantıları bu başlığa verilebilecek uygun örneklerden. Adaptasyon ise ekibin üstlendiği işlerdeki mantığa uymayan ögelerin gözden geçirilmesini ifade eder. Scrum değerleri ve prensiplerinden bahsettikten sonra sırada scrum takımı yer alır. Scrum takımı, üretilen fikirleri istenen ürünlere dönüştürme kabiliyetine sahip kişilerden meydana gelmelidir. Ürün sahibi, ekipten çıkan fikirleri toplar ve potansiyel değeri olanları geliştirme takımına yönlendirir. Geliştirme takımı, ürünler ortaya çıkarmak için gereken geliştirme çalışmalarını yürüten ekiptir. Scrum master ise kurallar, teoriler, değerler ve prensipler hakkında bilgi sahibi olan kişilerden oluşur. Kısacası scrum, belirli rollerin uygun kişilere paylaştırıldığı çok disiplinli bir metodolojidir ve bu teknik sayesinde ekip üyelerinden sürekli geri bildirim alarak kaliteli projeler geliştirebilirsiniz.