Pretože projekty riadené klasickým životným cyklom spotrebujú – podľa častých názorov – príliš veľa času a prostriedkov, boli vyvinuté taktiež netradičné postupy, ktoré  sa v niektorých organizáciách používajú pomerne často. Medzi dva z najčastejších z týchto postupov patrí prototypovanierýchly vývoj aplikácií (Rapid Application Development, RAD).