ABSTRACT

Executive summary: Although Agile and waterfall seem to be at opposite ends of the spectrum, in fact, hybrid forms that combine the best features of Agile and waterfall have been surprisingly successful. In recent years, Agile has been hybridized with several methods and concepts, including, in alphabetical order, capability maturity model integrated (CMMI), Rational Unified Process (RUP), team software process (TSP), and waterfall. In general, the hybrid forms are slightly superior in terms of quality and productivity to the “pure” methods. This is due to condensing best practices and removing a few weak practices at the same time.