Ao contratar um profissional, o gestor pode ter sido enganado pensando que o candidato sabia fazer uma coisa que na verdade não sabe, mas isso é difícil de ocorrer se você tomar as devidas precauções como estabelecer uma descrição funcional (“job description”) bem detalhada e que especifique uma série de habilidades que possam ser verificadas.
Discutimos técnicas para isso em outro artigo. Mas mesmo que você tenha feito tudo certo, começou o projeto, definiu e plataforma de desenvolvimento (digamos, por exemplo, Windows), contratou experts e depois, por uma daquelas voltas da vida, descobre que o produto deveria ser desenvolvido em outra plataforma (por exemplo, Unix) que sua equipe não conhece.
O que fazer? Trocar ou re-treinar? Depende dos recursos de tempo e verba disponíveis mas via de regra prepare-se para mudar boa parte da equipe, sem se deixar levar por sentimentos de amizade ou pena. Melhor seria especificar o pagamento de um bonus de desligamento antes de contratar o profissional. Quanto antes ficam claras as regras do jogo, melhor para todos. No final, a opção é simples: agir quando ainda há tempo ou ver o barco afundar.