2014-06-19 18:38:51 +0000 2014-06-19 18:38:51 +0000
206
206
Advertisement

Los miembros del equipo pasan demasiado tiempo en el Desbordamiento de la Pila

Advertisement

Hace casi 8 meses, animé a los miembros de mi equipo a seguir el Desbordamiento de la Pila para que pudieran leer las preguntas, ayudar a los demás y desarrollar sus habilidades. Pero ahora esto se ha ido de las manos. Tengo un equipo de 5 desarrolladores, y tres de ellos hacen por lo menos 150 puntos de media durante las horas de trabajo.

El problema es que el equipo se sienta a distancia. Están en un país diferente y en una zona horaria diferente, así que no puedo estar físicamente allí para vigilarlos y evitar que lo hagan. Estoy viendo la disminución de la productividad así como de la calidad.

Por ejemplo, tuvimos un par de plazos incumplidos y casi el doble de errores mes a mes. El nivel de complejidad se ha mantenido igual para las tareas, pero la productividad y la calidad están disminuyendo.

Parece que son algo adictos al Stack Overflow. No puedo pedirle al equipo de la red que bloquee el desbordamiento de la pila, ya que eso también obstaculizará a los demás. Les he pedido repetidamente que dejen de contribuir en el desbordamiento de la pila.

Por favor, no me malinterpreten, no quiero que se alejen del desbordamiento de la pila, (fui yo quien les animó a participar en el desbordamiento de la pila, y también creé mi cuenta) pero sólo quiero que lo mantengan en un límite razonable.

También debo añadir que he transmitido mis preocupaciones de manera informal y formal por correo electrónico y les he dicho que este comportamiento se reflejaría en sus revisiones semestrales.

¿Cómo puedo hacer que (o forzarlos) se concentren en el trabajo y se alejen del Desbordamiento de la Pila?


Sólo para ponerme al día, los miembros de mi equipo vieron este post en la lista de “preguntas calientes”. Estuvieron de acuerdo en poner el trabajo primero, y el tema se ha resuelto sin que nadie pierda su trabajo. Han pasado casi 6 meses desde este post y todavía están contribuyendo en el desbordamiento de la pila, pero están manteniendo un equilibrio que es un ganador para ambas partes. Gracias a la comunidad aquí en la ayuda.

Advertisement
Advertisement

Respuestas (10)

222
222
222
2014-06-19 19:07:19 +0000

Le sugiero que se centre en el verdadero problema que es que el trabajo no se está completando a tiempo y hay una pérdida de calidad.

Si cree que tienen demasiado tiempo libre para pasar aquí, entonces asigne más trabajo y supervise más de cerca el progreso del trabajo asignado. Cuando ocurran los problemas de calidad, entonces envíeselo de nuevo a ellos para que lo arreglen y dales una fecha límite ajustada para arreglarlo. Si siguen ignorándote, la productividad sigue bajando y la calidad continúa sufriendo, entonces usa tu proceso de recursos humanos para deshacerte de los que no rinden lo suficiente.

71
71
71
2014-06-19 19:16:44 +0000

Aquí está el resultado final: Si lo usan para el trabajo, ¿por qué te importa? El tema nunca debería ser “esta gente está haciendo esta cosa que preferiría no verles hacer”. Eso apesta a microgestión. Las preguntas que deberías hacerte son:

¿No están cumpliendo los plazos que cumplían antes de que les presentaras el desbordamiento de la pila?

Si esto es lo que está pasando, ten una discusión sobre esto. Probablemente ni siquiera necesites mencionar el Stack Overflow directamente; sólo di “mira, no estás actuando al mismo nivel que hace un mes, así que sea lo que sea que hayas cambiado, vamos a cambiarlo de nuevo”. Estaría abierto a al menos algunos comentarios sobre esto. Quizás haya otra razón totalmente ajena al desbordamiento de la pila, que es que se están quedando atrás.

Siento que debería añadir aquí que escuchar a los miembros de tu equipo no es simplemente útil para “hacerlos responsables en el futuro”, es útil porque lo que crees que es el problema podría no ser realmente el problema.

¿Están haciendo algo como soporte técnico telefónico (es decir, no trabajo de desarrollo, que es lo que asumo al principio) donde sus pantallas son capturadas durante las llamadas, y QA los está viendo ir a sitios no aprobados?

Como arriba, tengan una discusión sobre este tema. Puede parecer un asunto de “hey, no vayas al desbordamiento de la pila”, pero lo que es en realidad es un asunto de “hey, no dejes que QA te atrape yendo al desbordamiento de la pila para propósitos no aprobados”.

¿Un jefe o algo así los atrapó mirando el desbordamiento de la pila?

Si este es el caso, tal vez una reunión con el supervisor es lo importante. Como desarrollador, encuentro que el conjunto de sitios de Stack Exchange es el elemento más útil que existe, incluso más útil que el propio soporte técnico de Microsoft. Realmente, la única vez que creo que lo encuentro menos útil que cualquier otra cosa es cuando utilizo una API de terceros que una parte significativa de la población no está utilizando. Tal vez este supervisor necesite que le vendan esto.

O si el supervisor es inflexible, desafortunadamente tendrá que reunirse con el equipo para avisarles que las políticas han cambiado y que ya no pueden acceder a Stack Overflow. No mencionaría al supervisor por su nombre a menos que te apetezca empezar una guerra territorial; sólo avísales de la situación, sé empático y sigue adelante.

¿Alguien ha difamado o manchado de alguna manera el buen nombre de tu compañía con una respuesta desagradable o inapropiada?

La comunidad de Stack Overflow es bastante buena para atrapar y eliminar los puestos malos con bastante rapidez, pero sin embargo, esto tampoco es precisamente un asunto de “no leer Stack Overflow”. Si este es el problema, necesitas sentarte con el infractor y avisarle de la gravedad de la situación. La gente puede ser despedida de las empresas todo el tiempo por hacer que la empresa se vea mal.

33
Advertisement
33
33
2014-06-19 23:02:22 +0000
Advertisement

Hay (al menos) dos maneras de manejar la productividad:

  • Trabajar el trabajo, no las horas. Es decir, se establece una cantidad de trabajo a realizar para una fecha determinada. Con suerte, lo que has establecido es razonable, y depende totalmente de tus empleados cómo pasen su día de trabajo. Pueden pasar el día pescando todo lo que les importe, siempre que el trabajo se haga de noche.

Muchas de las respuestas aquí hacen una suposición en ese sentido. Pero el trabajo no se está haciendo, y usted sabe por qué. Así que vas a tener que recurrir a:

  • Mientras están en tiempo de trabajo, trabajan.

No es no microgestión afirmar esto, especialmente como un medio para el fin de conseguir hacer algo de trabajo. Se les paga para que dediquen tiempo a las actividades que su empleador les asigna. No se les paga (asumo) por error corregido o por plazo cumplido. (Si lo son, entonces hay una solución posible y fácil: obtienen menos resultados por persona, por lo que automáticamente se les paga menos y pueden usar el dinero para contratar a más personas). Así que deberían hacer lo que se les paga por hacer, y deberías hacerles ver esto.

Les has dicho que contribuir al desbordamiento de la pila no es un uso apropiado del tiempo de trabajo. Han seguido haciéndolo. Deberían o bien fichar mientras contribuyen al desbordamiento de la pila y recuperar el tiempo en otro lugar, o bien deberían evitar responder a las preguntas por completo, según lo flexible que sea el horario de trabajo de estos trabajadores.

Sea firme. Si estuvieran juntos en el pub varias horas entre las 9 y las 6 de cada día de trabajo porque “son algo adictos al alcohol”, entonces dudo que duden, y no se les acusaría de microgestión. Contribuir al desbordamiento de la pila cuando les has dicho específicamente que no es trabajo, es su actividad de ocio personal. No es apropiado que lo hagan principalmente en horas de oficina.

Una cosa que deberías evitar, si es posible, es controlar directamente su uso del desbordamiento de la pila (como enviarles un correo electrónico para decirles que has comprobado su perfil). En primer lugar, es contraproducente, ya que los alienta a ser sigilosos. Incluso podrían crear segundas cuentas. En segundo lugar, perjudica la confianza entre tú y el equipo remoto. No son actualmente dignos de confianza, pero tu primer intento de devolverles la confianza debería ser hacerles controlar por sí mismos cuánto tiempo están pasando, y ver por sí mismos que es demasiado.

Una vez que hayas probado eso, si realmente son “adictos” (quizás no clínicamente, pero han hecho un hábito que les resulta difícil de romper pero que les gustaría), entonces probablemente deberías seguir el consejo de un especialista en eso. No me siento cualificado para aconsejar sobre los detalles de cómo ayudarles a romper tales hábitos una vez que han visto el problema, han intentado honestamente abordarlo y han fracasado debido a alguna forma de compulsión que no pueden superar.

Me siento cualificado para decir que es perfectamente legítimo que te intereses en cómo las personas que diriges emplean el tiempo que les pagan para trabajar en la empresa. Ya que te has interesado y has determinado que esto tiene que parar, entonces si es absolutamente necesario, deberías hacer una cuestión disciplinaria de ello. La gente no puede trabajar a distancia si no se puede confiar en que realmente trabajen.

Por si sirve de algo, yo registro mi tiempo de trabajo en trozos de todos modos para rellenar una hoja de horas para que la empresa pueda evaluar el coste interno de los proyectos. A veces, miro el desbordamiento de la pila esperando que algo funcione. Cuando me doy cuenta de que he pasado un tiempo en Stack Overflow mucho después de que la cosa haya terminado de funcionar, lo cuento como un descanso, y recupero el tiempo. Esto funciona para mí porque trabajo en horario flexible, y me da fuertes incentivos para ver el Desbordamiento de la Pila sólo en ráfagas cortas durante el trabajo y períodos más largos fuera del trabajo. Si tu equipo se flexibiliza, entonces podría funcionar para ellos (con su cooperación, por supuesto). Si su día de trabajo es un 9-6 más rígido con un descanso para almorzar, entonces su abstinencia del uso de Stack Overflow tendrá que ser más rígida también. Y si estás contento de que pasen una hora al día en el Desbordamiento de la Pila, eso está bien también, pero deben reservar el tiempo, trabajar tan productivamente como puedan en términos de desarrollo de sus habilidades a través de responder a las preguntas del Desbordamiento de la Pila, y estar preparados para reportarte lo que han logrado y cuánto tiempo les tomó, como cualquier otra actividad de trabajo.

También, ten en cuenta que antes de que fuera el Desbordamiento de la Pila era Facebook, antes de eso podría haber sido Usenet o LiveJournal. Siempre hay cosas que pueden distraer a la gente del trabajo. Siempre que no estén intencionadamente holgazaneando, sólo permitiéndose distraerse, probablemente apreciarán algunas reglas siempre que no sean demasiado extremas (“serás despedido si te pillo en Stack Overflow otra vez” es demasiado extremo). Las reglas que prohíben este mal comportamiento les ayudarán a disciplinarse para evitar caer en él, siempre que no sean literalmente adictos.

14
14
14
2014-06-20 14:24:01 +0000

Estoy completamente de acuerdo con las otras respuestas aquí diciendo que el problema no es el desbordamiento de la pila, es la disminución de la calidad y la cantidad de trabajo.

Dicho esto, porque es el desbordamiento de la pila, que es un recurso potencialmente muy valioso para su trabajo como programadores, me gustaría sugerir un enfoque ligeramente diferente al de tratar el tiempo de desbordamiento de la pila como tiempo perdido e improductivo, porque estrictamente hablando, no lo es - su tiempo en el desbordamiento de la pila probablemente los está haciendo mejores en la programación y en la comunicación en general, como mínimo.

Creo que lo que necesitas hacer es actuar como un gerente y priorizar para ellos. La prioridad #1 (y #2, y #3, por lo que parece) es el trabajo real por el que se les paga. Impresiona la importancia de que se centren en el trabajo, y usando las métricas que tienes en tu pregunta, puedes señalarles que sabes que el trabajo no se está haciendo, lo cual tiene que cambiar. En lugar de intentar que dejen de usar el Desbordamiento de la Pila, necesitas hacer que su trabajo tenga prioridad sobre el Desbordamiento de la Pila.

Yo mismo he estado ahí, con Fallo del Servidor. Pensé que era lo mejor desde que descubrí lo divertido que podía ser el alcohol, y me pasé por la borda, pasando como el 90% de mi tiempo de trabajo con ServerFault, en lugar de trabajar, lo que causaba problemas, y terminé teniendo que entrenarme y recordarme para qué servía realmente Server Fault: para ayudarme a hacer mi trabajo, y ser un mejor administrador de sistemas, no como algo que hacer para matar el tiempo mientras estaba en el trabajo, o en lugar de trabajar. Como resultado, sigo siendo un ServerFaulter bastante activo, pero no interfiere con mi trabajo.

Creo que poner el foco en hacer el trabajo, en vez de enfocarse en que “no pierdan el tiempo en el desbordamiento de la pila” te dará resultados mucho mejores. Recordarles que pueden hacer ambas cosas, que no tiene que ser trabajo o Desbordamiento de la Pila, probablemente hará que les sea más fácil aceptar el cambio, en lugar de resultar en una confrontación potencial.

Un par de cosas que me ayudaron, que pueden ayudar a su equipo:

  1. El trabajo paga las cuentas, no la falla del servidor, así que cuando hay trabajo que hacer, yo trabajo. Cuando no lo hay, puedo hacer ServerFault.
  • Cuando me quedo atascado en un problema, Server Fault sigue siendo mi primera parada. Es un recurso relacionado con el trabajo, después de todo, así que puedo tratarlo como tal.
  • Como no hago “pausas para fumar” o “pausas para tomar café” cada hora, como todo el mundo, puedo hacer “pausas de Fallo del Servidor” en su lugar y pasar 5-10 minutos con Fallo del Servidor.
  • Paso bastante tiempo esperando que las barras de progreso o los guiones o similares se completen para poder hacer la siguiente cosa, y este es un momento privilegiado para hacer “Server Fault”, ya que normalmente no puedo hacer mi trabajo mientras espero un ordenador de todos modos.
  1. Server Fault, aunque es divertido, es un recurso relacionado con el trabajo y la carrera.
  • Eso significa que su función principal es ayudarme con los problemas que experimento en el trabajo, y convertirme en un mejor administrador de sistemas en general, así que esa es la parte en la que me concentro.

  • Las insignias, la reputación, la diversión, y todo lo demás que obtengo de ello es sólo un bono.

  • Esta realización me ayudó a usarlo más para las preguntas relacionadas con el trabajo, en lugar de enfocarme en él para responder preguntas/repreguntas.

6
Advertisement
6
6
2014-06-21 05:24:25 +0000
Advertisement

Whoa, whoa, whoa. Despacio.

Primero, un completo descargo de responsabilidad: Siento que el desbordamiento de la pila es en parte para agradecerme el haber conseguido mi primer trabajo de programación después de la universidad. Desde que lo conseguí, no he dejado de contribuir en mi tiempo libre.

Nadie en mi oficina se ha quejado de mi uso, tampoco. Por otra parte, cuando estoy en el trabajo, en realidad estoy trabajando. Me referiré a su punto un poco más tarde.

¿Cómo puedo hacer que (o forzarlos) se concentren en el trabajo y se alejen del desbordamiento de la pila?

Lo principal que se siente es la falta de cosas interesantes que hacer. Si alguien de tu equipo se aburre, hará otras cosas interesantes, o gravitará hacia otras actividades interesantes. Para ellos, puede suceder que sea Desbordamiento de la pila.

Entablar contacto con el equipo. Vean lo que piensan del proyecto actual en el que están trabajando, y vean dónde están sus niveles de motivación/confianza. Consigue la razón principal de por qué están pasando tanto tiempo en el trabajo no haciendo el trabajo averiguando qué es lo que realmente pasan la mayor parte de su tiempo haciendo.

El aumento de los defectos también podría deberse a cualquier otro número de razones - fechas límite extremas, no hay suficiente tiempo para el Control de Calidad para examinar cada rincón y grieta, no hay suficiente esfuerzo de prueba de unidad/integración por su parte para asegurar que los bichos tontos no se abran paso en el programa. Asegurarse de que sus devs escriben pruebas (bueno, escriben buenas pruebas) es una buena manera de reducir el número total de defectos introducidos.

Puedo respetar que deseen que la productividad aumente, y que les hayan informado de que el mal rendimiento se reflejará en su revisión. Pero tal vez sea necesario hacer un little más trabajo de campo para averiguar por qué los plazos se están deslizando y lo que realmente está pasando. La mala moral es también un factor de motivación.

5
5
5
2014-06-22 02:17:17 +0000

Céntrate en los problemas directos, que son la pérdida de productividad y calidad. Esto podría suceder debido al desbordamiento de la pila, Wikipedia, Minecraft, Facebook, etc.

No estoy seguro de la forma en que normalmente se comunican (video chat, teléfono, correo electrónico, etc.), pero podría preguntar algo como esto:

Recientemente hemos visto una disminución general en la calidad de nuestro trabajo y nuestra capacidad para cumplir con los plazos. ¿Alguien tiene una idea de por qué?

Podría sorprenderte; podría ser una comunicación pobre, tareas de desarrollo difíciles, requisitos vagos, u otros factores en los que ni siquiera has pensado.

De nuevo, como dije antes no hay nada único en el Desbordamiento de la Pila con respecto a su situación.

  • *

**Para su información, yo también soy “adicto” al Desbordamiento de la Pila ;)

Pero por mucho tiempo que haya pasado en él, he ahorrado aún más por ello.

4
Advertisement
4
4
2014-06-19 22:13:17 +0000
Advertisement

Podría ser también el Copa Mundial de la FIFA , el calor en verano o cualquier otra razón, así que culpar a SE/SO probablemente hará que se cambien a Twitter/Facebook/lo que sea..

Deberías centrarte en los proyectos y las fechas límite y tal vez sugerir que cambiar a una paga basada en proyectos en lugar de una hora está en discusión. Ya que los chicos probablemente estén leyendo esto, (hola ;p) no puedes simplemente afirmar eso, sino que realmente necesitas tener algo que lo respalde.

También publicar aquí es una cuestión de gestión del tiempo. Veo a mucha gente aquí una y otra vez, Joe Strazzere (incluso acertó con el nombre sin mirar), Vietnhi Phuvan (no, éste todavía no) o Jon Skeet, no hay historias sobre ellos luchando por hacer el trabajo aunque publican mucho aquí. Así que tal vez consiga algún entrenador, que les muestre cómo no gastar demasiado tiempo en responder una pregunta o en cruzar las respuestas para encontrar lo que están buscando.

4
4
4
2014-07-25 15:42:07 +0000

Tengo un tipo cuya página de inicio es “Stack Overflow”. Su nombre de usuario es “RepCap”. Es la persona más productiva de mi equipo. Una política general no es posible. Si la productividad ha caído últimamente, no confundas la correlación con la causalidad. Un gerente bueno y bien entrenado no lo haría. SO podría ser lo que impide que la productividad caiga aún más.

La microgestión es siempre una tentación, pero es una de las cosas más contraproducentes que podrías hacer. Investiguen un poco más. Pregúntales su opinión sobre el problema de la productividad. Eso les hará saber que estás consciente y preocupado, y les dará la oportunidad de ser parte de la solución. Trabajar con gente es siempre lo más ventajoso.

2
Advertisement
2
2
2014-09-25 19:49:24 +0000
Advertisement

Siempre se les puede dar tiempo libre (pagado) para contribuir al desbordamiento de la pila.

Una vez me entrevisté con una empresa consultora de TI en TX que da a sus desarrolladores un número determinado de horas para trabajar en proyectos personales.

Investigar qué horas son menos productivas y darles esas horas para el desarrollo personal (mi conjetura es el viernes por la tarde).

Una vez que se ha establecido esta política, se pueden abordar los problemas reales de la calidad del software y la baja productividad mediante la aplicación de una de las muchas sugerencias proporcionadas aquí.

0
0
0
2014-06-19 18:52:55 +0000

Creo que en esta situación no será efectivo para usted tratar de microgestionar debido a la cultura de trabajo a distancia. En su lugar, puede intentar este enfoque:

  1. Tener una reunión conjunta, preferiblemente en persona o voz / video, y exponer sus preocupaciones.
  2. 2. Escuchar su versión de la historia. Este paso es importante para hacerlos responsables en el futuro. Establecer las expectativas y consecuencias claramente.
  3. Una vez que lo haga, observe si hay algún cambio en el comportamiento.

Siempre puede mezclar y combinar de acuerdo a la situación.

Advertisement

Preguntas relacionadas

19
13
13
9
3
Advertisement