One of the interesting impacts of the agile movement is the elevation of testers from their second-class status to being strategic participants in delivery. Under traditional models, testing often gets compromised in order to maintain delivery dates and testers are often treated as the poor cousins of the developers. In the agile model, however, testing takes on a more strategic importance.
Agile Book Reviews
For years, critics have been highlighting the biggest weakness of Scrum and other agile methods -- their "lightweight" approach to methodology and governance will not be accepted in most large corporations, especially those with strict regulatory-driven (and similar) governance frameworks. Some agile practitioners take a naive approach and say "we don't need managers, financial forecasting, architecture review boards, and other unnecessary restrictions because we are being agile." While this sounds great in theory, it doesn't work in the real world.