
La IA no te quitará el trabajo (si dejas de ser solo un programador)
El otro día estaba leyendo un post de Reddit en el que alguien preguntaba si era o no razonable que los PM cobraran más que los ingenieros que desarrollan el software. El post hablaba un poco desde el resentimiento, y en su texto aparecían algunas red flags (como que los programadores de su empresa perdían sueño por sacar las releases), pero me hizo pensar un poco en lo lejos que están todavía muchos ingenieros del desarrollo de producto.
No quiero convertir esto en otro post de predicciones, pero creo que esa manera de pensar es contraproducente, y más ahora que la IA lo está cambiando todo. Saber desarrollar un producto es el futuro. Y los Product Manager llevan ventaja.
Quizá no eres tan indispensable como crees
Todavía hoy, casi cualquier cosa que necesite de desarrollo, tiene que pasar por un proceso, en el que las personas encargadas de la parte técnica, son una de las partes más importantes. Se podría decir que son incluso imprescindibles. Muchas startups que hoy son grandes empresas, se han montado a partir de fundadores que sabían programar, prescindiendo de cualquier otro rol hasta que la empresa ha acabado creciendo.
Como resultado, en el sector, hemos vivido una época de bonanza, obligando a las empresas a desarrollar políticas para atraer y retener talento. Sueldos altos, paquetes de acciones, trabajo remoto y otros muchos perks. Y una vez estás metido en la rueda del desarrollo de software, te sientes importante y es fácil olvidar que lo que importa es el producto.
Nos pasamos horas discutiendo sobre nuestro código. Si es limpio, si es testable, si es mejor este framework o si tu arquitectura es una cebolla o un pepino. Pero al usuario lo que le importa, es que el producto resuelva sus problemas. Y hay mucha gente técnica que se olvida de esta parte.
La situación está cambiando rápidamente, y más nos vale estar atentos. La IA está haciendo que esa capa imprescindible, deje de serlo. Lo importante sigue siendo el producto, pero la forma en que lo construimos está cambiando radicalmente. La IA permite que equipos más pequeños, o incluso individuos con una visión clara, creen productos funcionales con menos dependencia de un gran equipo de desarrollo. Si eres de los que crees que por saber programar eres imprescindible, yo le daría una vuelta, porque probablemente el futuro te demuestre que estás equivocado.
Piensa en ello. Herramientas como GitHub Copilot ya están sugiriendo fragmentos de código completos. ChatGPT puede generar estructuras básicas de aplicaciones a partir de una descripción. Las plataformas no-code/low-code están permitiendo a personas sin experiencia técnica crear prototipos funcionales. La barrera de entrada para construir productos se está reduciendo drásticamente, y la parte técnica tradicional pierde peso relativo frente a la visión de producto.
Los Product Managers ya saben diseñar productos
No sé si has tenido la oportunidad de trabajar con un buen Product Manager (la persona que escribió el post en Reddit desde luego que no), pero cuando conoces a uno, entiendes porque son tan valorados. Los buenos PM son verdaderas máquinas de detectar valor. Luchan contra viento y marea para poner de acuerdo a stakeholders, diseño e ingeniería, para dar vida a una funcionalidad porque creen que va a tener impacto en los usuarios finales. Son capaces de priorizar trabajo para aportar valor en muy poco tiempo, de probar hipótesis que puedan impactar en el trabajo diario de los usuarios y son capaces de extraer información de datos que a cualquier otro mortal le parecen inconexos.
Pero claro, si para ti PM significa Project Manager, tendrás la sensación de que ese rol lo cubre normalmente alguien que se dedica a priorizar tareas y a preguntar cómo vas … con un emoji sonriente en cada mensaje. Pero yo no estoy hablando de esas personas. Los PM de verdad son otra cosa, y es normal que ganen un buen dinero.
A día de hoy todavía los PM tienen que apoyarse en los desarrolladores de software, ¿pero y si no fuera así? Desarrollar un producto es, como tantas cosas un trabajo en equipo, y aunque estoy seguro de que la parte técnica todavía va a ser muy importante durante mucho tiempo, también tengo claro que va a perder peso. Lo importante de verdad, es construir el producto, y no tanto la tecnología que hay detrás. Vamos, como ha sido siempre, pero de forma mucho más evidente.
Deberías aprender a hacer producto
Aunque saber construir productos es una habilidad muy importante, los profesionales más valiosos siguen siendo aquellos que son capaces de combinar varias disciplinas en una sola. Los PM que son capaces de entender como funciona un producto desde el punto de vista tecnológico son infinitamente más efectivos que los que no lo son por muchas razones: son capaces de entablar conversaciones útiles y constructivas con los desarrolladores, de prever posibles problemas técnicos, de entender por qué una solución no es factible y hay que adaptarla, son capaces de evaluar mejor servicios de terceros, identificar puntos de innovación, etc.
Pero esta versatilidad se puede aplicar en ambos sentidos, así que los ingenieros que se sumerjan en el mundo del producto, que entiendan las métricas, que hablen el idioma de los usuarios, y que usen su conocimiento técnico para potenciar la visión del producto, serán mucho más valiosos que los que no sean capaces de hacerlo. El desarrollo de software está cambiando a una velocidad vertiginosa. La IA puede ser una amenaza si no se está atento, pero también una oportunidad que nos permitirá construir productos mejores y más rápido. Quedarse atrapado en la mentalidad de “solo soy un programador, al que le dan las tareas que hay que hacer y las codifica” es peligroso. El futuro pasa por la mentalidad de producto, por aprender a construir algo que sea valioso y útil para los usuarios finales. Y yo creo que es importante no quedarse atrás.