Engenharia de construção de aplicativos

Bom dia, boa tarde, boa noite.

Gostaria de fazer um aplicativo de qualidade, seguindo os passos da engenharia de software e UX, mas não sei por onde começar, tenho uma ótima ideia. começo pelo Levantamento de Requisitos?