Meus softwares até o momento foram compostos pelas seguintes etapas (talvez não ideais):
- Conhecimento de uma dor, sem análise de mercado
- Desenvolvimento de um software que resolvesse essa dor
- Venda principalmente via marketing
Ao meu entender, a sua tese é de que "o problema é mais em baixo", no sentido de que um SaaS/empresa exige mais etapas, que não são exclusivas de produtos/serviços de software. Muito interessante a colocação, e confesso que nunca realizei esse framework de forma formal.
Claro que vou utilizar o seu comentário como oportunidade para aprender sobre como realizar cada um dos 5 itens, que para um não conhecedor, são de escopo bem aberto. Inclusive, se for de interesse, aceitamos recomendações, documentações e referências sobre o assunto.
Quanto ao meu software que já fatura, a verdade é que eu desenvolvi como um teste para um nicho que eu nunca tive interesse, foi um desafio que eu resolvi há 3 anos, e não me sinto nem parcialmente realizado quando volto a trabalhar na base de código, ou pensando em estratégias, mercado, etc. O meu objetivo primário no momento é vender esse projeto para alguém que tenha interesse.
Agradeço a sua contribuição, foi de grande proveito!