How do we evolve the architecture and design of a product iteratively and incrementally in Agile? Without a complete and robust architecture and design upfront, would the product not run significant risks? These are some of the questions that challenge a team that is new to Agile. In this talk, we shall learn the practices and principles of agile architecture and design. With examples taken from real projects, the talk will illustrate how incremental architecture and design decisions are built into a product across iterations, through stories where they are required.