Voordelen: tijdsbesparing, verkleinen ontwikkel-en implementatierisico's, acceptatie in de organisatie, ontwikkelaars kunnen sneller reageren op veranderende organisatie-eisen, makkelijker om beslismomenten in te lassen.Nadelen: Minder eenvoudig te managen, stelt meer eisen aan de ervaring en vaardigheden personeel.