Olá, Kendy! Tudo bem?
Seu pensamento está correto, realmente existem projetos mais simples e outros mais complexos, que demandarão tempos diferentes para que suas entregas aconteçam. Contudo, de acordo com o Scrum Guide:
"O coração do Scrum é a Sprint, um time-boxed de um mês ou menos, durante o qual um “Pronto”, versão incremental potencialmente utilizável do produto, é criado. Sprints tem durações coerentes em todo o esforço de desenvolvimento. "
Mesmo em outros contextos, fora do ambiente de desenvolvimento de software, se formos empregar o Scrum devemos nos atentar a este tempo. Aqui na Alura, por exemplo, nos organizamos em times Scrum para criar os conteúdos disponibilizados na plataforma (Cursos, artigos, Alura+,...). A Sprint da minha equipe, de Gestão e Inovação, possui atualmente um time-box de duas semanas, outras equipes utilizam o time-box de um mês, e vamos adaptando este tempo para ficar condizente com as entregas que serão apresentadas ao final do período. Porém, não é interessante ultrapassar o tempo de um mês, pois demoraríamos muito para apresentar as entregas e colher feedbacks, indo contra os princípios da agilidade.
Qualquer dúvida, sinta-se à vontade para compartilhar conosco aqui pelo fórum.
Abraços e bons estudos!