O ideal é você seguir o conceito de MVP (minimum viable product). Basicamente, você precisa identificar quais são as funcionalidades básicas do teu sistema, de forma que você possa colocar ele no ar e testar se terá aderencia de mercado.
E de forma resumida, o feito é melhor que perfeito. Então sim, considero que seja uma boa você já começar divulgando o teu projeto, ou pelo menos, fazer algumas conversas com possíveis clientes, e mostrar o teu projeto, pedir opiniões e tal.