Scrum är en utvecklingsmetodik , det är en repeterbar process för att utveckla högkvalitativ mjukvara . Scrum fokuserar på snabba iterationer , fungerande prototyper produceras snabbt och förbättras , eller skrotas . Scrum försöker öka utvecklare lyckan genom att minska ledningens övervakning . Scrum främjar också lagarbete genom att uppmuntra utvecklare att planera och kod tillsammans . Ökad utveckling hastighet
Statistiken visar att ungefär hälften av de funktioner i kommersiell programvara används aldrig . Scrum syftar till att minska utvecklingstiden med bara arbetar på funktioner som ger uppenbar affärsnytta till slutanvändaren . Scrum tar också fördel av en iterativ arbetsflöde fokuserad på upprepade gånger göra små milstolpar . Detta håller utvecklarna motiverad och fokuserad .
Flexibilitet
Scrum metodiken förutser förändringar under utveckling . Eftersom scrum utvecklingsprocessen är så iterativ , gör det möjligt att göra stora strukturella förändringar under utveckling . Scrum förespråkar också ett tungt objektorienterad strategi för att bygga program . Detta är i kontrast till processuella tillvägagångssätt , vilket kan vara mindre modulär . Detta gör scrum perfekt för projekt där kraven är dåligt specificerade eller okända .
Utvecklare Lycka
Scrum tar mycket kraft från ledningen och ger det till utvecklarna . Utvecklare är mycket mer självständiga i scrum metodik , och är fria att göra fler beslut om hur programmet ska skrivas . Utvecklare är kreativt , så detta kan bidra till att öka moralen lag mjukvaruutveckling . Dessutom minskar fokus på iteration och göra små milstolpar den mängd planering som måste göras . Utvecklare kan spendera mer tid kodning .
Mindre ledningen
Chefer
har mycket mindre ansvar i scrum förhållningssätt till mjukvaruutveckling . Företag kan spara pengar på ledningen eftersom färre chefer krävs om scrum metoden följs . Detta kommer att leda till en billigare slutprodukt eftersom scrum också minskar utvecklingstiden . Scrum gör det enkelt att kontrollera om utvecklingen av projektet sedan täta rapporter är en del av Scrum metodiken .