¿Cómo puedo argumentar en contra de la idea de trabajar horas extras para corregir errores (constantemente)?

A mi jefe le gusta que nuestros ingenieros trabajen horas extra para corregir errores. Uno de sus argumentos favoritos es que siendo un ingeniero responsable , cuando sabes que son exactamente tus códigos los que causan los errores, ¿cómo puedes dormir bien sin arreglarlos? Solo tienes que hacer lo que sea necesario para arreglarlos, si eso significa trabajar horas extras, bueno, estás siendo responsable.

La cultura de la empresa se basa de alguna manera en esta "cultura basada en la vergüenza" de que, ¿cómo podemos dejar que nuestros productos de software tengan tantos errores? Trabajamos "voluntariamente" horas extra para corregir errores.

Soy un ingeniero de software responsable. A veces trabajaba horas para corregir un error en mi tiempo libre. Pero realmente odio ver que mi jefe piensa que es natural trabajar horas extras para corregir errores. ¿Cómo puedo argumentar en contra de eso?

Soy de China, pero no creo que este hecho sea relevante aquí. Quiero saber cualquier argumento razonable para la afirmación de mi jefe.

Por cierto, probablemente hayan oído hablar de 996.ICU . Mi empleador no ha ido tan lejos para exigir 996, pero le gusta que trabajemos horas extras para solucionar errores/problemas "voluntariamente".

---- ACTUALIZAR -----

Omití algunos detalles a propósito porque me temo que eso puede desviar la respuesta, de las respuestas que obtuve hasta ahora, creo que es mejor que las vuelva a agregar.

Entonces mi jefe es el dueño de la empresa y dirijo un equipo de 10 ingenieros. Mi empleador ha estado en el negocio durante aproximadamente 10 años, pero aún debe verse como una empresa nueva porque el negocio no está prosperando.

Y por trabajar horas extras NO nos compensan.

Por supuesto, hay problemas más profundos que no se abordan aquí, pero, por favor, ¿puede la respuesta futura enfocarse en mi pregunta original?

------ ACTUALIZACIÓN 2 --------

Un comentario mencionó la falta de propiedad de este empleado . Sonaba como el tono de mi jefe (mucho) lol. Otro argumento que le gusta usar es que otros trabajan horas extras para arreglar un problema mientras tú vas a casa, ¡eso no es trabajo en equipo!

Creo que eso también confirma que mi juicio de que soy chino y trabajo para una empresa china no es relevante para mi pregunta.

------ ACTUALIZACIÓN 3 --------

Revisé todas las respuestas una y otra vez. Debo decir que las 2 respuestas que decían "no discuta y actualice su currículum" fueron probablemente las mejores, aunque mi pregunta original era "¿cómo puedo argumentar en contra de..."

No estoy seguro de si hay una diferencia cultural, pero me doy cuenta de que la mayoría de las personas en China con una larga experiencia laboral probablemente me aconsejarán que "si no estás satisfecho con tu trabajo, busca uno nuevo o simplemente cállate".

------ actualización 4--------

Es triste ver que sucede en todas partes, consulte esto https://pm.stackexchange.com/questions/18771/is-it-sound-project-management-practice-to-make-software-engineers-fix-bugs-off

Si el equipo tiene tantos "errores" que corregir, argumentaré que el avance de las características será la razón principal (como en mi caso) ¡desarrollamos nuevas características en nombre de la corrección de errores!

"Bueno, siendo un administrador responsable cuando sabes que tus ingenieros están sobrecargados de trabajo, ¿cómo puedes dormir bien sin arreglar eso?"
"A veces trabajaba horas para arreglar un error en mi tiempo libre". - No es lo mismo trabajar en tu tiempo libre que en horas extras. Las horas extraordinarias significan que debe recibir una compensación por el trabajo adicional de alguna manera (por ejemplo, pago adicional).
Lo cual no es el caso, no somos compensados, así que dije "tiempo libre".
@Qiulang Entonces eso es aún peor. Trabajar horas extras (con una compensación razonable) es una carga, pero podría ser razonable si no se hace con demasiada frecuencia. Trabajar tiempo extra gratis no es razonable.
@Brandin Es algo normal. La mayoría de los profesionales de TI trabajan muchas horas. Particularmente durante el tiempo de crisis o lanzamientos de productos. Infórmese sobre la debacle de la gestión del tiempo que ocurrió antes del lanzamiento del videojuego "Red Dead Redemption 2": la industria de los videojuegos es conocida por numerosas semanas/meses de puro sexo que a menudo causan problemas de salud medibles. para empleados.
@OnoSendai por este argumento en particular, mi jefe trabajó horas extra porque es su empresa lol
@Qiulang pero participar en el error no es una solución. Una solución real sería una evaluación adecuada de los costos de desarrollo (que debe incluir el tiempo de depuración) planificada para llevarse a cabo durante las horas normales de trabajo y ni un minuto más.
@ B1313 Si es normal o no es otra cuestión. Pero no son horas extras. Las horas extras significan obtener una compensación. Si no está recibiendo compensación, está haciendo trabajo voluntario, no horas extras.
La raíz del problema es probablemente la siguiente: "todavía debería verse como un inicio porque el negocio no está prosperando". Por cierto, no es una startup solo porque no está ganando dinero. Es simplemente un negocio mediocre.
¿Qué le sucedería a usted si simplemente se negara a trabajar horas extras no remuneradas? ¿Serías despedido? ¿Tu jefe te impediría físicamente ir a casa? ¿Tus colegas te condenarían al ostracismo?
... siendo un gerente responsable, cuando sabes que hay que pagarle a la gente por trabajar, ¿cómo puedes dormir sin pagarles?
Si este es el enfoque del jefe para la gestión de proyectos, no sorprende que la empresa no esté prosperando. ¡Cualquiera que sea capaz de encontrar un mejor empleador no permanecerá allí por mucho tiempo!
Creo que el hecho de que seas de China es muy relevante. ¿Cuáles son las leyes locales sobre el tiempo de trabajo no remunerado?
@alephzero "¡Cualquiera que sea capaz de encontrar un mejor empleador no se quedará allí por mucho tiempo!" OK, lo sabía. No es necesario señalarlo :$
@ B1313 "Normal" es probablemente la palabra incorrecta. "Este tipo de explotación sucede a menudo" sería más exacto, quizás. No debe considerarse "normal", como tampoco otras formas de explotación ilegal.
Tres palabras: encontrar otro trabajo.
@B1313: "Lea sobre la debacle..." - ummm... el hecho de que se convirtió en una debacle prueba el punto. Y sí, la industria del juego (¿suena ese término tan raro para otras personas como para mí? :-) es bien conocida por sus condiciones de trabajo abusivas. Eso no lo hace correcto o razonable.
Cuando dije, normal, quise decir que es la naturaleza de la industria trabajar horas extras a menudo. TI generalmente se considera una industria pesada de horas extras. No conozco a ningún profesional de software que no haya trabajado con frecuencia 80 horas a la semana para lanzar un producto o reparar un servicio. Es la naturaleza del campo. ¿Por qué cree que a la gente de TI se le paga una compensación exorbitante en primer lugar? Teniendo en cuenta que las horas extra son tan pesadas, la mayoría de las empresas tienen TI como trabajadores exentos asalariados para controlar el costo laboral. No estoy seguro si eso es así en China, pero es bastante común en otros países.
@B1313 Trabajo en TI, y creo que puedo contar los días que he hecho horas extra sustanciales (más de 1 hora) en los últimos 10 años con las dos manos. Las horas extras son un círculo vicioso, y trabajar más de 40 horas a la semana en promedio solo generará un código de menor calidad y más errores (y, por lo tanto, la percepción de que se necesitan más horas extras para solucionarlo, etc.). Para empezar, no hacer horas extra probablemente hará mucho para aliviar esos problemas.
@Twyxz Ser de China es irrelevante. Trabajar para una empresa china es irrelevante. Trabajar en China es extremadamente relevante. Un empleado chino en una empresa china en Londres simplemente se iría después de 40 horas, al igual que sus colegas británicos (o de donde sea que vengan).
@ gnasher729 Eso es lo que quise decir, el OP es de China y trabaja en China
Chicos, revisaron mi actualización 2, el OP deworkplace.stackexchange.com/questions/131620/… no parecía funcionar en China, mientras que su pregunta era similar a mimo.
¿Qué dice tu contrato?
Horario de trabajo flexible :D Pero si conoces 996.icu sabrás lo que dice el contrato realmente no importa. Si no revisa este nytimes.com/2019/04/29/technology/china-996-jack-ma.html
¿Qué tan 'responsable' es que el jefe espera que sus empleados trabajen horas extras, pero no les paga por hacerlo?

Respuestas (13)

Creo que ya hay respuestas que cubren muchos aspectos, pero si estás buscando una buena respuesta a esta manipulación emocional, tal vez podrías decir algo así:

Si no estoy descansado, no puedo trabajar concentrado, se cuelan más errores, ¡y eso es una irresponsabilidad! ¡Así que asumo la responsabilidad, vuelvo a casa y trato de dormir bien!

es poco común ver una respuesta tan corta, pero eficiente y precisa. Buen trabajo.
Bueno, espero que pueda ser tan fácil, pero no lo es. Por ejemplo (un ejemplo real y sucede mucho) algunos ingenieros ya trabajan horas extras y eso le da al jefe otra excusa de que no puedes simplemente irte a casa mientras tus colegas trabajan horas extras. Eso no es trabajo en equipo.
@Qiulang Eso es fácil y repite esta respuesta. Si no está descansado, no es productivo y, por lo tanto, no es de utilidad ni ayuda para usted, su equipo o cualquier otra cosa que se le ocurra.
Si te quedas hasta tarde trabajando horas extras y escribiendo errores mientras tus compañeros descansan para ser eficientes, no estás ayudando. Eso no es trabajo en equipo.
Hay una gran cantidad de estudios que muestran que trabajar más de 40 horas simplemente no es productivo, la productividad simplemente toca fondo en este punto debido a la fatiga. Ver por ejemplo cdc.gov/niosh/docs/2004-143/pdfs/2004-143.pdf
@Qiulang A lo que la respuesta es que puede apoyarlos mejor si está de acuerdo con que se vayan a casa cuando trabaja horas extras. Y tal vez también pregunte qué está haciendo el jefe: ¿está realmente trabajando en la depuración con ellos, o simplemente está sentado en su oficina jugando Buscaminas? Es más difícil cuestionar a un jefe que también trabaja esas horas y realmente ayuda, pero mi experiencia es que los jefes que demandan muchas horas por lo general no pueden hacer el trabajo por sí mismos.
@Qiulang Entiendo que no es fácil, ¡pero siempre hay alguien que da el primer paso y facilita que otros lo sigan! PERO, por supuesto, no te conozco a ti, a tus colegas, a tu gerente ni a la cultura china, así que siéntete libre de ignorar esto :-)

Lo que está haciendo tu jefe se llama manipulación emocional y, como ves en la búsqueda rápida, hay montones de información al respecto.

Si ese fuera mi jefe, estaría preguntando si los ingenieros de Fukushima deberían considerar el seppuku porque sería un buen contraargumento demasiado dramático para exponer la ridiculez de sus afirmaciones.

OK, no entiendo esta parte "Me gustaría preguntar si los ingenieros de Fukushima deberían considerar el seppuku" ¿Qué es eso?
Sigue la lógica de sus gerentes: si un ingeniero es responsable, debe quedarse atrás y arreglar las cosas. Entonces tiene sentido que si un ingeniero falla, debe asumir la responsabilidad. Si la falla es catastrófica (como en el caso de los ingenieros de la planta nuclear de Fukushima que diseñaron el lugar) deberían hacer el suicidio de honor japonés (Seppuku). Es estúpido, pero también lo es la lógica de sus gerentes.
Está bien, no sé qué es el seppuku, pero creo que mi jefe diría que no te dejo ir tan lejos, solo corrige los malditos errores.
Es su gerente quien tiene, en última instancia, la responsabilidad del producto. Si hay errores, debería trabajar horas extras.
@TJCrowder gracias por responder mis preguntas sobre promesa en SO y seppuku aquí jajaja
Realmente no creo que la mención sea apropiada, sin mencionar las múltiples descripciones gráficas del acto. Tratemos de tener un discurso aquí que no vaya a ofender a la gente.
No me ofendió en absoluto. ¡Pero me sorprendió ver que alguien votó para cerrarlo!
@JoeStrazzere La única respuesta/comentario que me ofendió es la respuesta de SmallChess

Como mencionó y probablemente lo entendió usted mismo, la cultura de la empresa es el problema aquí. Los incidentes "críticos" son eso: críticos. No se supone que sean cosas normales.

Trabajar horas extras ya es trabajo extra, las horas extras obligatorias no pagadas son muy poco profesionales, poco éticas y tal vez en algunas jurisdicciones, ilegales.

La serie de eventos que mencionaste apuntan a dos cosas:

  1. Mala planificación y gestión.
  2. No respetar el tiempo, la eficiencia y la elegibilidad de los empleados.

Donde (2) es una derivada de (1), eventualmente.

Lo más probable es que su gerente entienda la necesidad de expandir el equipo para cumplir con el entregable, sin embargo, lo evitará obligándolo emocionalmente a usted y al equipo a trabajar horas extra no remuneradas. Sienten que están ahorrando algo de dinero al presionar al equipo existente para que produzca más resultados, pero en efecto, las horas extra excesivas (incluso si se pagan) afectan la productividad y la calidad en general y, finalmente, producen resultados deficientes.

Hagas lo que hagas para tratar de remediar la situación actual, no discutas , es decir, no te metas en una discusión. Haga que el enfoque sea sistemático: al menos muestre el esfuerzo por resolver el problema por su parte, incluso cuando su gerente esté siendo irresponsable y poco profesional.

Dependiendo de su situación, puede hacer dos cosas:

  1. Haga un registro de todas las horas extra que tuvo que hacer en el pasado reciente, solicite una discusión oficial 1:1 con su gerente y plantee el asunto. Dígale claramente que este es un evento constante que sigue ocurriendo y que está afectando el equilibrio entre el trabajo y la vida.

    Dígale que necesitaría el pago de las horas extra (considerando que está de acuerdo con eso) o que desea restringir la hora de trabajo a los plazos estándar, más o menos un par de minutos.

    Si vuelve con ese estúpido argumento de "¿cómo puedes dormir...", etc., díselo (sé directo y firme)

    Siento que trabajamos para vivir, no al revés. Si no duermo lo suficiente, al día siguiente estaré cansado para trabajar, lo que eventualmente causará más errores. Necesito descansar para refrescarme y revitalizarme y tener una vida fuera de la oficina.

    Luego, espere su respuesta/acción.

  2. Pule tu currículum y comienza a buscar otros trabajos. (Lo que también podría ser la continuación de la acción anterior. En cualquier caso, lo máximo que perderá es un mal administrador / administración).

Estoy pensando en la opción n.º 2, pero como ingeniero de software de más de 40 años, mi oportunidad es... (aunque me gusta pensar que todavía soy joven :$)
@Qiulang Nunca se sabe hasta que se prueba. :)
Hola, omití los detalles originalmente, pero los he agregado ahora.
@Qiulang Gracias, pero no creo que eso cambie la respuesta, es lo mismo.
Bien. Fue porque vi la respuesta de B1313
@Qiulang, diría que los errores CRÍTICOS son el resultado de personas con exceso de trabajo. Si no son críticos, debe asignarse tiempo para repararlos durante el día normal. Si no son críticos pero se tratan como tales, entonces la gerencia tiene problemas con la confianza hacia los empleados de que pueden reconocer el peso del error. Por lo tanto, diría que los errores críticos están bien para corregir en horas extras, los no críticos deben corregirse durante los próximos días hábiles
De acuerdo: siempre debe tener "corregir errores" incluidos en la línea de tiempo de su proyecto, después de cada ronda de prueba. El código se desarrolla, se envía para su revisión, luego se corrigen los errores y se vuelve a revisar. Si no se encuentran errores, o si se corrigen rápidamente, recomendaría no comenzar con el siguiente paso antes; en su lugar, revise e identifique (¡pero no trabaje en él!) Código que se beneficiaría de la mejora/optimización que se puede agregar a la cartera de pedidos para un futuro proyecto. (Comenzar lo siguiente temprano da como resultado que la administración reduzca el tiempo de "corregir errores", y luego se encuentra nuevamente en el punto de partida)
"Siento que trabajamos para vivir, no al revés". -- esto probablemente no funcionará (si no suena absurdo) en China. En las culturas orientales, lo colectivo es infinitamente más importante que lo personal. (Esto comienza a cambiar con toda la globalización pero, como de costumbre, lenta y gradualmente).

Dado que todos han cubierto los intentos de fuga, aquí hay algunos argumentos para responder a su pregunta original:

  • Las horas de trabajo existen porque los humanos tienen un período de atención limitado en un día.

    No darás el 100% en todo momento porque tal cosa es imposible incluso si estás drogado con drogas estimulantes. Esta es también la razón por la cual los trabajadores militares tienen turnos definidos.

    Editar: citas

    En la década de 1910, Gran Bretaña durante la Primera Guerra Mundial descartó las leyes laborales para los trabajadores de municiones e hizo que las horas de trabajo siempre y cuando el suministro de producción estuviera disponible en un intento de mantener la producción al máximo: una diferencia nacional de vida o muerte. Poco después siguió un estudio sobre cómo aumentar potencialmente la productividad, ¿y la conclusión? Que los trabajadores trabajen menos.

    La evidencia es concluyente de que el trabajo dominical, al privar al trabajador de su descanso semanal, no le ofrece suficiente oportunidad para el efecto de recuperarse de la fatiga, y no produce mayor rendimiento excepto por períodos muy cortos y aislados; el trabajo de siete días solo produce la producción de seis días "- Informe sobre la salud y la condición física de los trabajadores masculinos de municiones" (1916)

    "[...] largas horas, muchas horas extraordinarias, y especialmente el trabajo dominical, para la salud es sin duda lo más perjudicial" - Industrial Efficiency and Fatigue (1917)

  • La atención agotada conduce a más errores

    Incluso peor que un guardia somnoliento que vigila una planta de energía, un desarrollador gastado tiene un mayor potencial para producir un esfuerzo destructivo, por cada error que corrige, puede generar 2 o más en su lugar por simple falta de atención. Los desarrolladores con exceso de trabajo son una bomba de relojería.

    Cuando su gerente pone los ojos en blanco sobre las leyes laborales, está siendo tonto. Esos no están ahí para permitirte ser perezoso y feliz. Están ahí para que tu jefe no dañe la economía:

    "[... ] los empleados en el trabajo durante mucho tiempo pueden experimentar fatiga o estrés que no solo reduce su productividad sino que también aumenta la probabilidad de errores, accidentes y enfermedades que imponen costos al empleador. [... ] Implica que las restricciones en las horas de trabajo pueden verse no como restricciones dañinas para la administración, sino como una forma ilustrada de mejorar la eficiencia y el bienestar en el lugar de trabajo "- The Productivity of Working Hours IZA DP

  • Todo software tiene y siempre tendrá errores.

    Cada uno de ellos. Todo es basura . Incluso el código de Google es basura (Patrick Shyu, ex-googler) . Empaquetan el código base de sus proyectos cada pocos años y lo tiran a la basura debido a lo insufriblemente basura que se vuelve.

    Los ingenieros de control de calidad (QA) son una rama dedicada a la búsqueda de errores por una razón. Y en su mayoría cubren los principales flujos de trabajo, es decir, es imposible probar todos los casos, por lo tanto, es imposible concluir que su código está libre de errores . Perder el sueño por eso es el equivalente a preocuparse de que haya bacterias en sus intestinos.

Al final, su gerente sabe todo esto y lo está manipulando para producir productos de calidad cuestionable a bajo costo o simplemente ha sido tratado de la misma manera y cree que es apropiado.

Por lo tanto, no se trata tanto de convencerlo sino de obligarlo a proporcionar una mejor compensación y/o gestión, ya que sus excusas son profundamente defectuosas.

gracias por la respuesta que estaba buscando
Pequeño detalle sobre el control de calidad: en algunas áreas específicas, como la industria aeroespacial, se están probando todos los flujos de trabajo, se está revisando cada línea de código. Es terriblemente costoso, e incluso así, algunos errores aún pasan, me vienen a la mente Ariane 5 o Boeing MAX8 (aunque hay otros).
SÍ, ¿por qué tendría esa pregunta?
@JoeStrazzere desde 2016 estamos obligados a trabajar los domingos y mi promedio es de 60 horas a la semana. Me siento cansado aunque no agotado. Por supuesto, también odio ver que mi jefe piensa que es natural trabajar horas extras.
@JoeStrazzere Me doy cuenta de que mis palabras pueden confundirte y que mi inglés no es lo suficientemente bueno para saber el matiz de estar cansado y agotado. Así que busqué en Google la diferencia y encontré este artículo, sheevaunmoran.com/blog/master-energy-coach/… . Así que creo que estoy exhausto porque estar agotado significa "cuando todo lo siguiente (energía/pensamiento...) está agotado y necesita ayuda externa".
Una cosa que diría sobre la respuesta es que todos (incluido mi jefe) sabemos que NO se trata de estar libre de errores porque no existe tal cosa. Se trata de manipularnos para que trabajemos más horas.
@Qiulang Bueno, ya he dado un argumento sobre por qué trabajar más horas es de hecho destructivo, pero puedo ampliarlo. En la década de 1910, este argumento se hizo evidente cuando los trabajadores de municiones de la Primera Guerra Mundial estaban bajo estudio para descubrir cómo Gran Bretaña podría aumentar su producción de municiones, a riesgo de perder la guerra. ¿La conclusión? Haga que sus municiones trabajen menos. "El verdadero signo de la fatiga es la disminución de la capacidad".

¿Cómo puedo argumentar en contra de la idea de trabajar horas extras para corregir errores?

Le aconsejaría que no discuta en contra de trabajar horas extras. ¿Por que lo harias? Empaca tus cosas y vete cuando termine tu horario habitual de trabajo. Si su gerente le pregunta a dónde cree que va, dígale que va a su casa. Si menciona errores, responda que seguirán existiendo mañana. Si menciona que son urgentes, dígale que apesta y que tal vez alguien planificó demasiadas funciones para el ciclo de desarrollo y tal vez sea mejor la próxima vez.

Etcétera. Entiendes la idea.

Lo único que puede hacer su gerente es argumentar a favor de las horas extras no remuneradas. Déjalo que haga eso y cortésmente declina.

Pero, en cuanto al panorama general: actualice su CV.

Esta respuesta suena demasiado arriesgada, pero es la verdad y la única forma de detenerlo. Si lo piensas bien, tu jefe te está haciendo sentir mal para que te quedes. No está diciendo que te despidan o te dejen ir, solo que está tratando de persuadirte para que te quedes y cualquier argumento tuyo cae en saco roto. Solo necesitas levantarte e irte sin importar lo que diga pero al mismo tiempo ser respetuoso y decir que lo harás a primera hora de la mañana.

No estoy de acuerdo con la mayoría de las respuestas publicadas en este foro. Es obvio que el argumento dado por su jefe es una tontería. ¡Tú lo sabes, él lo sabe, es solo una excusa!

Siendo realista, no creo que haya forma de cambiar eso. Su empresa ya sabe que está sobrecargado de trabajo, simplemente no les importa el problema.

En conclusión, no creo que haya mucho que puedas hacer excepto dejar

Siempre me gusta visitar los problemas desde el lado técnico, porque lo hace más simple. manipulación emocional? Sí definitivamente. Pero creo que tu único problema es que no te compensan por el tiempo extra.

Si se requiere que todos los ingenieros trabajen tiempo extra gratis para mantener el trabajo, eso solo significa que su jefe necesita contratar más ingenieros. Por lo general, los cálculos se hacen calculando el costo de las horas extra y dándose cuenta de que es más efectivo contratar a más personas.

Desde mi perspectiva, solo necesita decirle a su jefe que los compense a usted y a sus colegas por las horas extras que están haciendo. Todo lo demás se resolverá automáticamente después. Su jefe debe ser consciente de que si no hace eso, lo más probable es que pierda a sus empleados por alguien que los trate adecuadamente.

"Pero creo que tu único problema es..." no el único problema pero uno de los principales problemas
@Qiulang Si ese problema se resuelve, todos los demás problemas se resolverán. Es por eso que este es el único problema.

No he visto ninguna otra respuesta que aborde un punto en la actualización: que está administrando un equipo de 10 ingenieros .

Entonces, su comportamiento no solo afecta su propia vida y bienestar, sino también (indirectamente) la de esos 10 ingenieros.

Si acepta la cultura y trabaja más de 60 horas a la semana, su personal también se sentirá presionado para hacerlo (lo que usted diga).

Mientras que si rechaza y se niega, entonces también pueden sentirse libres de trabajar horas más razonables.

Mencionó 'responsabilidad'; por esta razón, creo que tiene la responsabilidad con su personal de trabajar menos horas , tanto para su beneficio como para el suyo.

(Por cierto, creo que su ubicación tiene algo que ver, ya que en muchos otros lugares tal cultura probablemente parecería mucho menos aceptable).

Además, para subrayar lo que otros han dicho: muchas horas pueden ser contraproducentes. Si se busca en Google, por ejemplo, "largas horas de productividad de TI", se encuentran muchos estudios que muestran que, en general, se puede hacer más si se restringen las horas. (Es posible que desee mostrar algunos de ellos a su jefe si es necesario).

Por supuesto que sé que una hora más larga puede ser contraproducente. Para ser honesto, odio ver que la gente siga mencionando esto como si no lo supiera.
¡Veo que su respuesta NO fue rechazada por mí porque usted fue el único que habló sobre mis responsabilidades como gerente!

Los fundadores de empresas tienden a asumir que los empleados son cofundadores de empresas . Aunque el origen de este sesgo es reconocible y comprensible, también es su deber darse cuenta de que no pueden exigir tanto empuje de los demás como de sí mismos.

Como empleado, su participación en el mantenimiento/mejoramiento de la reputación de la empresa está regida y limitada por los acuerdos contractuales y el sentido común.

Posible argumento: la falta de sueño conduce al agotamiento, no a la falta de errores. Arreglas los errores de manera aguda y efectiva después de haber dormido lo suficiente y bien.

Dormir es un medio para tenerte a toda velocidad mañana, no un punto de control para que estés exhausto hoy.

De todas las respuestas que obtuve hasta ahora, usted fue el único que ve esto "Los fundadores de la empresa tienen una tendencia a asumir que los empleados son cofundadores de la empresa..." !!
Si la asociación con el sueño no es tangencial a este tema, acaba de surgir una charla TED sobre el sueño (y, entre otras, las capacidades de aprendizaje). Para los interesados: ted.com/talks/matt_walker_sleep_is_your_superpower
Gracias por el enlace, pero creo que sabes que no se trata de dormir.

RESUMEN

No soy un experto en las leyes laborales o la cultura china, sin embargo, desde mi perspectiva, parece que el problema no es necesariamente tu jefe. Su jefe es solo el proverbial "síntoma de la enfermedad más grande". Parece que el problema es sistémico en la empresa debido a su cultura (o al menos la del equipo de ingeniería). Por lo general, la solución más efectiva para un empleado en este caso es considerar oportunidades de empleo en otro lugar.


DETALLE

Perspectiva general

Experiencia del Gerente

Dependiendo de cuánto tiempo haya estado su gerente en la empresa y cómo obtuvo su puesto, la práctica de tener subordinados o ingenieros trabajando grandes cantidades de tiempo extra para corregir errores podría verse perfectamente bien teniendo en cuenta la historia del departamento. Sin embargo, si un gerente es relativamente nuevo, entonces podría ser una señal de inexperiencia o una diferencia en el estilo de gestión en comparación con los gerentes anteriores del departamento y/o su experiencia. Sin embargo, no parece que su gerente sea nuevo, por lo que me equivocaría al suponer que la práctica se considera un procedimiento operativo estándar en la empresa.

Enfoque / Filosofía de la Alta Dirección

Tenga en cuenta la alta dirección y su enfoque del negocio. ¿Con qué frecuencia los gerentes, directores, vicepresidentes y otros ejecutivos trabajan horas extras, fuera de horario, los fines de semana y/o días festivos? Si bien no es raro que la gerencia y los trabajadores de cuello blanco trabajen mucho tiempo libre, puede ser una señal de alerta flagrante si lo hacen repetidamente con la expectativa de que los subordinados y/o los empleados que no pertenecen a la gerencia hagan lo mismo. También se puede considerar que algunos profesionales de la gestión consideran TI y desarrollo/ingeniería de software como un campo orientado a cuello blanco, por lo que esperan que el trabajo fuera del reloj se realice con mucha regularidad (sé que este es el caso en muchas empresas aquí en los Estados Unidos ).

Cultura de la empresa

Usted menciona que la cultura de la empresa se basa en una ideología de "cultura de la vergüenza". No estoy seguro de qué es exactamente, pero basándome en el nombre, calculo que es uno en el que los colegas ridiculizan los errores y la gerencia azota a los desarrolladores infractores por cometerlos (metafóricamente, por supuesto)? Si ese es el caso, creo que lo mejor para usted podría ser solicitar un trabajo en otro lugar, ya que la cultura de la empresa puede no ser la adecuada. Si bien entiendo que los errores y las fallas son malos para el negocio, diría que es mucho peor para el producto si los desarrolladores sienten que están bajo presión para ofrecer la perfección cada vez y la primera vez. A menos que los desarrolladores que crean los errores sientan que pueden aprender y pedir ayuda/orientación, el producto nunca mejorará y tampoco lo hará el equipo. - Esencialmente,

Perspectiva técnica

En el aspecto técnico, ¿con qué frecuencia surgen los mismos problemas/errores y dónde? Esto puede indicar que tiene una manzana podrida en el grupo que está causando intencionalmente los problemas o, peor aún, no sabe que está causando regresiones de errores en el código fuente. Esto podría ser algo para comentarle a su gerente en privado (si tiene pruebas y pruebas válidas):

Tú: Hola [Nombre del gerente],

Quería conversar con usted por un segundo acerca de algunos compromisos recientes con el código base del proyecto A. Teniendo en cuenta la cantidad de errores que hemos corregido en las últimas semanas, he estado tratando de encontrar la causa principal de algunos de los errores más comunes. insectos. Esencialmente, al enviar un código de mayor calidad en primer lugar, podemos reducir los errores en el futuro y para nuestros usuarios finales.

Parece que el código ingresado por "John" en la fecha X, fecha Y, fecha Z, etc. puede estar causando los errores #1 - #5 de la cola actual. Parece que envía repetidamente parches no probados o escritos incorrectamente al sistema X, que es crítico para el negocio. ¿Podría hablar con John para ver si necesita ayuda con este sistema o si tenemos que pasar el mantenimiento de ese sistema a otra persona?

Además, podría notar que causar tales regresiones de errores resulta en una pérdida de tiempo/dinero para la empresa (que la mayoría de los gerentes, tanto técnicos como no técnicos, querrán arreglar lo antes posible). Un buen gerente sabrá quién causa más problemas de los que soluciona y cómo redirigir esos recursos de las partes más peligrosas del proyecto.

Un consejo sobre cómo notar una queja de este tipo: puede terminar contribuyendo a la cultura de la vergüenza si su gerente no tiene experiencia en el manejo de un desarrollador junior o novato (es decir, le dice públicamente al desarrollador infractor, lo menciona en la discusión o lo hace microgestionar). todo el código enviado por el desarrollador infractor) empeorando así la situación.

¡Mucha suerte y que la situación mejore! :)

Hola gracias por la respuesta detallada. Realmente aprecio que se tome el tiempo para hacer esto. Actualicé mi pregunta para hacerla más relevante.
@Qiulang Ah, está bien. Creo que los detalles que agregó son muy importantes y agregan un contexto muy necesario a la pregunta. Una empresa con menos de 25 empleados es muy diferente de una con más de 250. Creo que mi respuesta está más orientada hacia el nivel empresarial de 250+. Sin embargo, creo que le diría que lea un libro corto llamado "El Proyecto Fénix": se trata de un vicepresidente recién ascendido de un equipo de TI de una empresa ficticia que atraviesa una situación similar a la que está pasando ahora y cómo lo superan. Fue escrito por algunas personas de negocios de TI, por lo que en mi humilde opinión es muy identificable.
Está bien, lo comprobaré. Por cierto, sobre la cultura de la vergüenza, si lees el libro llamado peopleware, hay un capítulo que habla sobre lo que dijiste/imaginaste. No llegamos tan lejos (afortunadamente)
Mi empleador tiene unos 250 empleados, I+D unos 50 ingenieros.
@Qiulang Usted administra aproximadamente el 20 % del equipo de I+D, ¿correcto? Si usted y su equipo son los únicos que trabajan mucho tiempo extra, entonces tiene un problema técnico de base de código en alguna parte (no hay suficientes revisiones de código, pruebas o demasiados cambios en sistemas desconocidos/no documentados) y/o un problema de comunicación entre el equipo y el otro 80% del departamento. ¿Cómo es el otro 80% haciendo/estilo de equipo? Estoy pensando que es probable que no sea un problema de cultura de la empresa lo que está causando las horas extra (esa es solo la actitud actual hacia el problema: trabajar más duro, no de manera más inteligente), sino más bien descuidos reales.
La cultura de la empresa es trabajar horas extras. Se espera que toda la I+D trabaje horas extras.
Cierto, pero ¿con qué frecuencia sucede realmente? Incluso entonces, parece deberse a factores bajo el control del equipo de I + D para aliviar. ¿Cuántos stand-ups, revisiones de código, reuniones de cambio y comunicación general hace todo el departamento por día? Si las personas trabajan constantemente horas extras para corregir errores (no agregar nuevas funciones), significa que hay problemas más profundos que no se están abordando. ¿Qué sucede dentro del tiempo de turno normal? ¿Estamos haciendo la perfección frente a lo suficientemente bien? ¿Cómo se asignan/ordenan las prioridades? ¿Cómo se asignan las personas/recursos? ¿Necesitamos más/mejores ingenieros quizás?
Estoy pensando en hacer otra pregunta solo para discutir contigo :D. Pero antes de hacer eso, ¿conoces 996.icu?
Alguien incluso votó para cerrar mi problema, suspiro.
Sucede bastante en StackExchange. En cualquier caso, leí sobre 996.icu... suena horrible. Quiero decir, amo mi trabajo y, a menudo, experimento que el tiempo se desvanece, pero me gusta mi tiempo libre y tener una vida fuera del trabajo. Soy de los EE. UU., por lo que probablemente sea una diferencia cultural (o simplemente diferencias en la cultura de gestión).

El argumento de tu jefe es una tontería.

Usted escribe el código y luego lo pasa a un equipo dedicado que no hace más que encontrar el problema más pequeño en él. ¿Qué pasaría si tu jefe fuera tratado de la misma manera? ¿Si todo lo que hizo hoy fuera escudriñado de la misma manera?

Cada correo electrónico que envía sería rechazado por tener mala ortografía, ser poco claro, escribir cosas que son innecesarias, omitir cosas que son necesarias. O peor aún, por enviar información que simplemente es incorrecta (con todo un equipo revisándola).

Cada interacción con su equipo, con los clientes, con otros gerentes sería registrada y verificada de la misma manera. Y cada pequeño error que tiene que permanecer en el trabajo, hacer horas extras y corregir cada uno de estos errores. Apuesto a que trabajaría más horas que tú.

Así que el argumento de los jefes es una tontería. Pero eso no te está ayudando, solo debería hacerte sentir mejor. Lo que el jefe realmente quiere es que trabajes horas extras no remuneradas, y no es lo suficientemente honesto como para admitirlo. Un jefe honesto diría: "Quiero que te quedes y hagas horas extras no pagadas, y si no te gusta, consigue un trabajo en otro lado". Igual de malo para ti, pero al menos es honesto.

No entiendo por qué tu respuesta fue rechazada. Viste la causa raíz "no es lo suficientemente honesto como para admitir que"

Su jefe es manipulador, pero ambos tienen el mismo objetivo, que es un código libre de errores.

Por lo tanto, retroceda, con fuerza, en la fase de planificación para cada lanzamiento. He estado involucrado regularmente en discusiones acaloradas en las que nosotros, el equipo de desarrollo, le hemos dicho a la gerencia que no hay tiempo para hacer lo que quieren que hagamos antes de la fecha de lanzamiento. Cita las horas extraordinarias adicionales que has trabajado como argumento de que lo que quieren hacer es insostenible. Incluya tiempo para escribir pruebas. Su objetivo es esencialmente reducir la carga de trabajo por la cantidad de horas extra que está trabajando.

Si la gerencia se niega, entonces es una gran razón para no trabajar horas extras. "Jefe, le dijimos que iba a tomar x cantidad de tiempo más de lo que teníamos para esta versión. Está tomando x cantidad de tiempo más de lo que tenemos. Ahora, ¿qué características deberíamos eliminar?"

Este tipo de supone que estás involucrado en la planificación. Si no lo está, como equipo, debe discutir el plan con su jefe y dejar en claro qué partes serán imposibles de completar.

Ellos te necesitan más de lo que tú los necesitas a ellos. Si todos ustedes dejan de trabajar OT al mismo tiempo, tendrán que tomarlos en serio. Si nadie quiere hacer eso entonces disminuye la velocidad. Cuanto más tiempo extra te hacen trabajar, más tardan en hacerse las cosas y los grandes ven que gastan más dinero por menos trabajo. Aprenderán rápido a retroceder.