Essa semana li no blog do José Papo sobre gestão de projeto, no qual o autor aborda a escassez de profissionais e sobrecarga de projeto para os recursos disponíveis. Apesar do artigo abordar de uma perspectiva do gerente de projeto, o tema sugere algumas reflexões também na vida de um freelancer.
Trabalhar como freelancer tem suas vantagens e desvantagens em todos os aspectos. Isso todos nós sabemos. Mas uma coisa é certa: se o freelancer não tiver organização, acabará sobrecarregado de trabalhos a serem realizados, da mesma forma que se trabalhasse em uma empresa. Tudo porque o freela é multi funcional.
O trabalho do freela se inicia com o primeiro contato, seja por telefone, msn ou e-mail. Em se tratando de desenvolvimento (programação), há algumas etapas intermediárias até o inicio do projeto, que são o levantamento de requisitos, definição de escopo, estimativa de custo e prazo, etc, o que já exige do freela uma certa disponibilidade para entender o que o cliente deseja. E pra piorar, todo esse trabalho pode ser em vão se o cliente achar um outro cara que cobra metade do preço. Pra se ter uma idéia, ouvi dizer que uma agência por aí cobra R$200 para definir o projeto (requisito, custo e prazo). Se é verdade, não sei.
Uma vez fechado um projeto, o programador freelancer inicia o trabalho de desenvolvimento. É justamente nessa etapa que o problema tende a aparecer. Com a mão na massa, e em multithread, já que o freela realiza todo trabalho de atendimento, suporte, negócio e programação, novas procuras e oportunidades tendem a surgir. E neste momento, o profissional tem que ser forte e frio para dizer “Não”. O quê? Freela negando trabalho? Você tá louco, mano?!
Como eu disse, o freela necessita ter muita organização. Iniciar novos projetos sem concluir ou estar em fase final do atual pode lhe render dores de cabeça e muitas cobranças. Afinal, no projeto você definiu um prazo. E, como já sabemos, na área de TI, prazo é algo que se cumpridos podem lhe render bons frutos. Segundo o Gartner, 70% dos projetos são falham em relação ao cronograma. Você pode fazer a diferença no mercado. Basta ter os pés no chão. É melhor negar um projeto, do que assumir um compromisso que você não pode cumprir.
É comum que todo e qualquer freelancer deixe um novo projeto já engatado, enquanto conclui o atual. Mas, em se tratando de desenvolvimento de sistema, não podemos esquecer das etapas pós desenvolvimento. Homologação, validação dos requisitos e manutenção são necessárias para a qualidade do projeto (você está preocupado com isso, né?).
Portanto, na minha opnião, as principais características de um freela são a organização e compromisso. Se comprometer a desenvolver dois ou mais projetos em paralelo, é um risco à qualidade do projeto e projeção de seu nome no mercado. Tenha seus pés no chão, evite a sobrecarga de trabalho. Saiba avaliar quais clientes sérios e os que estão a procura de “parceiros de projeto” (leia-se, programador de graça). Aliás, isso é tema para um outro artigo.

Vinicius Cruz é formado em Ciências da Computação (2008) e desenvolvedor desde 2004. Atualmente cursa pós-graduação em Arquitetura de Software e Convergência de Mídia.