Soy ingeniero de software. Trabajo en una startup mediana que está creciendo muy, muy rápido. En general, me encanta mi trabajo, mis compañeros de trabajo y el ambiente.
Una cosa sobre mi empresa es que la mayoría del personal tiene formación técnica. Incluso nuestros gerentes de producto, control de calidad, atención al cliente y equipo de ventas tienen experiencia en ingeniería. Esto puede sonar ridículo e innecesario para algunas personas, pero hace que muchas cosas sean muy fáciles para mí. Puedo simplemente ir a un miembro de soporte y explicar el error/característica/algoritmo en lenguaje de ingeniero e inmediatamente entenderán y responderán al cliente en el lenguaje apropiado de lenguaje humano/empresarial. Esto permite a los gerentes de producto diseñar un buen producto tecnológico. Por ejemplo, uno de nuestros gerentes de producto es ingeniero de EE por educación, por lo que es muy fácil hablar con ellos sobre varios aspectos de mi trabajo, entienden las dificultades, las prioridades, etc.
Sin embargo, hay un compañero de trabajo en el equipo de control de calidad que desafortunadamente me frustra. He estado trabajando estrechamente con ellos durante los últimos meses, ya que estamos creando un producto completamente nuevo y soy el líder técnico de una de las partes. El título de su trabajo es "Ingeniero de control de calidad de hardware". Saben cosas básicas como cómo usar la terminal, leer código, electrónica básica, etc. Pero cada vez que entramos en temas más complicados como depurar cosas no triviales, parecen un poco indefensos. Termino depurando con ellos durante largos períodos de tiempo. En algún momento, me dictan lo que están tratando de probar y ejecuto pruebas (manuales) para ellos. Estas partes ni siquiera están relacionadas con mi parte de la tubería. Mi trabajo está probado y funciona, pero hay otros problemas en otros lugares y para asegurarme de que mi trabajo no tenga errores, también necesito entender los errores en otras partes.
También debo decir que definitivamente no estoy hablando de un compañero de trabajo que está holgazaneando o algo por el estilo. (e incluso si lo hicieran, no me importaría ya que no tengo una posición más alta que la de ellos; de hecho, soy más joven). Me imagino que para un puesto de control de calidad tienen experiencia técnica más que suficiente. Entienden conceptos técnicos y pueden realizar pruebas. Es solo que parecen obstaculizar el desarrollo ya que todos los demás, incluso en posiciones menos técnicas, tienen más conocimiento en el campo. Esto me frustra. ¿Cómo debo abordar esta situación? Creo que, dado que están haciendo todo bien, ¿debería corregir la forma en que abordo este problema?
Solo quiero asegurarme de respetar a mi compañero de trabajo y mejorar mi productividad y la de la empresa y hacer el mejor producto que podamos hacer. ¿Algunas ideas?
Termino depurando con ellos durante largos períodos de tiempo. En algún momento, me dictan lo que están tratando de probar y ejecuto pruebas (manuales) para ellos.
Por favor, deje de hacerlo inmediatamente. Parece que de alguna manera quieren depender de ti y tú (sin saberlo) los estás ayudando a depender de ti. El chat/ayuda ocasional es entendido y apreciado, pero eso nunca debe llegar a un punto en el que estés haciendo el trabajo de otra persona por ellos.
Me imagino que para un puesto de control de calidad tienen experiencia técnica más que suficiente. Entienden conceptos técnicos y pueden realizar pruebas. Es solo que parecen obstaculizar el desarrollo ya que todos los demás, incluso en posiciones menos técnicas, tienen más conocimiento en el campo.
Esto indica claramente que no son adecuados para su función. No hay excusa para no estar calificado para un rol/posición. tienes que hacerlo
Sugerencia ( en el orden dado )
Si la alta gerencia es sensata, debería poder obtener la "pista" y tomar las medidas necesarias.
Son ingenieros de hardware. Tienes suerte de que incluso puedan escribir código. Ese no es un rol centrado en el software.
Si se supone que debe ser un rol centrado en el software, debe quedar claro que un ingeniero de hardware no va a ser suficiente. Las personas también tardan un tiempo en acostumbrarse a ser buenas en su trabajo. Trata de darle algo de tiempo a este compañero de trabajo. QA no significa no junior.
Después de ser corregido sobre lo que hace un ingeniero de control de calidad de hardware, esta persona suena como un junior. Para un junior, esto no parece gran cosa.
O es el caso de que el control de calidad de asistencia del desarrollador es una parte esperada del proceso de control de calidad del hardware, o no lo es.
Si es el caso de que el control de calidad del hardware debe ser autosuficiente, esta brecha en la capacidad técnica debe informarse a la gerencia de este ingeniero como un lastre en la velocidad del proyecto.
De cualquier manera, según su descripción, parece que está pasando mucho tiempo probando que el código de otra persona funcione en el hardware. Eres la persona equivocada para hacer esto. La persona que debe hacer esto debe ser el desarrollador que trabaja en ese código, no usted.
Indique a este ingeniero que trabaje con los desarrolladores que son directamente responsables de la funcionalidad que intenta probar. Debe ser parte de cualquier proceso de desarrollo para que Desarrollo y control de calidad trabajen juntos hasta cierto punto para asegurarse de que el producto se pruebe, pero eso no significa algún recurso de desarrollo arbitrario, significa que el autor real del código se está probando, o al menos mínimo, una persona cuyo trabajo reciente se haya centrado en esa parte del código base.
Pasar tiempo con el control de calidad tratando de probar el código de otra persona a partir de una parte del producto que normalmente no toca es fundamentalmente ineficiente, aparte de la experiencia de este ingeniero en particular. Intenta solucionar ese problema primero.
Después de abordar eso, si el esfuerzo adicional para apoyar a esta persona sigue siendo un gran lastre para los recursos de desarrollo, intente ver si puede hacer que esta persona se empareje con otra persona en la organización de control de calidad para realizar esfuerzos de depuración o reproducción más profundos. Es probable que se beneficien de la instrucción/transferencia de conocimientos de alguien que esté acostumbrado a ver las cosas desde la misma perspectiva y resolver los mismos tipos de problemas generales. Si no se les puede enseñar en absoluto, entonces ese problema surgirá de forma natural en los lugares de la estructura de gestión que estén mejor preparados para abordarlos y, si no lo están, aprenderán a ser autosuficientes y usted ya no tendrá el problema.
usuario34587
Twyxz
sandra k
usuario71257
Pablo D. Waite