22 puntos por mokiman 2021-09-21 | 13 comentarios | Compartir por WhatsApp

Recientemente mi proyecto se convirtió en una startup y me surgió la necesidad de asumir el rol de CEO. Y también tengo que convencer a mi equipo de que voy a ser un buen CEO; en especial, por mi poca sociabilidad, mis compañeros lo ven con mucho escepticismo. ¿Hay buenos recursos de aprendizaje para una situación como esta?

13 comentarios

 
coma333 2021-09-27

Por experiencia personal, yo no lo recomiendo. Claro que puede variar según el tamaño de la empresa que estén fundando, pero les cuento el caso que yo viví.

Éramos una empresa de unas 20 personas, y en el equipo de desarrollo no llegábamos a 5, incluyendo a los desarrolladores de apps.

El CEO participaba directamente en el desarrollo y, cuando fundó la empresa, la inició con un sitio que él mismo había creado.

El líder del equipo de desarrollo renunció, y el CEO quedó como líder del equipo, CEO y responsable general de todo. Era una situación en la que se involucraba en todo, desde contratación hasta revisión de código y demás.

Como el negocio principal de la empresa era el comercio electrónico, cuando había eventos o problemas en el sitio hacía falta reaccionar de inmediato, y había muchas horas extra y trasnochadas. Para él, como era el CEO, quizá trabajar hasta tarde o pasar la noche en eso podía ser hasta entretenido, pero desde la perspectiva de los empleados era agotador. Si el CEO se quedaba hasta tarde o amanecía trabajando, uno ni se atrevía a irse a casa. Y cuando había eventos urgentes y se hacían cambios frecuentes de diseño, aumentaba la cantidad de commits, pero luego también salían con que por qué había tantos commits innecesarios...

En fin, sentí que alguien que sabe demasiado puede dar más miedo.

No sé cómo esté organizada la empresa que quieren fundar, pero desde la perspectiva del empleado no es cómodo que el CEO esté programando e involucrándose en todo. Si puede limitarse solo al rol de CEO, entonces sí lo recomendaría, pero si también tiene que involucrarse en desarrollo, personalmente no lo recomendaría.

 
mokiman 2021-09-28

Pero eso parece más bien una buena razón para ser CEO, no una mala...

 
coma333 2021-09-29

Así que ser CEO significa incomodar a los empleados.

 
lordmiss 2021-09-24

Hay un libro titulado <Desarrollador con 7 años de experiencia, mánager desde hace 1 día>.

http://www.yes24.com/Product/Goods/87336637

Creo que le será de ayuda.

Y usted mismo usó la expresión “mi falta de sociabilidad”, pero creo que no es necesario equiparar la falta de sociabilidad de cuando era líder de equipo con la falta de sociabilidad de cuando sea CEO, porque el puesto moldea a la persona. Si no puede convencerse a sí mismo, tampoco podrá convencer a los demás.

 
roxie 2021-09-23

También recomiendo la serie extranjera Silicon Valley. Aparecen todo tipo de situaciones que vive un desarrollador que termina convirtiéndose en CEO casi por accidente, y desde la perspectiva de un CEO quizá no pueda verla sonriendo todo el tiempo, con cosas como que los VC meten a su propia gente en la startup. Le será de ayuda.

 
bus710 2021-09-23

Es un poco random, pero,

me acordé de la serie alemana de Netflix "Cómo vender drogas online (rápido)" jaja

 
bus710 2021-09-23

Es la historia de un estudiante de preparatoria que estaba creando una plataforma de intercambio de ítems de juegos entre usuarios anónimos y, por ciertas razones, termina convirtiéndose en el operador de un sitio de venta de drogas en la dark web; resulta bastante divertida la forma en que este chico nerd se pone a pensar en el negocio jajaja.

 
spilist2 2021-09-23

Parece que el sitio https://leaddev.com/ tiene muchos buenos artículos y charlas sobre "liderazgo en ingeniería".

También tienen un canal de YouTube (https://www.youtube.com/c/LeadDev/) donde suben muchos videos de charlas o debates con desarrolladores de nivel lead y VP of Engineering de varias empresas como panelistas.

Puede que no esté relacionado directamente con ser "CEO", pero pude sacar muchos consejos sobre con qué mentalidad y de qué manera liderar una organización como líder con capacidades técnicas. Por mencionar solo algunos videos que vi recientemente:

  • Creating a career ladder for engineers: por qué es importante una escalera de carrera para desarrolladores y cómo gestionarla https://www.youtube.com/watch?v=jA1Q94d2z10

  • Building a successful and sustainable CI/CD pipeline: para construir bien un pipeline de integración/entrega continua, hay que enfocarse no en las herramientas sino en la arquitectura y los procesos, y convencer continuamente a los miembros del equipo https://www.youtube.com/watch?v=9nIG-pFyQ_k

 
xguru 2021-09-21

Antes que nada, felicidades. Creo que debería haber más casos de desarrolladores que se convierten en CEO.

Si, como comentas, te preocupa la falta de habilidades sociales, probablemente lo que más debas cuidar sea la parte de la comunicación.

Dejé una traducción breve en los comentarios del texto de arriba, así que te puede servir de referencia.

Para un CEO, es importante comunicarse constantemente con el equipo sobre "hacia dónde vamos". Hay que hablar de forma "repetitiva" sobre "por qué estamos haciendo esto, hasta dónde hemos llegado y qué trabajo queda por hacer". Por eso, cuando la empresa crece hasta cierto punto, se terminan creando cosas grandes como la misión y la visión, además de distintos mecanismos, desde reuniones generales hasta feedback 1:1. Pero creo que lo más importante es seguir conversándolo de manera continua.

Si todavía están en una etapa inicial, creo que sería bueno que al menos hagan algo ligero como una "reunión de equipo diaria de 10 minutos por la mañana". Si lo piensas como "tenemos que hacer un daily standup", puede sentirse pesado.

Ser CEO es una posición solitaria sin importar el tamaño de la empresa. Al final, quien decide el rumbo de la empresa eres tú mismo. También te conviene leer experiencias de otras personas para ver qué tipo de dilemas enfrentaron. Y creo que sería bueno que busques oportunidades para conocer a otros fundadores y conversar con ellos.

También creo que es importante revisar de antemano qué puede pasar en los próximos años, especialmente en lo relacionado con inversión.

Si pasas de desarrollador a CEO, probablemente también terminarás cumpliendo en cierta medida el rol de CTO, así que te recomiendo revisar también los textos de abajo.

Otras cosas buenas para leer

Y, si lo ves solo como material de referencia, creo que lo de YC probablemente sea lo que más te ayude.

No parece que haya tantos materiales en coreano de forma tan amplia.

 
mokiman 2021-09-21

¿También podría pedir consejos sobre cómo convencer a los miembros del equipo de que soy apto para ser CEO? ¿Por qué piensan que debería haber CEOs con formación de desarrollador?

 
xguru 2021-09-21

No conozco bien cómo empezó la startup que están construyendo ahora.

¿Por qué están en una situación en la que hay que convencer a alguien para que sea CEO? ¿Empezaron juntos y entre ustedes decidieron que la persona que pregunta lo haría? Me da curiosidad saber si ambos quieren asumir el rol de CEO o cuál es exactamente la situación. Sinceramente, es difícil saber si alguien es apto para ser CEO sin intentarlo directamente. También creo que es importante cuánto cariño y visión tiene por esa idea.

La razón por la que se suele preferir a un CEO con perfil de desarrollador es que, al principio, uno está a mil armando el MVP, pero una vez que lanzan el servicio, aumentan los usuarios y el producto crece, creo que ahí sí se nota la diferencia entre alguien que tiene conocimientos de desarrollo y alguien que no.

Como ejemplo simple, al comienzo puedes crear funciones muy rápido porque estás construyendo algo sin demasiado legado previo. Pero cuando eso se vuelve un producto y aumentan los usuarios, cada vez que agregas una función hay que considerar la integración con lo existente, la escalabilidad y otras cosas, así que el desarrollo empieza a tomar cada vez más tiempo. También está la deuda técnica que se acumula por haber construido con apuro. Los desarrolladores entienden esto hasta cierto punto. Pero si el CEO no tiene conocimientos de desarrollo, ahí es cuando empiezan los conflictos.

"¿Por qué ya no desarrollan tan rápido como antes? ¿El equipo de desarrollo no tiene capacidad? ¿No estarán perdiendo el tiempo?"

Uno piensa: "¿de verdad alguien diría eso?", pero es una situación que pasa muchísimo. Por eso yo prefiero que alguien que haya participado desde el principio en la planificación y también en el desarrollo del producto sea quien, con visión, funde la empresa y la haga crecer.

 
bichi 2021-09-27

No es exageración: 9 de cada 10 empresas conocen el legado, pero no lo entienden.

Han oído hablar de la deuda técnica, pero no la comprenden. Y cuando ese tema empieza a salir cada vez más, la gente de nivel C que no lo entiende repite: "Yo no sé bien, y tampoco quiero saber; solo arréglalo", a pesar de que ellos mismos son ejecutivos C-level.

Por eso hay muchas empresas que funcionan a los tumbos, así que yo veo que, si un CEO viene del desarrollo, tiene muchas más posibilidades de ganar, y me estoy preparando para salir a hacer negocio.

Creo que cualquiera puede ser un buen CEO si maneja bien solo estas tres cosas: delegación de autoridad, libertad y responsabilidad.

Los CEOs en etapa inicial suelen intentar manejar todo por sí mismos al principio; sobre todo, tengan cuidado con eso y deleguen autoridad con base en la confianza.

 
mokiman 2021-09-21

¡¡Gracias!! Voy a leer todo con atención y asimilarlo uno por uno.