O Diretor de Tecnologia (CTO) ocupa um lugar de grande responsabilidade nas empresas modernas cujos produtos se baseiam em soluções inovadoras. As suas funções e o seu papel são verdadeiramente abrangentes. Ao contrário do que parece, este cargo exige não só competências estritamente técnicas, mas também competências transversais.
O papel do CTO tem evoluído ao longo do tempo. Não tenho dúvidas de que a importância da pessoa que ocupa este cargo aumentou nos últimos anos. Antigamente, pensava-se que bastava a um bom CTO ter conhecimentos técnicos e saber programar. Atualmente, isso não é suficiente. Há mesmo quem considere que os conhecimentos técnicos e as competências transversais são atualmente de igual importância.
É importante sublinhar que o CTO é também, normalmente, uma pessoa que trabalha bem com todos na empresa, pelo que o cargo não pode ser ocupado por alguém introvertido e incapaz de trabalhar com outras pessoas. O papel do CTO na empresa equipa é muito importante. É, de facto, a segunda pessoa mais importante na empresa, a seguir ao CEO. Em alguns casos, esses dois papéis podem ser assumidos por uma única pessoa.
No decurso da minha experiência na Setor das TICom o tempo, pude observar a evolução da posição de um CTO. Foi esta evolução que me inspirou a escrever este artigo. Gostaria de discutir as caraterísticas que um bom CTO deve ter para ser eficaz.

Competências técnicas
Comecemos pela caraterística mais óbvia. Idealmente, o CTO tem uma formação técnica; por outras palavras, foi um programador e conhece linguagens de programação. É certo que temos visto frequentemente pessoas passarem de uma posição de programador para a função de CTO. Sem dúvida, as competências técnicas são úteis para uma posição de CTO. Permitem-lhe compreender melhor a especificidade do software e cooperar eficazmente com uma equipa de programadores.
A propósito, também me deparei com alguns casos em que o CTO nunca foi um programador, pelo que isto também é possível. No entanto, neste caso, o caminho para um desempenho efetivo é muito mais difícil.
Competências transversais
Bom CTOs não só conhecem o sector e as tecnologias, mas também possuem competências transversais. Estas são muito importantes, especialmente no contexto de gestão de equipas e comunicação, resolução de problemas, capacidade de trabalhar sob pressão de tempo, atribuição de prioridades a tarefas e capacidade de tomar decisões eficazes.
Pode parecer que estas caraterísticas são menos importantes, mas isso não é verdade. Um CTO tem de trabalhar com muitas equipas e até departamentos. A capacidade de comunicar eficazmente é, por isso, crucial. Para confirmar estas palavras, mostro-vos os resultados de um inquérito realizado pela Google. A sua investigação interna mostra que um bom gestor na posição mais elevada é, acima de tudo, um bom professor: encoraja a equipa e cria um bom ambiente de trabalho. Tudo isto está incluído no conceito de competências transversais.
Evangelista
O CTO deve ter conhecimentos tecnológicos alargados e saber como estes podem ser utilizados na empresa. Deve também estar atualizado em relação às inovações tecnológicas e saber como estas podem melhorar o funcionamento da empresa. Sem dúvida, o CTO é uma pessoa empreendedora que não tem medo do progresso tecnológico e da aquisição contínua de novos conhecimentos.
Horizontes empresariais
Como sabe, em muitas empresas, o CTO é responsável não só pela tecnologia, mas também por outros aspectos. É boa prática que o CTO se interesse por notícias de negócios, tenha pelo menos um conhecimento básico de finançasTer experiência na implementação e desenvolvimento de estratégias empresariais.
Neste ponto, gostaria de sublinhar mais uma vez que um bom CTO não é apenas uma pessoa que conhece a tecnologia, mas que também se interessa por outras áreas do conhecimento. Essas competências só ajudam a cumprir melhor as funções de um CTO.

Conhecimento sólido do produto
E, finalmente, mais uma caraterística que penso que deve ser tida em conta. Um CTO não pode ser uma pessoa aleatória que não conhece as especificidades do produto que estão a desenvolver. Por conseguinte, é frequentemente muito difícil recrutar um bom CTO que não tenha tido anteriormente oportunidade de trabalhar num determinado produto.
Um conhecimento sólido do produto ajuda-o a tomar melhores decisões. Na ausência de tal conhecimento, os problemas aparecerão mais cedo ou mais tarde. E digo mais: a pessoa deve estar apaixonada pelo produto e compreender perfeitamente o seu modelo de negócio. Sem isso, o sucesso será difícil de alcançar. Além disso, o CTO deve não só conhecer o produto de dentro para fora, mas também saber como o vender e publicitar.
É um CTO eficaz?
Talvez, depois de ler este artigo, esteja a pensar que o papel do CTO exige competências inimaginavelmente vastas. Por isso, mesmo que algumas competências lhe sejam estranhas, pode sempre começar a trabalhar no seu desenvolvimento para se tornar um CTO ainda melhor e mais eficaz. Boa sorte!

Ler mais:
3 Desafios comuns do desenvolvimento de produtos de software para empresas em fase de arranque
O melhor tipo de projectos para Java
Como não matar um projeto com más práticas de codificação?