Concordo, as vezes queremos ir direto pro código (acho importante quando estamos estudando uma tecnologia), criar os endpoints, os services, etc... mas na prática trabalhar com outras pessoas requer organização. E creio que precisamos também entender por completo o problema a ser resolvido e como ele vai impactar a vida do cliente (de repente temos uma ideia de criar um app, etc mas talvez uma planilha do excel resolva a vida do cliente). E gostaria de acrescentar que sem documentação fica um caos adicionar novas pessoas no time.
Em resposta a APRENDA A FAZER UM PROJETO
1