Reseña "Software Engineering at Google (2020)"

Cuando leí en el chat corporativo que habían sacado este libro, me puse a leerlo inmediatamente. Recuerdo cuando empecé a programar, me preguntaba como trabajaban los equipos de desarrollo a una escala diferente a la que yo conocía -solo un desarrollador-. Nunca me lo he dejado de preguntar, lo que funciona con un número de personas no necesariamente funciona con la mitad, el doble o diez veces más. Leer como lo hacen empresas más -mucho más- grandes que en la que yo trabajo me gusta porque me da una idea sobre diferentes formas de trabajar.

El libro está partido en cuatro partes.

La primera trata sobre lo que es la ingeniería de software y la diferencia con la programación. Esta parte es excelente. El libro es largo pero esta parte es bastante directa, recomiendo leer aunque solo sea este capítulo.

La segunda parte es sobre la cultura en Google. Esta parte me ha parecido la más floja. El capítulo de como usan los datos orientados a la productividad de los desarrolladores y el de “manager de managers” me han gustado. El resto me han parecido más flojos, aunque sirve para entender cosas de las dos siguientes partes.

Luego habla de procesos. Me han gustado especialmente los capítulos sobre testing, sobretodo porque lo enfoca desde un punto de vista agnóstico al proceso de desarrollo (no menciona el TDD, ni lo critica, ni lo alaba), en general estoy acostumbrado a consumir contenido afín al Extreme Programming donde el TDD se ve, como mínimo, como algo a lo que aspirar.

Finalmente la última parte habla de las herramientas que usan en Google. Me parece una buena finalización del libro ya que enlaza con lo bloques anteriores y describe como implementan los principios del desarrollo que aplican en su realidad.

En cuanto a conceptos no profundiza en cosas “nuevas”. No te quieren vender una “bala de plata” y eso se agradece, los autores se esfuerzan en dejar claro que no todo lo que ellos hacen aplican a otros contextos.

Recomiendo el libro. Me ha gustado.

Puedes comprar el libro aquí.


Lee más acerca de las reseñas.