Conceptually, this is no different from creating a big architecture on paper, then throwing it over the wall to engineering to implement. In both cases, the agile approach is to integrate the phases.

architecturedesign