01 - FIND
Entenda o negócio antes de pensar no software.
Se o cliente está procurando uma solução personalizada, provavelmente existe um motivo para ele não querer simplesmente contratar mais um software pronto.
Na maioria das vezes, ele está cansado de pagar mensalidades altas por sistemas com mil funções, quando na prática usa três. Ele não quer mais complexidade. Quer clareza na operação dele.
E eu sei que, como desenvolvedor, é fácil cair na armadilha de pensar: “isso aqui também seria legal”, “dá para colocar mais essa função”, “já que estamos fazendo, podemos adicionar isso também”.
Nossa cabeça começa a enxergar possibilidades que o cliente nem pediu.
Você pode até incluir algo que não estava no escopo inicial, mas isso precisa resolver um problema real, como:
- reduzir tempo ou trabalho manual;
- tornar o sistema mais simples e acessível para quem vai usar;
- reduzir erros, custos ou etapas desnecessárias da operação.
Fora disso, provavelmente é só mais uma função.
O cliente não quer pagar pelas mil ideias que você teve enquanto desenvolvia. Ele quer um software que resolva o problema dele, economize tempo e seja rápido e intuitivo de usar.
Por isso, antes de escrever a primeira linha de código, entenda como o negócio funciona.
Se você nunca desenvolveu para aquele nicho, pesquise. Veja vídeos. Entenda a rotina de quem trabalha nele. Teste softwares que já existem e descubra por que eles funcionam, e onde atrapalham.
Depois disso, junte esse conhecimento ao problema que o cliente trouxe.
Só então desenvolva.

- ANALISAR
- MAPEAR
- DESCOBRIR
- PRIORIZAR





