Não sei que é prematura minha dúvida, ainda estou fazendo o curso. Mas entendi a idéia geral é que vamos tendo as coisas em alto nível, depois vamos detalhando. Com isso na construção de projetos temos algumas coisas da UML, mas minha questão é mas específica. No início nas primeiras interações já construiríamos uma estrutura de dados para produzir algo entregavel ? Com andamento do projeto ir modificando essa estrutura, na prática seria realmente uma constante reformulação mesmo que com o andamento das iterações possa ter que mudar completamente? Obrigado pela atenção.