Tu Start-Up necesita un CTO

Yo recuerdo que hace ya unos cuantos años atrás cuando por primera vez escuché las siglas CEO, CTO, CFO, CMO me volví un lío y hasta los llegué a confundir unos con otro. A tal punto que en verdad no sabía la importancia que cada uno de estos perfiles pueden lograr marcar la diferencia dentro de una organización. Al conocer hace unos meses atrás a mi invitada de hoy, ahora sí puedo decir que se con certeza lo que es una CTO en todo el sentido de la palabra.

Definitivamente ella lo explica muy bien en su artículo que hoy te trae para ti; pero quiero compartir contigo algunas (debe tener muchas más) de las cualidades que ella tiene tanto como profesional y como persona: Es detallista, perfeccionista, planificadora, proactiva, analítica, puntual, comprometida, sensible, cariñosa y una gran amiga.

Te dejo con MI INVITADA DE HONOR DE LA SEMANA Clara Granados Künzi

                        Clara

Una de las partes más importantes cuando se crea una Start-Up es el Equipo. ¿Quiénes son los integrantes del equipo inicial de una Start-Up? Me gustaría con este post que te sirviera para decidir si tu Start-Up necesita un CTO y que definieras cuál es el perfil ideal del CTO.

Para empezar, comencemos por algo básico, que es un CTO. Cuando se le preguntó a Nathan Myhrvoid, el anterior CTO de Microsoft, que era un CTO, contestó

Qué diablos voy a saber. Sabes, cuando Bill

[Gates] y yo discutíamos sobre que haría en este trabajo, en un momento dijo, ‘¿Ok, cuales son los mejores ejemplos de CTO´s exitosos?’ Después de alrededor de 5 minutos decidimos que, bueno, debe haber alguno, pero que no teníamos en la punta de la lengua exactamente quien era un buen CTO, porque muchas personas que eran buenos CTO´s no tenían ese título, y que al menos algunas de esas personas que tenían el título discutiblemente no eran buenos en el mismo. Mi trabajo en Microsoft es preocuparme acerca de la tecnología en el futuro. Si usted quiere tener un buen futuro tiene que empezar pensando sobre él en el presente porque cuando el futuro llegue no tendrá tiempo.

Esta es la pregunta que tenemos que hacernos, si tu Start-Up es puramente tecnológica, no te quepa la menor duda, desde el minuto 0, en los embriones de tu Start-Up, tienes que contar con un CTO.

Ahora bien, siguiente pregunta, ¿quién puede ser un CTO en una Start-Up?. Hay algunos pilares que no tenemos que olvidar, esto no es una Multinacional donde tenemos un presupuesto que ronda los millones de €, ni contamos con un equipo de 20 programadores, es una Start-Up y los recursos son muy limitados. Estamos empezando y no tenemos recursos económicos ni recursos de talento.

Cuando te cuestionas quien tiene que ser un CTO, he intentado identificar esas habilidades que necesitará tu Start-Up basada en mi experiencia profesional.

Para comenzar, vamos a romper algunos mitos de lo que es un CTO. ¿Qué hace tu director de tecnología todo el día? Muchas veces, y si preguntamos a las personas que tenemos alrededor, sobre que piensan que hace un CTO, nos encontraremos con “a ese tipo se le paga por sentarse en la esquina y pensar en temas técnicos profundos”, o “es la persona que reorganiza mi proyecto en el último minuto, sin importar nada de lo que hay detrás”.

Alguna vez le he preguntado a compañeros míos que han trabajado en grandes empresas sobre cuál creen que es el papel del CTO, en general comentan el rol tan importante que tienen, ya que son la cara externa de la plataforma tecnológica de la empresa; son evangelistas de programadores, clientes y empleados. Esto es un trabajo muy importante, y a ciencia cierta, he estado rodeada de más de uno en mi vida profesional y he visto ese trabajo tan importante. En cambio, en la mayoría de las “nuevas empresas” no considero que todas tengan la necesidad de tener una persona exclusivamente a tiempo completo.

Otra de las dudas que nos surge, es si un CTO, al ser responsable tecnológico, ¿realmente puede manejar personal?

Yo siempre he supuesto que no podía gestionar personal. Ser un gerente no suena muy divertido – en el fondo, ¿quiero ser considerado como responsable de las acciones de otras personas? Quiero decir, ¿has visto a otras personas? Ellos pueden hacer cualquier cosa!!! Así que la inercia del título de CTO, te lleva a pensar que no. Yo me imaginaba, que podríamos tener profesionales para hacer la gestión y la programación, y así yo dedicarme con dedicación y concentración a asegurarme que la tecnología que construimos es realmente impresionante.

En cambio, con el tiempo, te das cuenta, que no se puede separar la construcción del software, en cómo se construye el Software. Si lo que queremos es diseñar una arquitectura para maximizar la agilidad, ¿Cómo no vamos a tener en cuenta a las personas que desarrollan el software? ¿Cómo se puede funcionar si algunas personas están involucradas en la pre-construcción y otras cinco personas están para la toma de decisiones? … así van surgiendo mil problemas, que con el tiempo y analizando el porque ocurren las cosas, te das cuenta que una de los problemas de raíz es el problema con las personas, y es que no se puede dejar a las personas en las líneas laterales.

Así con el tiempo, he ido aprendiendo la disciplina de la gestión de las personas. Con el tiempo, te das cuenta que no está nada mal y además es un trabajo muy gratificante. Ahora bien, mucho tiempo nuestro perfil es un perfil hibrido.

Si ahora me preguntas, ¿qué se supone entonces que hace un CTO? Para mí el trabajo de un CTO es asegurarse de que la estrategia tecnológica de la empresa sirva a la estrategia de negocio. Parece demasiado simple o demasiado genérico, pero si pensamos un momento, ¿estamos seguros que todas las empresas hacen esto?

Voy a definir cinco de las habilidades específicas que creo que tiene que tener un CTO.

Seleccionar la plataforma tecnológica y diseño técnico

Si tu estrategia de negocio es crear algo sin quemarte, la metodología lean Start-Up es altamente iterativo, por lo tanto, es necesario que utilices herramientas fundamentales que hacen tan fácil y no difícil, ¿tienes que tener bases de datos propietarias masivas? No lo creo. ¿Puede la compañía comprender sus herramientas cuando fallan y arreglarlos? Si no, ¿quién va a ser capaz de cambiar el software libre y de código abierto? Cuando los proyectos se bajan cada vez más a la tierra, ¿quién puede del equipo comprobar y asegurarse que los planes son viables? ¿Quién va a exigir responsabilidad por el impacto de su proyecto en la plataforma en su conjunto?

Viendo el cuadro entero

El director de tecnología tiene que ser la capaz de tener en la cabeza que puede saber todo lo que la tecnología puede y no puede hacer. Es decir, esto significa, que hay que saber lo que está escrito y lo que no, lo que la arquitectura tecnológica puede y no puede soportar, y una cosa muy importante, saber manejar los tiempos y conocer lo que se tardaría en construir algo nuevo. ¿Cuántos grandes tecnólogos has conocido, que sean capaces de ver lo macro y lo micro al mismo tiempo?

Proporcionar opciones

Un buen director de tecnología nunca dirá “eso es imposible” o “nunca haría eso”. Un buen director, siempre encuentra las opciones y además es capaz de comunicarse con todo el mundo en la empresa. Si tu CEO quiere cambiar el producto por completo, por ejemplo, debido que el producto tiene que servir a un segmento concreto de clientes, hay que encontrar esa personas que sea capaz de digerir las necesidades de la nueva (propuesta) de negocios, y diseñar los costes de cada enfoque posible.

Encuentra el 80/20

Esta es una de las labores más bonita y al mismo tiempo más difícil. A veces, cuanto estás en una reunión en donde alguien quiere construir alguna nueva característica: se rebana, se corta en cuadritos, y probablemente lava su coche también. En mi mente, que están acumulando los costos (un mes por esa parte, dos meses para que la otra parte, uh oh). Si tengo un mal día, yo sólo les daría la noticia aleccionadora.

Pero un buen día las cosas se ven de forma diferente, y una vez entendido el objetivo de la función para los clientes, sé que podría existir una forma de tal forma que obtendría el 80% del beneficio del 20% del coste. “¿Serías capaz de entender que lo que necesitas es saber si es válido solamente cubrir la característica simplemente  de cortado, pero no en cubitos? Porque si no tenemos que añadir un módulo de corte en cuadritos, podemos reutilizar otros componentes que ya tenemos….” Te puedes sorprender de las respuestas que obtendrás, ¿hacer los cubitos es lo caro?” He conseguido satisfacer las necesidades con un 80/20

Crear líderes técnicos

Hay una labor muy importante y por eso me gusta tratarla a parte. Tiene que existir la responsabilidad de designar a algunos ingenieros “puramente técnicos” y delegar en ellos el llevar la dirección técnicas de cada vez más y más proyectos. Esta será la única forma de poder escalar. También hay que tener muy claros qué aspectos de la dirección técnica de nuestra empresa son principios muy importantes, y que cuáles serán los medios de cómo llegamos allí.

Con varias personas tratando de trabajar con el mismo estándar, teníamos que ser muy estrictos en nuestras definiciones. ¿Fue el hecho de que estábamos usando principalmente PHP esencial, o podríamos añadir nuevas herramientas escritas en otros lenguajes? ¿Es un hecho importante o irrelevante que la mayor parte de nuestro código web fue procesal y no orientada a objetos? ¿Qué pasa si alguien quisiera escribir su módulo en el estilo de programación orientada a objetos? Al delegar y capacitación, creamos un cuerpo de profesionales que podrían intervenir para proporcionar servicios CTO-como bajo demanda. Y trabajando juntos, hemos creado un equipo cuyo conjunto fue mayor que la suma de sus partes.

Por lo tanto, tu director de tecnología podría ser un gran arquitecto, evangelista, diseñador de interfaz o increíble depurador. Esos son grandes habilidades para tener, y tengo conocer si habéis trabajado con alguna de ellas. Yo seré la primero en admitir que mi experiencia es limitada, y que he intentado resumir algunas de mis experiencias. ¿Ha trabajado con o para un gran director de tecnología? ¿Qué los hizo excepcional?

Clara Granados @claramaps73

CTO en Youchat


Ahora sin duda nos quedó muy claro ¿Qué es un CTO?, y cuando empieces con tu Start-Up podrás saber desde el inicio si tu proyecto tiene que contar con un CTO en el equipo.

APROBADO

 

By | 2017-02-21T06:06:56+00:00 30 Octubre , 2015|Estrategia Empresarial, Mi invitado de honor de la Semana|