Product Engineer
Un ingeniero que es dueño del resultado, no del ticket: habla con los usuarios, decide qué construir y lo entrega él mismo. Una sola persona cerrando el ciclo entre el problema y el código.
Un Product Engineer es un ingeniero de software que es dueño del problema, no solo de la implementación. A un ingeniero normal le entregan una especificación y la construye bien. Un product engineer pregunta si la especificación es lo correcto a construir, habla con los usuarios que tienen el problema, decide qué se entrega de verdad y entonces escribe el código. Fusiona al Product Manager y al ingeniero en una sola cabeza. El resultado no es “la funcionalidad, según lo especificado”, es “el problema del usuario, resuelto”.
El rol existe porque los productos mueren en el traspaso. Un PM escribe una especificación, un ingeniero construye exactamente eso, y tres semanas después nadie usa la funcionalidad porque la especificación pasó por alto un detalle que solo habría detectado la persona mirando el código, o el propio usuario. Un product engineer lo detecta a mitad de la construcción, porque es dueño de los dos extremos. No es por definición más senior que un ingeniero normal. Está cableado distinto: le importa que la métrica se mueva, no que el ticket se cierre.
Ejemplo concreto de por qué gana la fusión: un equipo de SaaS entrega un flujo de onboarding exactamente como se diseñó. La activación no se mueve. El PM culpa a la construcción, ingeniería culpa a la especificación, y se pierde un mes antes de que alguien pruebe la hipótesis real. Un product engineer habría entregado una versión más delgada en tres días, habría visto a cinco usuarios reales atascarse en el paso dos, y habría reescrito el paso dos antes de terminar el sprint. La misma plantilla, una décima parte del tiempo de ciclo, porque no hubo traspaso ni ciclo de culpas. El camino de “los usuarios están atascados” a “corregido en producción” corrió dentro de una sola cabeza.
Esto es buena parte de lo que Wavect hace en realidad. La mayoría de nuestros encargos de Fractional Co-Founder y CTPO son product engineering con otro nombre: un operador que dimensiona el MVP, habla con tus usuarios y entrega el código, en lugar de un PM, un diseñador y tres contratistas jugando al teléfono roto. La compensación honesta: un product engineer es difícil de contratar y no escala de forma lineal. No puedes poner a veinte en un mismo producto, y los que existen son caros porque la combinación es rara. El error que cometen los fundadores es contratar a un programador brillante sin interés por el usuario, y luego preguntarse por qué la hoja de ruta está llena de funcionalidades elegantes que nadie pidió. La solución no es una capa de PM más gruesa encima, es un ingeniero que prefiere hablar con un cliente antes que afinar un pipeline de build. Relacionado: Desarrollo de Software Full-Stack.