I have heard it asked many times, “Where do architects fit into Agile?” But that's the wrong question. Instead, you should be asking, "Is our architecture Agile-Ready?"
One reason for adopting Agile is to enable “flow” to breakout – meaning your organization accelerates moving business needs from the concept phase to delivering customer value in production. Agile, grounded in Lean principals, asks your teams to look at everything that does not contribute to “flow” as waste and to eliminate it. But what if your application architecture is holding you back?