You are applying the agile, lean approach to your software product development. Your teams use Scrum or Kanban to deliver running software every two weeks.
To create an agile architecture you must write agile worthy code. And agile code is always clean code.
Start early, do it continuously and soon your code will be clean, legible and free of defects.