GA and Agility
One criticism sometimes leveled at GA is that it appears to be a heavyweight process that’s not "agile." The short answer to this is "That’s right!" You have to understand that GA is primarily about teaching and learning OOA. As such, much like the training wheels on a bicycle, it’s not particularly agile in itself, but it helps you to rapidly achieve agility.
After you have learned and internalized the GA approach, it’s as agile as you choose to make it. In fact, one of our teaching goals in Secrets of Analysis is for GA as a process to disappear into the background to become the hidden foundation for how you approach all information in an intelligent, structured, and analytical way. It is universally applicable and is entirely independent of any notion of agility or any particular software engineering process.