Lättrörlig programmering enligt SCRUM.
Agile Software Development
är ett synsätt gemensamt för en grupp av lättrörliga metoder. Ett agilt synsätt innebär att man fokuserar och värdesätter:- Individer och samspel
- Körbar programvara
- Kundsamarbete
- Anpassning till förändring
SCRUM
som är en lättrörlig metod används idag av hundratals företag världen runt. Exempelvis har Google, Microsoft, Oracle, Yahoo och Adobe infört SCRUM, både i stor skala och i distribuerade team.I generella drag fokuserar SCRUM på vad som ska utvecklas, snarare än hur man rent praktiskt programmerar. Scrum kännetecknas av korta iterationer med leverans av ny, körbar programkod tidigt i projektet för snabb och kontinuerlig feedback.
Indpro arbetar med SCRUM dels för att möjliggöra en flexibel anpassning till våra kunders redan existerande processer och metoder, dels för att bryta ner en komplex uppgift i mindre hanterbara delar för att lättare tillsammans med kund prioritera och planera vilka krav som ska programmeras och levereras under kommande period.
Att arbeta iterativt med korta iterationer och sprintar möjliggör att man mycket enklare kan hantera förändringar i krav som uppkommer med tiden. Fördelar är även det fokus och den transparens som uppnås när målet är tydligt som det naturligt blir i en kortare sprint samt att det med tiden skapas en tydligare bild av utvecklarens och teamets hastighet över tiden. Därmed blir det även lättare att tillsammans estimera framtida sprintar och leveranstider.
