Das agile Vorgehen in der Software-Entwicklung ist eine Alternative zu den traditionellen Software-Entwicklungsprozessen, die zunehmend als schwergewichtig, dokumentenlastig und bürokratisch angesehen werden. Ziel der agilen Software-Entwicklung ist es, den Software-Entwicklungsprozess zu optimieren.