¿Cómo puede Quora crear un entorno donde a los ingenieros les encanta trabajar?

Una versión más generalizada de la respuesta de Josh Wills es “crear una cultura donde la ingeniería tome la delantera en todas las decisiones importantes”.

(El ímpetu para “no contratar gerentes de producto” o “crear un lugar donde no se necesiten gerentes de producto” es que en la era reciente de la cultura de las compañías de Internet, una fuerza importante que influye en la vida de los ingenieros es la del gerente de producto , incluso si esto podría deberse al hecho de que “la mayoría de los gerentes de producto son malos gerentes de producto”, significa que tiene una mayor probabilidad de tener malos gerentes de producto que los buenos).

La otra cara de tener una cultura de este tipo es que tienes que trabajar de manera activa e incansable para sacar a los ingenieros de su zona de confort natural para que la ingeniería en sí pueda desarrollar la experiencia suficiente en otras áreas. Estas áreas son esenciales para el funcionamiento saludable de una empresa, y si una organización de ingeniería quiere influir en todas ellas, no puede hacerlo desde una posición de ignorancia e incompetencia. Algunos de estos incluyen:

  • Si desea que la ingeniería influya en el producto, debe tener ingenieros centrados en el producto que no solo quieran codificar a partir de una especificación que se les entregue.
  • Si no desea una cultura basada en la gestión, debe desarrollar gerentes de ingeniería fuertes que puedan combinar los aspectos técnicos de su disciplina con la técnica de gestión.
  • si no desea una cultura impulsada por los recursos humanos, debe capacitar a los ingenieros en temas de recursos humanos y desarrollo organizacional (esto es difícil, ya que muchos ingenieros piensan que es aburrido, pero puede darse la vuelta más tarde y quejarse si alguien más toma las decisiones )
  • Si no desea que las decisiones de producto sean dictadas por las necesidades de ventas, necesita ingenieros que presten atención a lo que buscan los clientes y puedan interactuar con los vendedores.
  • Si no desea corregir infinitamente errores específicos del cliente, necesita ingenieros que estén dispuestos a comprometerse con el servicio al cliente de manera activa y amplia.
  • Si no desea que le dicten sus diseños, necesita ingenieros con experiencia en diseño y experiencia del usuario.

Muchas de estas son áreas potencialmente muy, muy difíciles para desarrollar experiencia y algunas son a menudo aburridas para los ingenieros, pero una organización saludable aprecia las contribuciones de todas estas áreas (y más) y se asegura de que pueda desplegar experiencia en ellas de una manera u otro.

Dos compañías que conozco que están fuertemente dominadas por la ingeniería pero que eventualmente se encontraron sin ellas incluyen Sun Microsystems, que fue impulsado por la ingeniería pero tenía una administración insuficientemente sólida (eventualmente no pudo hacer frente a los entornos de mercado que cambiaban rápidamente y tomar decisiones difíciles: eventualmente tuvieron que despedir personas y reestructurar los departamentos, pero no pudieron hacerlo), y VMWare, también impulsado por la ingeniería pero con departamentos de marketing y ventas mucho más débiles (no pudo impulsar las ventas de ciertos productos en múltiples mercados clave, a pesar de los productos son tecnológicamente superiores y ricos en funciones).

Estos departamentos / funciones no existen en casi todas las empresas sin una razón, por lo que crear una empresa exitosa en la que los ingenieros adoren trabajar requiere equilibrar los deseos de los ingenieros de no verse excesivamente influenciados por los intereses de los departamentos que no son de ingeniería, al tiempo que se garantiza que todos estos departamentos funcionan con la máxima capacidad y efectividad.

No contrates a ningún gerente de producto.

(Aparentemente, a mis comentaristas les gustaría una respuesta menos descarada. O al menos, una respuesta descarada respaldada por algún tipo de argumento).

Así que estipulemos que no todos los gerentes de producto son malos. Muchos de ellos son excelentes en lo que hacen, y no pretendo molestarlos. Lo que realmente digo es que Quora debería diseñar sus procesos de toma de decisiones para que los gerentes de producto sean innecesarios .

En una startup orientada al consumidor como Quora, los ingenieros deben ser propietarios de los productos en los que trabajan, y las decisiones sobre lo que funciona y lo que no debe ser impulsado por métricas y una cultura de experimentación. Cualquier ingeniero debe ser capaz de hackear una idea, ejecutar un experimento y tener algunas métricas objetivas sobre el rendimiento de esa idea que puedan usar para repetir la idea o decidir desecharla. Los experimentos rápidos y distribuidos con métricas evaluadas objetivamente son la clave del éxito (y para mí, la alegría) de trabajar en un lugar como Google (y por lo que he escuchado, Facebook).

More Interesting

¿Qué tipo de cosas hacen las empresas para asegurarse de que sus pasantes de informática e ingeniería tengan una buena experiencia?

¿Qué porcentaje de los perfiles de entelo.com proporcionan direcciones de correo electrónico como método de contacto?

¿Qué es un ingeniero de software líder y cómo se alcanza el nivel?

¿Cuándo comenzará Mozilla a contratar nuevos ingenieros de software para 2015?

¿Cuántas llamadas al día debo hacer en un puesto de reclutamiento técnico?

Cómo ser contratado como desarrollador de software en Nueva York

¿Cómo consigo un trabajo en la NASA?

¿Cuál es el mejor fondo para un reclutador técnico?

Cómo negociar sobre el salario base si el reclutador finge que no es negociable

¿Qué tan alta es la barra de contratación de Quora para ingenieros de software?

¿Por qué dice.com tiene carteles tan terribles?

¿Cuánto tiempo tardan las compañías de software en tomar una decisión de contratación de ingeniería de software después de la entrevista final en el sitio?

Durante el reclutamiento en el campus de PayPal, el entrevistador me pidió que escribiera un código para un servidor FTP. ¿Es una pregunta típica para entrevistas tecnológicas?

¿Qué tan creíble se ve un candidato como desarrollador de software cuando se ha internado en una empresa comercial de alta frecuencia / algorítmica?

¿Es ahora (verano) un mal momento para buscar un puesto de ingeniero de software de nivel de entrada / nuevo en una gran empresa tecnológica?