När man driver IT-projekt stöter man för eller senare på förkortingen RUP (rational unified process). Detta är en process för att jobba med stora IT projekt på ett iterativt sätt. Många hävdar dock att RUP är en för trög process, då den är väldigt dokumentintensiv. Motsatsen till RUP som metod är istället agila metoder så som SCRUM.
Både SCRUM och RUP är först och främst till för IT projekt, men kan även användas i likartade sammahang där man behöver ha koll på leveranser och leverera saker i små bitar i taget.