Scrum bir uygulamanın geliştirme yöntemi olarak nitelendirilmekte olan ve yazılım geliştirme üzerine çalışmalarını yürütmekte olan insanlar tarafından çok fazla kullanılan terimdir. Scrum ile beraber temel hedef geliştirmeye yönelik özelliklere sahip olan gözlemcinin geliştirmeci bir yapıya sahip olmasını sağlamak ve bu süreçte tekrara dayalı bir alt yapı elde etmek ile beraber modern bir sistem geliştirmenin ön planda tutulmasına özen göstermekte fayda olacaktır. En önemli etkenlerden bir tanesi de tüm aşamaların planlı bir şekilde yürütülmesini sağlamanın zor olacağı düşüncesi ya da varsayımı olacağı için bu karmaşık düzeni azaltmaya çalışmak mümkün olacaktır. Bu noktada şu üç ana maddeyi değerlendirmekte fayda olacaktır.
Scrum süreci ilk olarak product backlog olarak adlandırılmakta ve sprint backlog olarak devam etmektedir. Bu sürecin akabinde zaman kavramı devreye girer ve gerekli ar-ge çalışmaları 24 saat – 30 gün ya da daha fazla bir zaman dilimine yayılarak planlanır ve son olarak da working increment of the software ismi ile sonuç olarak karşımıza çıkar.
Scrum sürecindeki roller temel olarak etkileşim, ürün sahibi yani product owner olarak başlar. Scrum yöneticisi belirlenir ve kullanıcı ya da kullanıcı kitleleri göz önünde bulundurularak çalışmalara başlanılır. Yöneticiler ve takım ile etkileşim sistemleri üzerinde rollerin istismar riski de göz önünde bulundurularak bir sistem üzerine odaklanılır.
Toplantılar yapılır ve günlük olarak sprint değerlendirmeleri analiz edilir. Retrospektif yani geçmiş bir bakış atılır akabinde geçmişteki hatalar denetlenerek geleceğe yönelik daha etkin bir çalışma üzerine odaklanılır.
Scrum yapı taşları analiz edilecekse insanlar temel olarak ürün içeriği hakkında bilgi sahibi olmalıdır. bu noktada ürün içeriği sistemi hazırlanacak olan bu çalışmanın kim için ve ne için hazırlanacak olduğunun bilinmesi ve ilgili senaryoların toplanması (bir araya getirilmesi) ile beraber mümkün olacaktır. Sprint içeriğinin belirlenmesi ile beraber amaç sonuca ulaşsın diye dört sütunlu bir yapıya sahip olan görevler bütününü üzerinde okuyabileceğimiz bir tahta tercih etmekte fayda vardır. Son olarak da iş bitimi grafiklerini inceleyerek analiz edebileceğiniz bir siste faydalı olacaktır.
Netice şunu gösterir ki: “Scrum bir yönetim sürecidir.”