Posts
Provando um Conceito e Fazendo o Código Crescer
1 de março de 2015 • 2 min de leitura

Em uma conversa recente, um amigo mencionou que ele cria provas de conceito e depois as descarta após testar sua viabilidade. Eu já fiz o mesmo no passado. Desta vez não pareceu certo. Eu me encolhi quando ele disse que jogou fora o código. Talvez meus dias como empresário tenham me transformado em um cabrito econômico, mas parecia que ele estava jogando valor fora.
Por que não continuamos adiante com uma prova de conceito?
Geralmente quando penso em uma prova de conceito, ela é montada às pressas. Muitas das “melhores práticas” são encurtadas quando não completamente ignoradas. O objetivo é testar a viabilidade de uma ideia. Em algum momento você perceberá se a solução funcionará. Então você decidirá se é hora de abandonar a ideia e descartar a prova de conceito ou seguir adiante com a ideia. Se você seguir adiante com a ideia, por que não continuar codificando e transformar a prova de conceito na coisa real?
Vou ser honesto aqui, parece ridículo que você criaria uma solução e depois a jogaria fora só para criá-la novamente. Isso é como pintar mal uma casa inteira só para ver se você gosta da cor. “Sim, a cor está boa. Vamos pintar a casa de verdade desta vez e desta vez faremos um bom trabalho.”
Há outra maneira. Evolua o código. Adicione a infraestrutura que está faltando. Isso tem a possibilidade de crescer e se tornar uma solução saudável de longo prazo.
Abandonar uma prova de conceito custa valor (tempo e dinheiro) que poderia ser capturado de outra forma. Mesmo que você não capture 100%, você ainda estará melhor do que simplesmente jogando tudo fora e abandonando. Então da próxima vez, tente. Veja se você consegue transformar uma prova de conceito em um projeto sustentável. Acho que você pode se surpreender com o resultado final.
Autor: Chuck Conway é especialista em engenharia de software e IA Generativa. Conecte-se com ele nas redes sociais: X (@chuckconway) ou visite-o no YouTube.