Software Architects traditionally have been expected to be well versed in the technologies and software platforms on which their organization run, as well as the businessses they serve. Software Architect's need to balance both sides of this coin: business and technology. Today traditional ways in which architects engage with development groups often conflict with Agile methods. This presentation explores best practices for architects working in an Agile world and ways in which Agile methods might benefit architects. Additionally it attempts to address some of the concerns that many architects express about Agile, and attempts to provide practical ideas as to how architects and agile development teams can become allies.