5 formas en que los ingenieros pueden tener un impacto positivo fuera del editor de código

Publicado: 2022-05-06

Los ingenieros de producto son expertos en identificar, comprender y resolver problemas. Pero los problemas que aborda, y por lo tanto el impacto que tiene, no tienen que limitarse al trabajo que realiza dentro de un editor de texto o un entorno de desarrollo integrado (IDE).

Sí, el código que escribe y los sistemas que crea son factores importantes que contribuyen al éxito y al crecimiento de una empresa. Pero cuando tiene la libertad de resolver problemas a nivel organizacional y está facultado para dar forma y evolucionar la cultura y los procesos, su impacto puede crecer exponencialmente.

Estas son las cinco áreas en las que alentamos a los ingenieros de productos a que contribuyan mientras buscan maximizar su impacto.

1. Ser embajador de la marca

Estamos orgullosos de lo que construimos en Intercom. Pero estamos aún más orgullosos de los ingenieros que construyen excelentes productos y luego comparten ese conocimiento con el mundo. Intercom no podría existir sin una miríada de ingenieros que resolvieron problemas y crearon herramientas que usamos todos los días.

Es por eso que se alienta a los ingenieros de Intercom a compartir sus conocimientos con otros de manera que enriquezcan a la comunidad. Si hemos resuelto un problema con el que otros han luchado, compartimos nuestras soluciones. Es por eso que hemos invertido cientos de horas en hablar , escribir , contribuciones de código abierto y eventos centrados en la comunidad. Estas son excelentes oportunidades para construir nuestra propia cultura de ingeniería, aprender de otros ingenieros y fomentar la innovación en la comunidad en general.

Nuestro evento centrado en la ingeniería, Building Intercom, en Vicar Street en Dublín, Irlanda, noviembre de 2017

Nuestro evento centrado en la ingeniería, Building Intercom, en Vicar Street en Dublín, Irlanda

Es importante que los ingenieros reciban el apoyo necesario para que se sientan cómodos haciendo esto. En Intercom, es perfectamente normal que el compromiso semanal de un ingeniero sea "prepararse para hablar" o "escribir el primer borrador de la publicación del blog". Si asumimos la tarea de dar una charla o escribir una publicación de blog, se nos brinda la capacitación y el apoyo necesarios para hacerlo al más alto nivel, por ejemplo, un entrenador para hablar en público o sesiones con un editor del equipo de contenido.

2. Entrevista

Involucrarse en la entrevista de candidatos es quizás la forma más obvia y directa en que un ingeniero de producto puede ayudar con la contratación. A medida que su equipo crece, los dos mayores desafíos son garantizar que la calidad de los candidatos sea lo suficientemente alta y que se mantenga una alineación más amplia . El proceso de entrevista le brinda la oportunidad de medir tanto la calidad como la alineación, o identificar el riesgo de desalineación, por lo que es una oportunidad crucial para que cualquier ingeniero contribuya a la salud a largo plazo del equipo de ingeniería.

“Si el proceso de contratación no es coherente o no está orientado a recopilar los datos correctos sobre los candidatos, el efecto combinado puede volverse negativo”

Los ingenieros que comienzan en el proceso deben tener tiempo para aclimatarse a la cultura del equipo durante unos meses antes de observar a un entrevistador experimentado durante un período de tiempo para garantizar la calibración de los criterios. Los nuevos entrevistadores deben comenzar con sesiones como emparejamiento o revisión de pruebas para llevar a casa para familiarizarse con el proceso.

Una vez que se sienta cómodo escribiendo comentarios y participando, puede comenzar a sombrear sesiones más abstractas y ambiguas hasta que se sienta cómodo liderándolas. En este punto, debe continuar ejecutando la sesión por su cuenta durante un período de tiempo antes de comenzar a permitir que otros lo sigan.

Si el proceso de contratación no es consistente o no está orientado a recopilar los datos correctos sobre los candidatos, el efecto combinado puede volverse negativo, lo que lleva a una falta de diversidad y desalineación dentro del equipo. Una contratación desalineada lleva a otra, empujando al equipo en diferentes direcciones. Por eso es tan importante que los ingenieros de producto se apropien de la definición del proceso de entrevista.

3. Incorporación

La incorporación a menudo se trata como un interludio de uno o dos días antes de llegar a nuestro trabajo "real". Se centra en conocer a un grupo de personas, configurar nuestra computadora, analizar los beneficios y, ocasionalmente, escuchar a un ejecutivo hablar sobre la visión y la misión de la empresa. Es rápido, barato y corto. Los empleados actuales no "pierden" su tiempo, y los nuevos empleados pueden concentrarse en tener mucho impacto de inmediato.

“Solo podemos obtener los beneficios [de contratar a más personas] si preparamos nuevos ingenieros para el éxito”

Si bien estos pasos son importantes y necesarios, este tipo de incorporación es genérico y superficial y deja grandes lagunas. No enseña a los nuevos empleados las reglas y expectativas implícitas en la oficina. No ayuda a las personas a encontrar su lugar en un entorno nuevo y diferente.

Cuando los ingenieros de alto impacto invierten en ayudar a una nueva persona a tener impacto, actúa como un multiplicador de fuerza y ​​pagará dividendos para el equipo y la empresa. Solo podemos lograr esos beneficios si preparamos a los nuevos ingenieros para el éxito y nos aseguramos de que estén alineados con los valores y principios de la empresa a la que se unen. Tener otro ingeniero que se dedique a asegurarse de que un nuevo empleado tenga una experiencia de incorporación perfecta es una excelente manera de hacer esto.

Por lo general, al principio, hay grandes lagunas de conocimiento que deben llenarse para que un nuevo empleado se sienta productivo. Tener ingenieros que respondan proactivamente las preguntas comunes de los nuevos empleados ("¿Cómo configuro mi entorno de desarrollador?" "¿Quién revisa mi código?" "¿Cómo veo el estado de una compilación?") significa que reduce la posibilidad de una nueva contratación cayendo en los primeros obstáculos.

4. Intercambio de conocimientos

Los mejores productos del mundo están construidos por equipos, no por ingenieros singularmente brillantes y solitarios. Una característica definitoria de un ingeniero de producto es que pasan el tiempo asegurándose de que los ingenieros más nuevos o más jóvenes que pueden no estar familiarizados con la tecnología o los procesos no solo entiendan lo que están haciendo, sino también por qué lo están haciendo.

“No hay un único punto de falla, incluso si se pierde un colaborador clave”

En la práctica, esto significa que un ingeniero de producto demuestra liderazgo técnico mediante la creación de procesos que otras personas pueden seguir, lo que permite delegar y multiplicar su eficacia, ya sea a través de talleres prácticos o documentación bien escrita.

En Intercom, junto con nuestros recorridos de ingeniería, realizamos sesiones periódicas del tipo "pregúntame cualquier cosa" en las que un ingeniero explicará a los equipos de ingeniería ajenos al suyo cómo funciona una parte específica de nuestro sistema. Multiplican su eficacia porque usan su conocimiento no solo para hacer su trabajo, sino para hacer posible que un ejército de personas haga el trabajo en su lugar. También significa que no hay un único punto de falla, incluso si se pierde un colaborador clave.

5. Definición de valores

Un conjunto de valores compartidos que todo su equipo compre ayudará a mantener los elementos de la cultura de la empresa que aprecia. A medida que el equipo de ingeniería de Intercom ha crecido, han aparecido problemas como los anteriores. Los valores y procesos que funcionaban cuando la organización constaba de 10 personas comenzaron a romperse cuando ese número llegó a 100, y los que funcionan para 100 probablemente no funcionarán cuando llegue a 500.

Abordamos nuestra evaluación de ingeniería a nivel de organización, y refinamos nuestros valores, de la misma manera que hacemos con el producto que construimos. Constantemente recopilamos comentarios y refinamos nuestros valores. Uno de nuestros mayores aportes sobre qué iterar es la retroalimentación proporcionada por nuestros ingenieros en todos los niveles de tenencia y antigüedad. Un foro de ingenieros voluntarios se reúne cada trimestre para identificar problemas y posibles áreas de mejora y crear grupos de trabajo para informar al liderazgo senior.

“Tener un impacto fuera del editor de código se trata de encontrar formas de dar forma a la cultura de su empresa tanto como construye el producto”

Definir e iterar valores de abajo hacia arriba y de arriba hacia abajo significa que nuestros valores son algo de lo que los ingenieros tienen un sentido de propiedad. De esta forma, no son solo palabras vacías, sino algo que todos tenemos la oportunidad de plasmar.

En última instancia, tener un impacto fuera del editor de código se trata de encontrar formas de dar forma a la cultura de su empresa tanto como construye el producto. De esa manera, su impacto positivo se sentirá a lo largo y ancho. Si está interesado en tener un impacto como ingeniero en Intercom, nos encantaría hablar con usted; eche un vistazo a nuestros puestos vacantes.

carreras de intercomunicador