Formal code review is beneficial for many reasons -- but it consumes a lot of resources. Agile, iterative and automated development processes make formal code review difficult, if not impossible.