Què és?
Scrum és una metodologia àgil i flexible per gestionar el desenvolupament de programari, el principal objectiu és maximitzar el retorn de la inversió per la seva empresa (ROI). Es basa en construir primer la funcionalitat de major valor per al client i en els principis d'inspecció contínua, adaptació, auto-gestió i innovació.

Quan s'utilitza?
Amb Scrum el client s'entusiasma i es compromet amb el projecte ja que el veu créixer iteració a iteració. Així mateix li permet en qualsevol moment realinear el programari amb els objectius de negoci de la seva empresa, ja que pot introduir canvis funcionals o de prioritat en l'inici de cada nova iteració.
Aquesta metòdica de treball promou la innovació, motivació i compromís de l'equip que forma part del projecte, de manera que els professionals troben un àmbit propici per desenvolupar les seves capacitats.
Beneficis
- Compliment d'expectatives: El client estableix les seves expectatives indicant el valor que li aporta cada requisit / història del projecte, l'equip els estima i amb aquesta informació el Product Owner estableix la seva prioritat. De manera regular, en les donem de Sprint l'Product Owner comprova que efectivament els requisits s'han complert i transmet es feedback a l'equip.
- Flexibilitat a canvis: Alta capacitat de reacció davant els canvis de requeriments generats per necessitats del client o evolucions del mercat. La metodologia està dissenyada per adaptar-se als canvis de requeriments que comporten els projectes complexos.
- Reducció del Time to Market: El client pot començar a utilitzar les funcionalitats més importants del projecte abans que estigui finalitzat del tot.
- Major qualitat de programari: La metòdica de treball i la necessitat d'obtenir una versió funcional després de cada iteració, ajuda a l'obtenció d'un programari de qualitat superior.
- Major productivitat: S'aconsegueix entre altres raons, gràcies a l'eliminació de la burocràcia ia la motivació de l'equip que proporciona el fet que siguin autònoms per organitzar-se.
- Maximitza el retorn de la inversió (ROI): Producció de programari únicament amb les prestacions que aporten major valor de negoci gràcies a la priorització per retorn d'inversió.
- Prediccions de temps: Mitjançant aquesta metodologia es coneix la velocitat mitjana de l'equip per esprint (els anomenats punts història), de manera que conseqüentment, és possible estimar fàcilment per quan es disposarà d'una determinada funcionalitat que encara és al backlog.
- Reducció de riscos: El fet de dur a terme les funcionalitats de més valor en primer lloc i de conèixer la velocitat amb què l'equip avança en el projecte, permet aclarir riscos eficaçment de manera anticipada.
Si desitja conèixer més sobre Scrum, vegeu aquí com és el procés i rols que hi intervenen.