After gathering data from 1,316 applications, consisting of over 700 million lines of code, software analysis firm Cast has concluded that a mix of agile and waterfall produces the best results.

Read more: http://www.itproportal.com/2014/09/17/agile-or-waterfall-whats-the-best-working-method-for-developers/