El Director de Tecnología (CTO) ocupa un puesto de gran responsabilidad en las empresas modernas cuyos productos se basan en soluciones innovadoras. Sus funciones y su papel son realmente amplios. Contrariamente a lo que pueda parecer, el puesto no solo requiere competencias estrictamente técnicas, sino también aptitudes interpersonales.
El papel del CTO ha evolucionado con el tiempo. No me cabe duda de que la importancia de la persona que ocupa este puesto ha aumentado en los últimos años. Antes se pensaba que bastaba con que un buen CTO tuviera conocimientos técnicos y supiera programar. Ahora, eso no basta. Algunos creen incluso que los conocimientos técnicos y las habilidades interpersonales tienen ahora la misma importancia.
Cabe destacar que el CTO también suele ser una persona que trabaja bien con todo el mundo en la empresa, por lo que el puesto no puede ser ocupado por alguien introvertido e incapaz de trabajar con otras personas. El papel del CTO en la empresa equipo es muy importante. Son realmente la segunda persona más importante de la empresa, después del CEO. En algunos casos, esas dos funciones pueden ser asumidas por una sola persona.
A lo largo de mi experiencia en el sector informático, he podido observar cómo ha evolucionado la posición de un CTO. Es esta evolución la que me ha inspirado para escribir este artículo. Me gustaría hablar de las características que debe tener un buen CTO para ser eficaz.

Competencias técnicas
Empecemos por la característica más obvia. Lo ideal es que el CTO tenga una formación técnica; en pocas palabras, que haya sido desarrollador y sepa lenguajes de programación. Ciertamente, hemos visto con frecuencia que la gente pasa de un puesto de desarrollador al de CTO. Sin duda, las competencias técnicas son útiles para un puesto de CTO. Permiten comprender mejor la especificidad del software y cooperar eficazmente con un equipo de desarrolladores.
Por cierto, también me he encontrado con algunos casos en los que el CTO nunca ha sido un desarrollador, así que esto también es posible. Sin embargo, el camino hacia un rendimiento eficaz es mucho más difícil en este caso.
Habilidades sociales
Bien CTOs no sólo conocen el sector y las tecnologías, sino que tienen aptitudes interpersonales. Éstas son muy importantes, sobre todo en el contexto de gestión de equipos y comunicación, resolución de problemas, capacidad para trabajar bajo presión de tiempo, priorización de tareas y capacidad para tomar decisiones eficaces.
Puede parecer que se trata de funciones menos importantes, pero no es cierto. Un CTO tiene que trabajar con muchos equipos e incluso departamentos. Por tanto, la capacidad de comunicarse eficazmente es crucial. Como confirmación de estas palabras, le mostraré los resultados de una encuesta realizada por Google. Su investigación interna demuestra que un buen directivo en el puesto más alto es ante todo un buen profesor: da ánimos al equipo y crea un buen ambiente de trabajo. Todo esto se engloba dentro del concepto de soft skills.
Evangelista
El CTO debe tener amplios conocimientos tecnológicos y saber cómo pueden utilizarse en la empresa. También debe estar al día de las innovaciones tecnológicas y saber cómo pueden mejorar el funcionamiento de la empresa. Sin duda, el CTO es una persona emprendedora a la que no le asustan los avances tecnológicos ni la adquisición continua de nuevos conocimientos.
Horizontes empresariales
Sabrá que en muchas empresas, el CTO es responsable no sólo de la tecnología, sino también de otros aspectos. Es una buena práctica que el CTO se interese por la actualidad empresarial, tenga al menos conocimientos básicos de finanzas y experiencia en la aplicación y el desarrollo de estrategias empresariales.
Llegados a este punto, me gustaría insistir una vez más en que un buen CTO no es sólo una persona que sabe de tecnología, sino que también se interesa por otros campos del saber. Estas competencias sólo ayudan a desempeñar mejor las funciones de un CTO.

Conocimientos sólidos del producto
Y por último, una característica más que creo que hay que tener en cuenta. Un CTO no puede ser una persona cualquiera que no conozca las particularidades de la producto que están desarrollando. Por eso suele ser muy difícil contratar a un buen CTO que no haya tenido antes la oportunidad de trabajar en un producto determinado.
Un conocimiento sólido del producto ayuda a tomar mejores decisiones. A falta de ese conocimiento, los problemas aparecerán tarde o temprano. Diré más: la persona debe estar enamorada del producto y comprender plenamente su modelo de negocio. Sin esto, será difícil alcanzar el éxito. Además, el CTO no sólo debe conocer el producto desde dentro, sino también saber cómo venderlo y anunciarlo.
¿Es usted un CTO eficaz?
Quizás, después de leer este artículo, esté pensando que la función del CTO requiere competencias inimaginablemente amplias. Tenga en cuenta que he presentado el modelo ideal de la persona que ocupa este puesto, así que aunque algunas competencias le sean ajenas, siempre puede empezar a trabajar en su desarrollo para convertirse en un CTO aún mejor y más eficaz. Mucha suerte.

Más información:
3 Desafíos comunes del desarrollo de productos de software para startups
El mejor tipo de proyectos para Java
¿Cómo no matar un proyecto con malas prácticas de codificación?