n To avoid rework, user stories are used to create and evolve an architectural model before coding
n Hybrid models which allow software architects contributing users stories to the evolving storyboard
n Well run agile projects include delivery of work products during each sprint
n Reviewing code emerging from the sprint can be a useful form of architectural review