Mit agilen Methoden lassen sich verändernde Anforderungen besser umsetzen. Anforderungen für eine Software oder ein System müssen professionell erstellt (meist in UML) und verwaltet werden. Dadurch sind sie eine gute Basis zusammen mit der agilen Methode auch zum gewünschten Ergebnis zu führen. Nur so können Änderungen am System einfließen und auch bewältigt werden.