Libros que todo gerente de ingeniería debería leer

Es una rara ocasión en que las empresas brinden capacitación en liderazgo antes de convertirse en gerente. Unos días o semanas después de lo que probablemente fue uno de los días más felices de tu memoria reciente, el día en que te ofrecieron un puesto fuera de la pista de colaborador individual, te encuentras con un millón de preguntas. Sientes que te engañaron para que firmes algo sin leer la letra pequeña.

Ese sentimiento que estás experimentando no es nuevo, es solo que lo has olvidado. No es saber lo que se supone que debes hacer. No tiene ni idea. Porque si cree que años de escribir software lo capacitó para convertirse en gerente, la investigación dice lo contrario. Pero no es el fin del mundo. Aunque lo más probable es que su empresa no comprenda la necesidad de una capacitación formal en administración, hay una gran cantidad de información disponible que hará su trabajo más fácil y quizás incluso agradable.

Cuando me convertí en gerente, hice lo que normalmente hago cuando me enfrento a un desafío del que no sé casi nada: comencé a leer. He leído muchos libros, algunos son buenos, algunos son increíbles. Todos ellos dieron forma a la forma en que hago mi trabajo, por lo que pensé en compartirlos con otros gerentes aspirantes o activos.

He seleccionado esta lista en función de varios factores:

  • Los libros deben cubrir un amplio conjunto de temas de liderazgo y administración de ingeniería. Es fácil encontrar libros superpuestos. Es mucho más difícil encontrar diversidad de información cuando eres muy nuevo en el liderazgo.
  • Deben estar escritos en diferentes épocas. La industria del software está en constante evolución. No tiene sentido leer solo sobre lo que sucedió en los años 80 o 90.
  • El orden de lectura importa mucho. Algunos libros son más especializados que otros. La información proporcionada se puede considerar como capas que se apilan unas sobre otras. Si no tiene experiencia, puede comenzar en el medio o al final, y eso básicamente arruinará otros libros para usted.
  • Finalmente, puse un límite estricto de 7, solo porque creo que esta lista es suficiente para construir una capa de base sobre la cual puede continuar leyendo y tal vez incluso haciendo su propia investigación más adelante.

Pero suficiente introducción, veamos la lista :)

Peopleware: Proyectos y equipos productivos, por Tom DeMarco y Tim Lister

Esta debería ser una lectura obligatoria para todos. Período. No, no solo todos los que trabajan en software, todos los que trabajan en una empresa privada deberían leer este libro. Para mí es sorprendente cómo casi todos los problemas con los que la gente se enfrenta a diario ya se han resuelto. En los 80. Si lees solo un libro de esta lista, que sea este.

Gestión de alto rendimiento, por Andrew S. Grove

Poco después de hacer el cambio de la vía de contribuyente individual a la vía de liderazgo, se hará una pregunta básica.

¿Cómo mido mi propio éxito?

Solías poder responder así de fácil. Ahora que está escribiendo código cada vez menos y lidiando con la dinámica del equipo y los problemas de las personas, ¿cómo medirán usted o su jefe su progreso y éxito? Este libro proporciona una respuesta ahora universalmente aceptada: se mide a través del éxito de las personas que le informan. Es decir, si su equipo tiene éxito, entonces usted tiene éxito. Estoy simplificando demasiado, por supuesto, pero esa fue mi mayor lección de este libro.

Hay información más reveladora, como un recorrido por un proceso de producción, cómo llevar a cabo reuniones o cómo llevar a cabo una en una. Este es un libro clásico que todos deberían leer, incluso si no están interesados ​​en roles de liderazgo. Es tan bueno.

Sin embargo, diré que este libro fue escrito hace mucho tiempo. La impresión que tuve fue que los líderes de esa época tenían más autoridad de lo que se ve en las empresas en estos días. Esto no es una crítica, es una advertencia justa. Puede leer algunos capítulos y concluir que no hay forma de que alguien pueda salirse con la suya haciendo eso en una empresa. Hay un cierto matiz en el estilo de liderazgo descrito en este libro y es importante comprenderlo.

Influencia: ciencia y práctica, por Robert B. Cialdini

El trabajo de un gerente de ingeniería es asegurarse de que su equipo tenga todo lo que necesita para tener éxito. Esto significa gestionar la interacción entre múltiples grupos de personas hacia un resultado agradable.

Si alguna vez trataste de convencer a un amigo para que pasara de WhatsApp a Telegram y fracasaste, has intentado ejercer influencia. Tendrá que hacer eso básicamente todos los días, y en mi experiencia, esta es una habilidad muy difícil de aprender. Se necesita mucha práctica, y realmente no hay un modo sandbox en el que puedas fallar y todo estará bien. Intentarás hablar con alguien en algún momento para que haga algo, y fracasarás, y tú o tu equipo sufrirán por ello.

Este libro es la guía definitiva sobre cómo abordar el problema científicamente. Muchos gerentes parecen pensar que no necesitan aprender a influir en los demás, en particular en sus subordinados directos, ya que el rango es el factor de influencia fundamental. Pensar que eso evitará que te conviertas en un gran líder, en mi opinión. Sí, probablemente anulará a alguien en algún momento y se sentirá genial mientras lo hace. Pero si esa persona termina odiándote por eso, simplemente has perdido su confianza y verás las consecuencias de eso más adelante.

Desarrollo rápido: Taming Wild Software Schedules, por Steve McConnell

Este es otro libro de texto clásico que desearía que todos en software leyeran. Si actualmente está en una empresa que es ágil y está luchando con reuniones improductivas, código de baja calidad, miembros del equipo que no pueden llevarse bien entre sí o partes interesadas que lo presionan para que deje la oficina a altas horas de la noche, encontrará en al menos una solución dentro de este libro. También es un buen libro de liderazgo, ya que describe, en el que probablemente sea mi capítulo favorito, una lista de cosas que definitivamente no debes hacer si quieres tener un gran equipo. Todavía me refiero a ese capítulo de vez en cuando, es realmente bueno y revelador.

Manejando humanos, por Michael Lopp

Me encantó este libro por su humor y sus conocimientos sobre algunas de las culturas de las empresas de tecnología más importantes. No se siente como un libro de texto en comparación con los demás en esta lista, pero eso es lo que lo hace ideal.

Debe comprender que los líderes siguen siendo humanos, van a estropear y el resultado final puede ser trágico o gracioso. O ambos. Esa es una lección muy importante que aprender, una que me tomó más tiempo, para ser honesto.

Es muy fácil quedar atrapado en la teoría mientras se intenta aprender a ser un líder. Pero la realidad a menudo es tan loca que ningún libro puede ofrecerle la solución que necesita. Terminarás en situaciones en las que harás todo según las reglas y la gente seguirá siendo infeliz. Y eso está bien. Las historias de Managing Humans te ayudarán a entender eso.

El camino del gerente, por Camille Fournier

Lo que hace que este libro sea asombroso es que ofrece una descripción clara y simple de sus responsabilidades y metas en cada paso en la escalera del liderazgo. La mayoría de las empresas ni siquiera tienen esa información para su propia pista de liderazgo.

Comienza describiendo en qué debe centrarse un líder de nivel de entrada, como asesorar a desarrolladores junior. Pasa a los gerentes de ingeniería, gerentes senior e incluso cubre lo que debería hacer un vicepresidente de software. Personalmente, siempre me he preguntado cómo es un día en los zapatos de un vicepresidente y, si usted también lo ha hecho, este libro es para usted.

Más allá de dominar tu curiosidad sobre cómo son los escalones superiores, me encanta este libro porque es muy realista. Aquí no hay una visión utópica de equipos y procesos. Todo se basa en la experiencia del autor. Eso hace que la información sea altamente aplicable en su entorno de trabajo.

El gerente de un minuto, de Kenneth H. Blanchard

Inicialmente no quería leer esto después de encontrarlo, pero me alegro de haber cambiado de opinión al respecto. Es básicamente una historia corta sobre un gerente que es muy bueno en su trabajo, particularmente en un área.

No te lo estropearé. La información que obtiene de esta historia no es particularmente innovadora. Hay otros libros que profundizan en su tema con más detalle. Pero hay algo realmente satisfactorio en ello que no puedo explicar. Es como una esencia de GitHub que resuelve un problema en menos de 100 líneas de código.

Puede despreciarlo, no hay forma de que sea tan simple, ¿verdad? O puede leerlo detenidamente y apreciar su simplicidad, sabiendo que no es una solución generalizada, pero sí lo suficientemente buena como para que valga la pena tenerla en su caja de herramientas. Es muy posible que lea este libro y piense que estoy exagerando, pero bueno, es mi lista;)

Sinceridad radical, por Kim Scott

Puedo contar hasta 7 muy bien, pero realmente quería ofrecer este libro como una especie de adición especial a mi lista. No diría que es una lectura obligatoria. Una vez que haya revisado todos los libros anteriores, debería elegir esto para obtener una vista alternativa muy sorprendente.

Básicamente, Radical Candor es un marco sobre cómo relacionarse con las personas. Realmente no está relacionado con el desarrollo de software. Puede aplicar esto en cualquier lugar, con sus amigos, con su familia, es francamente muy abstracto en ese sentido.

El autor, Kim Scott, ha trabajado tanto en Google como en Apple. Ella recuerda algunas de sus experiencias mientras trabajaba allí. Encontré esos capítulos extremadamente agradables, pero los tomo con un grano de sal. Algunos de los informes más recientes en los medios contradicen directamente algunas historias de este libro. Es por eso que dudo en recomendarlo a todos.

El marco en sí tiene sentido, pero es muy difícil de poner en práctica. Sé que no es culpa del autor. Ojalá el mundo funcionara de la manera que ella describe, pero no creo que lo haga nunca. No obstante, esforzarse por lograr incluso el 50% de sinceridad radical lo convertirá en un mejor líder. Si tienes el estómago al 100%, me gustaría conocerte en persona.

¿Es asi?

Esta lista es una base sólida para gerentes novatos o personas que están pensando en convertirse en líderes o gerentes de equipo. Hay mucho más que aprender. Yo mismo hubiera apreciado una lista simple y corta como esta cuando di el paso hacia el liderazgo. Ojalá tú también lo hagas.