Normalmente, nos projetos de software, as primeiras iterações possuem muitos aspectos que ainda não foram bem resolvidos e.g. qual linguagem utilizar, qual arquitetura, bibliotecas, etc... Isso com certeza agrega maior esforço para a entrega de um produto potencialmente entregável. Isso justificaria que nas primeiras iterações (somente) a duração fosse maior? Ou o correto seria já entrar nas primeiras Sprints com essas questões definidas e já começar a focar nos problemas de negócio? Se essa última pergunta for verdadeira, existe uma fase de projetos ágeis pra isso?