Comentário excelente!
Eu estava analisando uma ideia de negócios que eu tive recentemente e concluí que ela não é tão boa assim quanto eu pensava, nem tampouco pelo o que os OUTROS achavam. Acho importante citar que mesmo que um especialista da área que você está criando um produto diga que a ideia é boa, isso não significa que essa ideia seja realmente tão boa assim.
Antes de escrever qualquer código, é importante partir para uma análise de viabilidade. Uma boa análise de viabilidade exige uma profunda pesquisa de mercado, conversar com as pessoas não é suficiente e pode ter toda a certeza que leva pelo menos entre 20 a 100 páginas, é basicamente um TCC de graduação.