Mi empleador no trata muy bien a los empleados, por ejemplo, a menudo trabajamos horas extras sin pago (para obtener más detalles, puede consultar mi otra pregunta ¿ Cómo puedo argumentar en contra de la idea de trabajar horas extras para corregir errores (constantemente)? )
Pero la situación está fuera de mi control y todavía tengo un equipo que manejar. Entonces, ¿cómo administro a mi equipo para mantener una productividad razonable cuando sé que tienen sus razones para trabajar lentamente?
Por ejemplo, a veces observo que los miembros de mi equipo no trabajan tan concentrados como deberían porque todos sabemos que tenemos que volver a trabajar horas extras. Simplemente me quedé sin ideas sobre cómo decirles que se concentren.
----- actualizar -----
Cuando dije que no trabajaron tan concentrados como deberían, un ejemplo típico es que veo que usan las redes sociales de vez en cuando. Estoy totalmente de acuerdo si solo tienen un "descanso" en las redes sociales (como un descanso para tomar café). Pero si pasan demasiado tiempo en eso, definitivamente es un problema. Por otro lado, si es domingo pero estamos en la oficina trabajando horas extras, ¿cuánto tiempo es aceptable para usar las redes sociales?
El título de mi otra pregunta puede ser un poco engañoso. El aumento de funciones es una de las razones principales por las que tenemos muchos errores que corregir. ¡Desarrollamos nuevas funciones en nombre de la corrección de errores!
Un hombre más sabio que yo dijo: “Puedes hacer que la gente se quede en la oficina 80 horas a la semana, pero no puedes hacer que trabajen más de 40 horas a la semana”.
Ese es el problema con el que te estás metiendo, y no hay nada que puedas hacer.
La gente viene a la oficina porque les pagas. Trabajan porque quieren. Y sabes por qué esta gente no tiene motivación para trabajar.
La forma en que su empleador trata a las personas no beneficia a nadie. Es posible que obtengan horas extras no pagadas de su personal, pero es probable que eso resulte en una baja moral, un trabajo de baja calidad y una alta rotación del personal (junto con el costo/tiempo requerido para capacitar a los reemplazos).
A largo plazo, creo que debe presionar para cambiar la mentalidad de su empleador. Es poco probable que experimenten una iluminación repentina, por lo que deberá eliminarla. Siga llamando a la puerta, señalando los riesgos y problemas con su enfoque y, finalmente, puede llegar a alguna parte. Sin embargo, ten cuidado: tendrás que abordar esto con sutileza porque no quieres que te vean como un irritante. (Además, no sé el tamaño o la estructura de la empresa, es posible que deba consultar a su gerente de línea y pedirle que lo lleve por usted).
( Si la empresa se encuentra en una posición financiera difícil, entonces debe ajustar sus solicitudes en consecuencia. Hay más cosas que dinero, tal vez vacaciones anuales adicionales, tiempo en lugar, la capacidad de terminar temprano un viernes, fruta gratis/ los refrescos pueden marcar la diferencia )
A corto plazo hay mucho que puedes intentar para mejorar el rendimiento del equipo.
Su trabajo como líder/gerente de equipo es proteger a los miembros de su equipo de la basura que viene de arriba para que sean productivos.
Necesita averiguar POR QUÉ tienen que trabajar horas extras. ¿Son generalmente improductivos o los plazos son poco realistas? Si no son realistas, debe tomar medidas para hacerlos realistas... Involucre al equipo en la elaboración de estimaciones para las escalas de tiempo; y si la gerencia presiona por escalas de tiempo poco realistas, entonces debe presionar para obtener más recursos.
A la gerencia no le gustará que lo diga... a nadie le gusta que la gente retroceda; pero al final pueden preferirlo cuando aumenta la productividad, la gente está más feliz y se cumplen los plazos.
Creo que la respuesta de Karl Bielefeldt es la mejor, pero me gustaría decirlo con más fuerza: tienes un problema cultural y no tiene nada que ver con China. ¿Su jefe quiere que se corrijan los errores en su software? ¡¡¡Impresionante!!! Hay innumerables ocasiones en mi carrera en las que quise priorizar la corrección de errores, pero la gerencia quería más entrega de funciones.
El verdadero problema que tiene es la actitud de su equipo hacia la calidad del código . En última instancia, este es un problema de madurez. La mayoría de los equipos terminan con un código roto y defectuoso por algunas razones comunes y recurrentes:
No es trabajo de su jefe solucionar estos problemas. Estos no son problemas organizacionales o corporativos. Estos son problemas de los desarrolladores , y los desarrolladores deben adquirir la actitud y la estrategia adecuadas para enfrentarlos.
Sin saber nada más sobre su empresa, equipo o prácticas comerciales, voy a hacer algunas predicciones:
Incluso si solo tengo razón en la mitad de las predicciones, eso es suficiente para explicar tu situación. La solución no es más horas extra, ni tratar de convencer a su jefe para que retroceda. Parte del problema es que carece de un fuerte liderazgo técnico en su equipo. Su equipo realmente necesita uno o cinco ingenieros senior que puedan promover prácticas maduras de desarrollo de software que reduzcan los defectos tan pronto como sea posible.
Como puede imaginar, las correcciones prescritas abordarán directamente los defectos que predije anteriormente, junto con una breve descripción de por qué debería invertir en la actividad:
Curiosamente, lo único que no ha mencionado es que su jefe exige que entregue 20 funciones nuevas para la próxima semana, además de corregir todos los errores. Asumo que existe cierta presión de este tipo, pero su fracaso para resaltarlo me da esperanza. Sugiere que tiene espacio para solicitar una pausa en la entrega de funciones mientras su equipo paga la enorme deuda técnica que ha acumulado. Si elabora un plan detallado para su jefe sobre cómo va a mejorar sistemáticamente la calidad de su producto y mantener un alto nivel de calidad en el futuro , entonces quizás encuentre apoyo para dicho plan.
Por supuesto, debe trabajar con su equipo en el plan y aceptar qué pasos serán los más apropiados y efectivos. Y seguramente habrá compromisos que deberán hacerse en todos los lados. Es posible que deba amortizar la refactorización en algunos ciclos de productos, mientras que su jefe puede reconocer la urgencia de crear un conjunto de pruebas decente de inmediato, incluso a costa de la congelación de funciones.
En resumen, creo que su situación es totalmente salvable. Sin embargo, creo que requiere un gran cambio en el pensamiento y la actitud de todo tu equipo. En lugar de ver a su jefe como el enemigo, debe comenzar a pensar en el jefe como un aliado en una nueva era de calidad del software. Y asegúrese de usar el enfoque en la calidad como su munición cuando venda su plan de remediación: "Bueno, nos dijo que desea corregir todos los errores. Tenemos un plan para hacerlo, pero requerirá que se encuentre con nosotros a mitad de camino". . Esto es lo que proponemos..."
¡Buena suerte!
Hay otras formas de aumentar la productividad en la corrección de errores además de trabajar más tiempo. Solicitaría ideas de su equipo sobre eso y les daría tiempo para implementar sus ideas. El empoderamiento contribuye en gran medida a la moral. Para algunas ideas:
Centrarse en los empleados. Asegúrese de tener (mejores prácticas) sesiones individuales semanales para hablar sobre metas más grandes, grandes ideas, desarrollo profesional. Aquí hay un gran recurso, con una combinación de ofertas pagas y gratuitas: hay un valor real en las cosas gratis: https://www.manager-tools.com/
Específicamente, busque información sobre las reuniones "uno a uno".
Tuve una situación hace años en la que mi jefe le informó a uno de mis muchachos que su contrato no se renovaría, dentro de un año. ¿Puedes imaginar? Esto es lo que hice. Me concentré en trabajar con el chico para pulir su currículum. ¿Qué quieres que diga tu currículum? Hagamos algo de eso realidad. ¿Adónde quieres ir desde aquí? ¿Cómo puedo ayudarte a llegar allí? Esto funcionó muy bien, hasta que el chico encontró otra oportunidad, momento en el que prácticamente todo estaba sobre rieles. Pero ayudó inmensamente.
Las reuniones individuales son la clave para relacionarse con su gente, como personas. Por cierto, estas no son reuniones de proyecto o actualización. Este es usted como gerente haciendo un aspecto del liderazgo, una persona a la vez.
Hay un viejo dicho que dice que, por lo general, las personas no renuncian a sus trabajos: renuncian a los gerentes.
Dado que su gente es "simplemente" maltratada, en lugar de ya despedida, tiene más opciones que yo. Asegúrese de que su gente sepa que está haciendo lo que puede para su beneficio, ya sea en este trabajo o en el siguiente.
¿Está utilizando un proceso formal? Supongo por las pistas contextuales y su otra pregunta que usted está a) creando software yb) en China. 'a' es relevante, 'b' puede no serlo, pero tenga en cuenta que vengo de una perspectiva de Estados Unidos/Canadá y puede haber comportamientos culturales/aprendidos que afecten la viabilidad de mis sugerencias o requieran adaptarlas. Estas sugerencias se basan en más de 20 años desarrollando software profesionalmente y habiendo trabajado en compañías que van desde pequeñas empresas emergentes hasta empresas globales masivas y que tienen de todo, desde una administración extremadamente solidaria hasta déspotas que gobiernan por miedo.
El último elemento es probablemente el más importante, pero los primeros 4 son los que ayudarán a tu equipo a llegar allí. No puedes obligar a las personas a "concentrarse", al menos no de manera efectiva.
Una observación que he hecho a lo largo de los años es que las empresas dirigidas por propietarios que constantemente interfieren con los profesionales que realizan el trabajo y tratan de exprimir la productividad a través de amenazas de castigo también han tendido a ser las menos exitosas.
Respondiendo a este bit específicamente:
a veces observo que los miembros de mi equipo no trabajan tan concentrados como deberían porque todos sabemos que necesitamos trabajar horas extras nuevamente
Lo que probablemente esté sucediendo aquí es que se han dado cuenta de que no solo están en la oficina hasta que se corrigen algunos errores, sino que están atrapados allí durante la cantidad de horas que la alta gerencia ha elegido, y la cantidad de trabajo que hacen es irrelevante.
Arréglalo estableciendo la meta para el día en que el equipo pueda trabajar: "3 errores más y todos podemos irnos a casa. X, si has terminado tu error, ¿puedes emparejarte con Y para que todos podamos irnos a casa más rápido?" ?"
Pero en realidad, como todos han dicho, tu trabajo es luchar por tu equipo, no explotarlos. El arrastre de características debe retroceder a la siguiente iteración.
Las malas condiciones de trabajo afectarán a sus empleados, no importa quién tenga la culpa.
Lo mejor que puede hacer es convencer a la gerencia de que las horas extra no pagadas son contraproducentes y que la tasa de la que están extrayendo el 'tiempo extra ocasional' según lo que es probable en los contratos de sus empleados podría ser ilegal (depende de la jurisdicción).
EDITAR: Según el comentario de virolino, esto debe hacerse con cuidado . No podemos decirle qué enfoque funcionará mejor con su gerencia porque no los conocemos. Si no puede responder esto usted mismo, puede ser mejor evitar esta opción.
convince management
- Simplemente no lo hagas demasiado fuerte. Podrías pegarte un tiro en la pierna, o algo peor. He estado allí, he hecho eso ;) En este caso, los objetivos personales de la alta dirección son mucho más fuertes que los objetivos de la empresa.Respondiendo a tu primera actualización:
Por otro lado, si es domingo pero estamos en la oficina trabajando horas extras, ¿cuánto tiempo es aceptable para usar las redes sociales?
¿En un domingo? Yo diría que al menos ocho horas es aceptable. ¡Aunque espero que se aburran antes que eso!
Para empezar, ¿por qué no haces que el trabajo de fin de semana sea más divertido?
Todos tienen que venir a la oficina los fines de semana mientras aún hay errores por corregir, esa es la desafortunada realidad de su situación.
Pero ya sabes que nadie va a poder arreglar ningún bug el sábado y el domingo habiendo trabajado ya de lunes a viernes.
Así que acepte que nadie va a hacer nada de todos modos, seguramente puede pensar en algo mejor que hacer que navegar por las redes sociales.
Puede comenzar jugando juegos de programación como TIS-100 y Shenzhen I/O , competir entre sí por puntajes altos.
Una vez que todos se hayan relajado un poco y se estén divirtiendo, ¿tal vez podrían pensar en un proyecto de programación en el que los diez podrían trabajar juntos? ¿Quizás algunos de ustedes ya tienen algunas ideas?
¡Es el fin de semana! No te están pagando. Así que haz lo que quieras.
Luego, tal vez , si te apetece , durante la última hora de cada sábado y domingo, puedes decir "¡Está bien, muchachos! ¡Tomemos cada uno de nosotros un error y dediquemos la última hora de hoy a solucionarlo!".
Un equipo energizado y motivado arreglará más en una hora que un equipo desmotivado en un fin de semana.
El título de mi otra pregunta puede ser un poco engañoso. El aumento de funciones es una de las razones principales por las que tenemos muchos errores que corregir. ¡Desarrollamos nuevas funciones en nombre de la corrección de errores!
¿Cómo estás trabajando? Parece que tiene una nueva lista de funciones a la que se sigue agregando, que es en lo que trabaja durante la semana; y una lista de errores que también sigue creciendo, que es en lo que trabajas durante los fines de semana.
Si puede corregir la lista de errores, entonces ya no necesitará venir los fines de semana (por mucho que desee después de implementar el último bit ;-))
Divide tu trabajo en sprints. Planifica cada uno con tu equipo. Priorice la corrección de errores sobre el desarrollo de nuevas funciones. Haz retrospectivas. Todas las cosas buenas en la respuesta de Lawnmower Man , básicamente.
Pero solucione primero el problema de la moral para que el equipo vuelva a estar al día.
Creo que nadie ha abordado lo siguiente hasta ahora: las personas se enfocan en "no hacer" (que apoyo completamente) o se enfocan en algunas prácticas de codificación.
Si no puede abolir por completo las horas extraordinarias no pagadas (como vienen de arriba), ¿qué puede hacer?
¿Cómo puedo administrar a mis miembros para mantener una productividad razonable cuando mi empleador no trata bien a los empleados?
La última mitad de la pregunta es irrelevante. Si los empleados no están siendo productivos, disciplínelos ya que otros enfoques no han funcionado. Si no está preparado para disciplinar, entonces está fallando en su rol.
Adivina quién es el peor y disciplínalo primero para animar a los demás.
Es posible que tengas que repetir esto varias veces. Mientras tanto, vea qué puede hacer con el jefe en términos de hacer algunas concesiones a la moral del personal, siga repitiendo eso también. No socave a su jefe ante los trabajadores, pero haga lo mejor que pueda por ellos y por sus responsabilidades.
andres morton
un gato jugador de bolos
Stephan Branczyk
Stephan Branczyk
Qiulang邱朗
Qiulang邱朗
Stephan Branczyk