¿Cómo sería el CTO “ideal” de una compañía de inicio de computación en la nube?

Un visionario técnico. Alguien que no solo ve el panorama técnico actual tal como existe en la actualidad, sino que tiene un sentido casi “cristalino” de hacia dónde se dirige la tecnología.

También deben tener una experiencia real y práctica a nivel de base con la tecnología que está utilizando. En una puesta en marcha, es fundamental que incluso el CTO pueda sentarse y codificar si es necesario, o al menos tenga ese nivel de comprensión para que puedan dirigir las necesidades técnicas del producto / servicio. Una gran ventaja sería la experiencia en un entorno de inicio, ya que tienen necesidades únicas. Alguien con muchos años de experiencia laboral en grandes empresas casi siempre tendrá problemas con las necesidades únicas de una startup, ya sea que el CTO o el Representante de ventas. Las Startups tienen modelos operativos muy únicos que casi siempre alienan a las personas que han sido arraigadas en la gran cultura corporativa.

El CTO de una startup de computación en la nube también debe tener credenciales que impresionen a los posibles inversionistas y clientes, y debe poder explicar la tecnología de manera comprensible. Me reuní con muchos CTO que pueden tener una gran experiencia técnica, pero no pude explicarle un filete gratis a un perro hambriento. En una startup, eso simplemente no funciona. Necesitan seguir teniendo habilidades de comunicación decentes (pero no tanto como las necesidades de un CEO, por supuesto).

Tenga en cuenta que, en un inicio, el CTO será la cara de la empresa para una audiencia técnica. Por lo tanto, ser un buen comunicador y ser técnicamente competente es igualmente importante.

En conclusión, contarán con una combinación rara y elusiva de experiencia técnica real “en la maleza” en su área de enfoque y con la capacidad de comunicar la tecnología a su público objetivo.

No hay un CTO “ideal” uniforme. Al igual que los vendedores, los directores ejecutivos y cualquier otra posición, vienen en muchos tipos diferentes.

Al elegir un CTO, quizás haga las siguientes preguntas:
1.) ¿Esta persona ha hecho esto antes? Un CTO responsable de procesar una gran cantidad de datos de redes sociales en tiempo real necesitará un conjunto de habilidades muy diferente al de un responsable de crear una plataforma de comercio electrónico móvil compatible con PCI. Querrá asegurarse de que su CTO esté familiarizado con las herramientas para el trabajo en cuestión.
2.) ¿Puede esta persona atraer otros talentos? Ya sea que se trate de un mensaje público o de un mensaje rápido en IRC, inevitablemente necesitará más gente. Tu CTO va a terminar siendo un perro alfa. Si no puedes ver que eso suceda, entonces estás en problemas.
3.) ¿Esta persona tiene pasión o visión para lo que quieres construir? Los desarrolladores a menudo rebotan de un proyecto a otro. Debes asegurarte de que tu CTO quiera entrar a largo plazo.
4.) ¿Tiene esta persona una personalidad con la que se puede gelificar por períodos de tiempo prolongados? Las startups son un trabajo duro. Si estás en la garganta del otro, no irás a ninguna parte rápido.

La respuesta rápida es que no hay una respuesta rápida. Por lo que he visto, en general, los CTO y los CEO se encuentran entre sí de una manera bastante orgánica a lo largo del tiempo.

El CTO ideal sería un sólido líder en arquitectura de I + D con experiencia en la resolución de problemas informáticos distribuidos a gran escala. He visto otras compañías enfocadas en ingenieros para este rol en lugar de arquitectos, por lo que busco personas buenas con scripting, VMWare, almacenamiento, etc. Eso no es Cloud Computing, eso es centro de datos e infraestructura. Como una empresa de computación en la nube, me imagino que resolvería un problema para un cliente aprovechando esas capacidades. Al hacerlo, desea que alguien capaz de convertir los requisitos de ese cliente en un sistema confiable.