Empujado constantemente hacia diferentes tareas/proyectos, agotándose

Soy analista de datos para mi empresa y también realizo trabajos de desarrollo full-stack.

Tengo un proyecto de desarrollo web en el que he estado trabajando durante los últimos 8 meses, y el enfoque principal de mi jefe y la gerencia siempre ha sido "cuándo se terminará x". Los plazos/fechas de vencimiento son por adelantado sobre cualquier otra cosa. Se supone que debo pasar la mayor parte de mi tiempo trabajando en este proyecto. Este es incluso un proyecto que disfruto (ed), e hice el impulso para que se iniciara.

También estoy involucrado en la gestión de un panel de informes para un equipo interno problemático. Todos los lunes están dedicados a ellos, e idealmente el resto de la semana al proyecto de desarrollo.

En realidad, me apartan constantemente del proyecto de desarrollo para trabajar en proporcionar análisis novedosos para este equipo y abordar su interminable lista de preocupaciones. La mayor parte del tiempo que dedico a corregir problemas/errores causados ​​por la incapacidad del equipo para albergar y administrar sus datos, y rechazar problemas no válidos (problemas generados por una falta fundamental de comprensión de los sistemas que están utilizando).

No puedo concentrarme en la programación durante un período de tiempo significativo sin temor a estar involucrado en una tarea completamente diferente y extenuante, y siento que mi productividad está sufriendo. Dado que las interrupciones han aumentado, el tiempo que paso programando parece ser mucho menos efectivo. No puedo entrar en el "flujo", y me cuesta mucho sentarme y resolver problemas difíciles y complejos (problemas que solía perseguir, específicamente porque eran difíciles). Es mentalmente agotador estar horas inmerso en un problema muy complejo y ser interrumpido y alejado por el resto del día, solo para tener que pasar una parte significativa del tiempo volviendo a él al día siguiente por temor a que lo aparten. en el medio de nuevo. Mi motivación casi se ha evaporado,

Le he comunicado esto a mi jefe, pero la solución final termina siendo alguna forma de "Así son las cosas". Hago muy poco con mi tiempo, y mi esposa incluso se da cuenta de mi frustración fuera del trabajo.

¿Que puedo hacer?

¡Huir! En serio, con la demanda actual del mercado de programadores, no hay una buena razón para tolerar ese nivel de estrés.
Todo lo que has descrito es completamente normal . Pero hay una forma aún más importante de verlo: su trabajo real es, de hecho , poder equilibrar todos los gritos y plazos, y hacer las cosas. Si busca "programador" en el diccionario, dice "Persona que equilibra una cantidad ridícula de gritos y plazos erráticos, y hace las cosas". Como una pequeña nota al pie dice "entiende algo de sintaxis de Pascal". Ese es tu trabajo. Por todos los medios, consiga un nuevo trabajo , como dice Aaron, hacerlo es trivial, ¡pero será exactamente lo mismo!
Lo siento por ti. Este enlace parece completamente apropiado aquí. No estás solo (Advertencia: tvtropes)
@Fattie, algunas compañías de software en realidad tienen una administración competente y mantienen a las personas en la tarea. Y en realidad contratan a suficientes personas y les pagan bien. No es fácil de encontrar, pero existe.
¿La palabra "no" no es una opción? Es parte de mi vocabulario, y algo que no tengo problema en decir. Recomiendo encarecidamente agregarlo al tuyo.
El "equipo problemático" claramente tiene una Voluntad de Fracaso indomable. Ninguna ayuda que brinde cambiará nada para ellos, por lo tanto, brindarles 1/4 de esa ayuda, después de un retraso de 24 horas, no tendrá ningún costo real . En un mundo ideal, configuraría una respuesta automática en Outlook para responder a todos sus correos electrónicos con arte ASCII obsceno y luego archivaría los correos electrónicos sin leer. Por razones que no puedo comprender, eso se considera inaceptable en la vida corporativa, pero no lo dejes todo. Diles cortésmente que lo harás mañana y olvídalo de tu mente. Todo el mundo tiene prioridades. Hacer cumplir el tuyo.
Simplemente diga no a las demandas del equipo problemático. El lunes es de ellos, de martes a viernes es 90% tu proyecto. Tal vez puedas negarte a que te interrumpan.
Lo que describes es común, pero no normal. Cada vez que las discusiones están completamente dominadas por "cuándo se hará x" y todo parece centrarse NO en el trabajo en sí, sino en las preocupaciones sobre los plazos, la responsabilidad y el cumplimiento de los objetivos solo por cumplir con el plan, significa que tiene demasiados gerentes de proyecto. y no hay suficientes personas que hagan el trabajo real. Su organización requiere mucha administración. Yo mismo estaba en una organización de este tipo; finalmente me di cuenta después de estar en una conferencia telefónica un día en la que yo era el único colaborador técnico y TODOS los demás eran gerentes de proyecto.
@ teego1967: incluso hay alguna teoría sobre el tema: los interruptores de tareas humanas se consideran dañinos: joelonsoftware.com/2001/02/12/…
Actualmente, la respuesta de Enderland sugiere comenzar a retroceder, no veo en ninguna parte cosas que sugieran que intentaste eso ni lo contrario, ¿lo intentaste? Si es así y simplemente no funciona, elija la opción nuclear.
La conclusión parece ser que hay un desajuste entre lo que quiere hacer y para lo que está contratado . Lo que quieres es sentarte solo en un rincón y hacer cosas técnicas geniales todo el día. Para lo que te contratan es para ser un jugador de equipo proactivo. Puede intentar encontrar otro trabajo, pero tenga en cuenta que el mercado de "gurús técnicos que trabajan aislados del resto del mundo" es realmente muy pequeño.
El principal problema es la respuesta de tu jefe "así son las cosas". Si esa es la única respuesta que recibe, entonces no debe esperar que nada cambie. Si fueran más receptivos a sus inquietudes y trataran de hacer algo para resolverlas, podría ser una historia diferente.
"La mayor parte del tiempo que dedico a corregir problemas/errores causados ​​por la incapacidad del equipo para albergar y administrar sus datos, y rechazar problemas no válidos (problemas generados por una falta fundamental de comprensión de los sistemas que están utilizando)". 1. Consígales la formación que necesitan. 2. Establezca límites. Mire los correos electrónicos de los primeros/últimos 15 minutos de su día, y solo aborde los que impiden el progreso y déjelos descubrir los otros.
¡¡Abandonar!! Acabo de tener 18 meses de exactamente lo que describes. No aprenderán ni cambiarán. Me imagino que probablemente tengan una gran rotación de empleados. Acaba de salir. Y no, esto no es normal.
Además, permítanme agregar que ese entorno de trabajo provocó que dos personas se quemaran. No había visto eso en los 20 años que he estado trabajando nunca. psicologíatoday.com/blog/mujeres-de-alto-octano/201311/…
"Revisaré esto el lunes, que es cuando estoy asignado a esto".
"Haz un ticket y te responderé cuando tenga la oportunidad"

Respuestas (16)

Intentaré proporcionar la respuesta más breve posible a esta excelente pregunta, que se aplica a todo el desarrollo de software en todas partes.

La respuesta es:

Debes aprender a decir "estoy ocupado".

Es honestamente "así de simple".

Otros dos grandes consejos:

Nunca está de más ser demasiado educado. Entonces: "Esa es una idea fantástica, ¿a quién se le ocurrió? ¿A ti? Definitivamente me encantaría ser el que hiciera eso, pero maldita sea, estoy ocupado ".

Además, puedes trabajar en la política de la oficina: "Fantástica idea. Maldita sea, estoy ocupado . ¿Por qué no le preguntas al viejo Steve? Parece que nunca hace nada, ¿verdad?".

(¡Solo bromeaba! :))

En definitiva, debes aprender a decir “estoy ocupado” .

Eso es simplemente "todo lo que hay que hacer".


Quizás estés pensando, "oh, si aprendo a decir 'estoy ocupado' como sugirió ese maldito tipo en el sitio de SO, podrían despedirme ..."

Entonces, eso es inconcebible. Pero en el mercado actual, si sucediera, tendrías un nuevo trabajo en media hora.

Si lo piensas, lo único que trata tu publicación es "miedo". Sin tratar de sonar como un libro de Richard Bach, todo lo que estás describiendo, todo el dolor y la molestia, se reduce al miedo a ser despedido, si dices "Estoy ocupado".

Deja ir cualquier miedo y di "Estoy ocupado" . Su perspectiva total sobre el trabajo probablemente cambiará: se encontrará trabajando de manera intensa y placentera en la tarea que tiene entre manos. Todo el ruido se convertirá en ruido de fondo. Disfrutar.

Seguimiento: sugerencia de lenguaje crítico. Nunca te expliques. Cuando diga algo como "Estoy ocupado", use solo esas dos palabras. Si alguien le pregunta "sobre qué", indique el nombre del proyecto. Si alguien le pregunta "hasta cuándo", diga en una palabra un día determinado. Nunca agregue decoración o explicación a la frase "Ahh, estoy ocupado". (Como digo, agregue palabras de relleno educadas: "Maldita sea, mala suerte, estoy ocupado, fastidio", "Qué gran proyecto sería; estoy ocupado", y así sucesivamente).
Me gustaría agregar el contraste a su respuesta aquí. Hago justo lo contrario de lo que dice la respuesta. Trato de aceptar todo lo que se me presente y, a veces, de ponerme en el camino de las tareas. Tenía tantas esperanzas de que ser el tipo que hace todo por todos me haría brillar como un faro y estar en la vía rápida hacia las posiciones y situaciones que quería. Lamentablemente, lo he estado haciendo durante años y no parece haber valido la pena. A menudo tengo 2 o 3 proyectos grandes en los que estoy contribuyendo simultáneamente, pero aún así cumplo con mis plazos. Siento que no soy mejor por ello. Estresante :(
@Fattie Gracias por las amables palabras. Debo agregar que mis habilidades y aportes no pasan desapercibidos; Recibí muchos elogios y hoy alguien (nuevamente, no es la primera vez) me dijo que soy un "trabajador de milagros". Lo que hice que provocó ese comentario no fue tanto un milagro, sino más bien que dediqué tiempo adicional no remunerado e incluso pensé en decisiones de diseño mientras estaba en casa. Esto es común para mí, y este tipo de comentarios también lo son, y siempre recibo evaluaciones estelares, así que no es como si nadie se diera cuenta. Pero cuando solicito un aumento/ascenso, todo se "olvida" temporalmente el resto del día.
Básicamente, aunque no hago lo que dice su respuesta, estoy respaldando su respuesta al mostrar que aquellos de nosotros que hacemos lo contrario no obtenemos mucho de ella (al menos en mi caso, por lo que puedo decir hasta ahora) . Sé que se supone que "no atribuimos a la malicia lo que se puede atribuir a la estupidez", pero me resulta difícil tragarlo cuando se benefician de la malicia en este caso.
¡El viejo Steve está muy ocupado en realidad!
Mi primera reacción a tu comentario : me parece que estás en la vía rápida. Simplemente no a las posiciones que desea. Quemarse.
Esta es una mala solución que simplemente no escala. Es el papel de su gerente protegerlo de las interrupciones (siempre que exprese que esto es un problema, lo que aparentemente hizo el OP). Incluso un simple "Oye, ¿podrías ayudarme con eso?" provocará un cambio de contexto que aún costará demasiado. Trabajo en una empresa bastante grande y tratamos de proteger a nuestro equipo lo más posible de estas interrupciones: esto no es una fatalidad.
@Aaron, la recompensa por cavar hoyos es una pala más grande. Si te gusta palear: ¡genial! Pero asegúrese de que todavía puede levantar la cosa.

Para clasificar mientras busca un trabajo diferente: comience a retroceder. Frases como:

  • "Voy a investigar eso mañana a primera hora"
  • "Estoy en medio de algo, ¿puedo responderte en X minutos/horas?"
  • "¿Puedes pasar esa solicitud a través de mi jefe?"

Aprende a usarlos. Y úsalos. Suponiendo que planea dejar de fumar, continúe usándolos para retrasar el día a día y eliminar bloqueos.

Bloquea tiempos en tu calendario. Apague sus notificaciones (teléfono, correo electrónico, mensajería instantánea, lo que sea) y bloquee el tiempo. Mueva las ubicaciones si es necesario.

En última instancia, aunque la gestión de prioridades es un problema que no puede cambiar a su nivel.

O simplemente "¿Podrías abrir un ticket para eso y hablamos el lunes?". Si pudiera concentrar la mayor cantidad de tareas posibles al día dedicado a estos temas, podría mejorar el rendimiento. Además, apuesto a que muchos de los problemas desaparecerán misteriosamente el lunes.
Decirle a la gente estas cosas sigue distrayendo. Conozco personas que: usaron un escritorio diferente al normal algunos días, por lo que las personas no pueden encontrarlos fácilmente; la única forma de contactarlos es por correo electrónico. U otro que tiene un período de tiempo establecido durante el día en el que está disponible para responder preguntas/arreglar problemas y luego van a una sala de reuniones con una computadora portátil y hacen su desarrollo.
El trabajo desde casa de cambiar tu horario a temprano/tarde podrían ser otras opciones, pero con la segunda es difícil no empezar a trabajar más horas...
"Decirle a la gente estas cosas sigue distrayendo". Sí, por la cantidad de tiempo que les toma aprender que esto es lo que les dirán si se entrometen. Vale la pena el esfuerzo que me lleva restablecer las expectativas de los demás. Después de no mucho, dejarán de esperar poder comportarse de esta manera conmigo.
"Decirle a la gente estas cosas sigue distrayendo". Como líder/gerente de equipo de un grupo de software, y alguien que todavía tiene que hacer Real Work (tm) de vez en cuando, es algo en lo que tiene que trabajar en una rutina para que pueda hacerlo sin desconectar su cerebro de la tarea. Elija un momento antes del final de su día en el que pueda leer honestamente sus correos electrónicos, boletos, etc. y realmente hacerlo (esto es importante).

Respuesta corta: simplemente déjalo.

Respuesta más larga: Estuve donde tú estás y me terminó muy mal. Terminé teniendo un derrame cerebral por todo el estrés a la madura edad de 40 años.

SI te quedas donde estás, sucederá una de varias cosas:

  1. te despiden
  2. Te quemas y luego te despiden
  3. Te quemas y terminas en el hospital.

La gerencia ha dejado en claro que no están dispuestos a acomodarlo. Actualice su currículum y salga lo antes posible.

ESTO lo dice todo

No puedo concentrarme en la programación durante un período de tiempo significativo sin temor a estar involucrado en una tarea completamente diferente y extenuante, y siento que mi productividad está sufriendo. Dado que las interrupciones han aumentado, el tiempo que paso programando parece ser mucho menos efectivo. No puedo entrar en el "flujo", y me cuesta mucho sentarme y resolver problemas difíciles y complejos (problemas que solía perseguir, específicamente porque eran difíciles). Es mentalmente agotador estar horas inmerso en un problema muy complejo y ser interrumpido y alejado por el resto del día, solo para tener que pasar una parte significativa del tiempo volviendo a él al día siguiente por temor a que lo aparten. en el medio de nuevo. Mi motivación casi se ha evaporado,

El mejor de los casos es que lo están configurando para fallar. En el peor de los casos, terminas cayendo y llevándote tu salud mental y física contigo. Este es un ambiente tóxico para usted y no puede hacer ningún bien si se queda si la gerencia no está dispuesta a trabajar con usted.

Le he comunicado esto a mi jefe, pero la solución final termina siendo alguna forma de "Así son las cosas". Hago muy poco con mi tiempo, y mi esposa incluso se da cuenta de mi frustración fuera del trabajo.

Nuevamente, estuve allí y terminé destruyendo tanto mi salud como la relación con mi esposa. SALGA LO ANTES POSIBLE. Ningún trabajo vale lo que esto te está haciendo.

EDITADO PARA AGREGAR:

Sé que esta es la "opción nuclear", y normalmente no la recomendaría, pero parece que tu situación ya se ha degradado al punto que está empezando a afectar tu salud y tus relaciones. En mi opinión, ese es el punto de no retorno.

+1 Normalmente no defiendo la opción nuclear de renunciar, excepto como último recurso, pero por lo que parece, el OP ya ha planteado este problema en múltiples ocasiones y no llegó a ninguna parte. Al igual que Richard, estuve allí, hice eso, tuve un colapso y no valió la pena.
Estoy de acuerdo con esto como último recurso, pero ¿te sentaste y le dijiste a tu jefe el grado de estrés que estás soportando por todo esto, o simplemente lo dijiste de pasada haciendo que se ignorara? Si realmente se sentó para explicar todo esto correctamente y nada cambió, salga mientras pueda. De lo contrario, te hundirás y probablemente nunca te irás.
@motosubatsu De acuerdo, son las desastrosas consecuencias del agotamiento las que hacen que sea tan peligroso permanecer en esa situación.
No estoy de acuerdo con esto. No tengo tu experiencia, pero estoy convencido de que aquí hay una solución. Él acepta hacer el trabajo del otro equipo, ¿verdad? Nadie lo está obligando a hacerlo. Si el equipo informa al gerente que no está dispuesto a ayudarlos durante toda la semana y luego el gerente le pide explícitamente a OP que haga tareas imposibles (como lo está haciendo en este momento), ENTONCES debería renunciar.
El estrés es un asesino. Si estás estresado, sal. No importa lo bueno que sea el dinero si estás muerto.
@EtsitpabNioliv Si el OP no estuviera afectando su salud y sus relaciones, estaría de acuerdo. Ya pasó el punto de inflexión, en mi opinión.
No estoy de acuerdo con que dejar de fumar sea el curso de acción correcto aquí. El OP aún no ha descrito ninguna acción constructiva. Lo único que tenemos evidencia de que está haciendo es quejarse con su jefe y en un foro de Internet. Necesita aprender a valerse por sí mismo. De lo contrario, será explotado por la próxima persona que valore su tiempo menos que él.
@Technetium Necesita aprender eso... en otro lugar. Demasiado tarde para donde está ahora.
@EtsitpabNioliv No hay razón para creer que hay una solución disponible. Solo puedes administrar hacia abajo. Es fatalmente ingenuo pensar que puedes manejarlo. No tienen que escucharte, y no lo harán. En sus mentes, un programador es reemplazable. Así que deja que te reemplacen.
@Technetium Sí, existe una solución al obtener nuevos gerentes. Cambiar de jefe no es una solución válida en casi todas las situaciones. Nadie le aconsejará nunca que trate de manejar a su jefe, porque eso simplemente no funciona.
@Nelson Estoy de acuerdo en que nadie debe administrar a su jefe. Sin embargo, creo que todos deberían trabajar con su jefe. Un desarrollador senior no respetará a un desarrollador junior que se queja de la deuda tecnológica en lugar de ayudar con ella. Lo mismo ocurre con un gerente con un empleado que se queja de los procesos en lugar de ayudar con ellos. El OP no debe decirle a su jefe qué hacer. El OP debería aparecer con sugerencias sobre cómo resolver el problema y, trabajando con el aporte de su gerente, implementar uno de ellos.

Le he comunicado esto a mi jefe, pero la solución final termina siendo alguna forma de "Así son las cosas".

¿Que puedo hacer?

Lo que puede hacer depende de lo que ellos entiendan por "así son las cosas".

Si significan que debe seguir teniendo muchas tareas, todas con la misma prioridad, todas con fechas de finalización inflexibles y que debe ser interrumpible constantemente, entonces puede renunciar o esperar a enfermarse y tomarse un tiempo libre para recuperarse.

Si significan que hay muchas cosas importantes por hacer, entonces tienes un poco más de libertad de acción.

Cuando estuve en esta situación, me senté con mi jefe, le expliqué todas las tareas que se me presentaban y le pedí ayuda para priorizarlas. Le expliqué que solo podía trabajar tantas horas productivas por día y que tenía más tareas de las que me permitían las horas.

Mi jefe y yo organizamos las tareas en orden de prioridad y marcamos algunas tareas "esenciales" que debían completarse en un período de tiempo específico. Me dieron permiso para trabajar en todos los demás "según el tiempo lo permitiera".

Funcionó bien.

Si significan que ciertas tareas deben completarse para una fecha en particular sin margen de maniobra, y la suma de las tareas no se puede lograr para esa fecha, entonces aún tiene una opción: podría dedicar menos tiempo a cada tarea.

En mi caso, se trataba de pruebas de software. Mis estimaciones podrían decir que se necesitarán 2 semanas de trabajo para hacer un trabajo de prueba adecuado, pero el calendario dice que solo tengo 1 semana sin posibilidad de obtener ayuda adicional. Así que me aseguré de que la semana 1 de prueba que se me permitió pasar fuera la mejor prueba que podía proporcionar en el tiempo dado.

Hay equivalentes para casi todas las profesiones.

Ninguno de estos puede ser óptimo, pero por razones comerciales si "así es como es", entonces pueden tener que ser suficientes. Si bien luchar por la perfección es bueno en abstracto, en el mundo empresarial real, esforzarse por "lo suficientemente bueno" casi siempre se ajusta a la necesidad, especialmente si la fecha límite es el atributo más importante. Dejar de lado la necesidad de perfección es un sentimiento de empoderamiento (¡y esto viene de un profesional de control de calidad desde hace mucho tiempo!).

Discuta estas opciones con su jefe y pídale ayuda para elegir. Confirme el plan por escrito. Luego simplemente "haz lo mejor que puedas" con lo que tienes. Eso es todo lo que puedes hacer.

Solo tenga cuidado de que si toma atajos, no vuelva a morderlo en el trasero. Es muy común recibir pedidos para "hacer que funcione de una forma diferente" y luego obtener un informe de mal rendimiento por entregar "código de baja calidad".
Y ponga esos planes por escrito y obtenga su aprobación por escrito.

Al leer su pregunta, veo que una palabra se destaca por encima de todas. En tu tercer párrafo dices "Todos los lunes están dedicados a ellos, e idealmente el resto de la semana al proyecto de desarrollo". Tus problemas tienen sus raíces enteramente en la palabra "idealmente". Esto es inaceptable. El término debe ser "estrictamente".

El dolor que sientes surge de la disonancia cognitiva, que es el resultado de la diferencia entre tu imagen de tus prioridades y la imagen de tus prioridades de tu jefe. Cuando su jefe dice "¿Para cuándo terminará su proyecto?" y luego dice "Así son las cosas", está demostrando una falta de compromiso con su proyecto. No sé qué hiciste para venderle el proyecto, pero hazlo un poco más. Mucho más. Haz que diga que realmente quiere que se termine el proyecto. Luego dile que necesitas tiempo y espacio para hacerlo.

Un buen ejemplo de límites sostenibles en este caso podría ser: decirle al equipo interno problemático que pueden tener todo el día del lunes más la última hora del martes al viernes. Cualquier problema que no se pueda resolver en ese tiempo debe esperar hasta su próxima reunión.

Otra forma de establecer límites es encontrar un lugar más privado para trabajar. Solía ​​guardar todos los materiales de mi proyecto en una pequeña mesa en la sala de computadoras, medio escondido detrás de los dos VAX/780. Solo tienes que hacer que sea más difícil encontrarte que buscar la respuesta ellos mismos.

Su jefe puede entonces indicarle que derribe sus límites. Este es un mensaje claro de que aún no has vendido por completo tu proyecto y que tu jefe aún necesita que lo convenzan más. Si no se cierra esta venta, se aclararán las prioridades en su mente y se integrarán sus intenciones. Puede decidir quedarse y trabajar en el proyecto esencialmente en su propio tiempo, o puede decidir irse y encontrar una situación en la que sus propuestas obtengan más respeto.

Si fuerza el tema de sus prioridades, resolverá su disonancia cognitiva y estará feliz con las decisiones que tome después.

douglas,

Tienes más control en esta situación de lo que crees. El primer paso en esta evolución tuya es aprender a retroceder y decir "no". Aquí hay un buen artículo de Forbes .

Subo esto porque tu publicación es indicativa de que tal vez no seas tan bueno manejando las expectativas. La primera línea, donde eres analista de datos Y desarrollador web completo, es la pista. No creo que nadie pueda pretender hacer bien estos dos trabajos cuando la situación requiere que se hagan ambos. Pero gran parte de las consecuencias provienen de ofrecerse como voluntario para hacer demasiado, estar demasiado disponible y "absorber" el estrés de la empresa para sentirse obligado a ser el Sr. Fix-It-All.

La respuesta de Richard U aquí presenta el caso más extremo. Apuesto a que, en alguna combinación, es posible que llegue temprano, se vaya tarde, no tome descansos para almorzar, reciba llamadas sobre el trabajo mientras está fuera de la oficina y tenga la idea general de que hay cosas que necesitan. arreglando y usted es el único con el talento para hacerlo. El comportamiento y la mentalidad te pondrán en un hospital (¡o en un cementerio!) en alguna parte.

Pero no estoy de acuerdo con Richard U en que si tienes estas características, solo harás lo mismo en otros lugares si cambias de trabajo. Claro, es posible que tengas un jefe agresivo, pero si no estás ejerciendo tu derecho a decir "no" a los líos de los demás, ¿quién tiene la culpa aquí? Incorpore la respuesta de Enderland en su práctica diaria y aprenda a reducir la velocidad y cuidarse . Si hay más trabajo que tiempo disponible, su empresa contratará recursos adicionales en el punto en que deje de ofrecerse como voluntario para ser un sacrificio humano. Pero primero debes amarte a ti mismo, porque el trabajo no te ama .

Cuando haya analizado bien su parte en la situación y haya hecho correcciones, y luego no haya cambios, entonces es hora de encontrar algo más. Pero empieza contigo mismo.

Gracias Xavier, este es un consejo sólido, y has dado en el clavo de que me cuesta manejar las expectativas, y que tengo esa idea de que las cosas necesitan arreglarse y nadie más parece poder arreglarlas. Mi objetivo es ser un desarrollador de tiempo completo, tengo muy poco interés en el análisis de datos puramente, pero ese fue mi pie en la puerta de esta empresa.
La forma en que alguien me instruyó sobre esto, hace mucho tiempo, fue que debería hacer todo lo posible para "prometer poco y cumplir en exceso". No se encierre en estimaciones de tiempo de entrega que no le dejan margen de maniobra; por lo general, agregue un 25-30 % más de tiempo. Queremos mantenerlo muy, muy, muy lejos de necesitar una receta de Xanax.

Muchas de las respuestas aquí asumen que tiene compañeros de trabajo que se sentarán y serán racionales. Asumiré que no lo serán (ya que su pregunta implica que no lo serán). Hay dos problemas que has identificado.

  1. Los compañeros de trabajo no respetan tu tiempo. O no se dan cuenta o simplemente se creen más importantes
  2. Una gestión apática

Si bien se planteó renunciar, asumo que desea mantener su trabajo y ellos quieren que se quede. Así que esto es lo que yo haría: necesitas explicarles el "flujo". En detalle. Los no programadores no entienden esto (por eso este cómic es tan divertido )

aqui hay uno parecido

La programación requiere una "corriente de conciencia". Tienes que ser capaz de mantener el programa en tu cabeza antes de poder escribir el código que lo hará. Se necesita tiempo para llegar a ese punto y, si sucede algo más, a menudo hay que empezar de nuevo. Así que 10 minutos no es suficiente. Necesita largos bloques de tiempo (horas) sin interrupción. Tienes que hacer que las otras personas entiendan esto. Entonces, y solo entonces, la gente respetará las decisiones de programación que tome. Porque incluso detenerse por unos minutos para decir "No" puede ser perjudicial, especialmente para un programador.

Aquí hay otra cosa que haría: analizar su proyecto . No como mirarlo, sino forzándolos a escribir lo que están tratando de hacer . Es posible que te odien por ello (te apuesto lo que sea a que no tienen ni idea), pero podría permitirte programar sus cosas por tu cuenta.

El problema aquí es la falta de límites establecidos por usted y sus colegas. Hay prioridades en conflicto (este equipo interno quiere los mejores datos de panel posibles y usted quiere trabajar en esta aplicación web) que requieren el mismo recurso valioso: su tiempo.

Defina algunos límites que considere justos para este equipo interno, así como para usted mismo, que abordarán sus inquietudes y le brindarán el tiempo que necesita para tener éxito en sus tareas personales. Por ejemplo, tal vez pueda solicitar que los problemas se coloquen en un sistema de seguimiento de errores o un sistema de tickets de soporte en lugar de tocarle el hombro. Esto es común para los roles de apoyo. Para la mayoría de los servicios web, cuando solicita soporte, no atraen a alguien al azar para resolver su problema. En cambio, le piden que cree un ticket y responda según sus propios límites predefinidos (prioridad de emisión, horas de soporte, etc.).

Su jefe no resolvió esto por usted, y suponiendo que no sea parte de este equipo interno problemático, esto tiene sentido. No es su problema resolver. Es tuyo. Él no puede intuir lo que te hace, personalmente, encontrar la realización en tu papel. Debes decírselo. Después de establecer una forma sensata de manejar estas responsabilidades en conflicto, dígale los límites que ha establecido y obtenga su garantía de que lo respaldará. Itérelos con él según sea necesario.

Si su jefe o este equipo interno sabotean sus intentos de mejorar la gestión de su tiempo, reinicie este proceso. Si sucede continuamente, solo entonces me daría por vencido. Aprender a ser asertivo es una habilidad valiosa y esta es una gran oportunidad para practicarla.

Incluir al otro equipo

Explique al otro equipo que tiene plazos pendientes que deben cumplirse y no puede continuar ayudándolos en días que no sean el lunes.

Dígales que, por lo que observa, necesitan ayuda durante toda la semana, no solo los lunes, como se acordó originalmente.

Dígales que necesita tiempo ininterrumpido y sienta que se necesita un arreglo diferente para ayudar a que todos tengan éxito.

Sugiera algunas ideas para ellos (es decir, las primeras 2 horas de cada día, la primera hora del día y la última, etc.).

Pídales que también ofrezcan ideas. Esto los incluye en la solución, asegurando su aceptación y, con suerte, evitando tener que subir la cadena.

arriba de la cadena

Pero, si no son razonables, incluso después de que se les haya ofrecido una solución en la que todos salgan ganando, incluso después de que se les haya pedido que ofrezcan sus ideas para llegar a una solución que beneficie a todos, sugiera que puede ser necesaria una reunión para solucionar los problemas técnicos. en el arreglo actual. Haga esto en un correo electrónico y CC en su administrador.

Es importante que muestre tres cosas (1) que quiere ayudarlos a tener éxito, (2) también quiere tener éxito en su proyecto y (3) está abierto a cualquier solución que le permita cumplir con su fecha límite y al mismo tiempo ayudar ellos tengan éxito.

Con suerte, no tendrá que ir a su gerente, pero, si es así, manténgalo positivo y concéntrese en "ganar-ganar".

En primer lugar, debe tener una conversación seria con su jefe sobre las prioridades.

De tu comentario:

Gracias Xavier, este es un consejo sólido, y has dado en el clavo de que me cuesta manejar las expectativas, y que tengo esa idea de que las cosas necesitan arreglarse y nadie más parece poder arreglarlas. Mi objetivo es ser un desarrollador de tiempo completo, tengo muy poco interés en el análisis de datos puramente, pero ese fue mi pie en la puerta de esta empresa. –Douglas Gaskell

Parece que en realidad eres una persona de análisis de datos y esa sería la prioridad número uno para tu trabajo en cualquier empresa en la que haya trabajado. Los gerentes tienden a querer que las personas hagan el trabajo para el que fueron contratados o les dan un nuevo título y responsabilidades laborales. Por lo tanto, el hecho de que continuamente te saquen de tu proyecto favorito no es nada sorprendente. Es increíble que te dejen asumir el proyecto con franqueza.

Ahora, en lo que respecta a la gestión de estas prioridades, primero asegúrese de que la tarea de análisis de datos sea de hecho la prioridad más alta. Si es así, cada vez que lo quiten de la otra tarea, le notifica a su jefe cuánto retrasará la segunda tarea y retrasará oficialmente la fecha límite. Si deciden que el otro proyecto es de mayor prioridad, entonces su jefe puede pelear con el equipo con el tablero. Pero primero tiene que ver el movimiento real de la fecha límite en función de las interrupciones.

Además, debe trabajar para obtener una mejor relación con este equipo para el que realiza análisis de datos y hacer lo que ellos quieren la primera vez, para que no cambien de opinión continuamente e interrumpan el otro proyecto. Deshazte de la actitud de que son un problema; es parte de por qué son un problema porque a nadie le gusta tratar con alguien que los trata con desdén.

Sé que no te gusta este trabajo y supongo que lo estás haciendo bien solo por la forma en que escribes sobre él. Deje de pensar en ellos como el enemigo y comience a hacerse amigo de ellos y tome en serio conocer sus necesidades. Apuesto a que están tan frustrados como usted con su apoyo.

Gastar un poco más de esfuerzo al principio tiende a resultar en muchos menos cambios después. También debe comprender la importancia de la empresa y el significado de los datos que está analizando para ellos. Puede ser fundamental para ganar millones de dólares para la empresa o puede tener un efecto menor. Pero necesita saber para qué se utilizan los datos y comprender por qué puede ser fundamental respaldarlos por encima de su proyecto favorito.

Parece que estás cometiendo el error de pensar que lo que prefieres hacer es más importante porque es tu preferencia. Las necesidades comerciales no funcionan de esa manera.

Para aclarar, inicialmente me ascendieron a un puesto de analista de datos debido al trabajo que estaba realizando hace más de 18 meses. Mis deberes laborales se alejaron lentamente de ese trabajo, ya que mis mayores contribuciones a mi equipo y a la empresa estaban en el camino del desarrollo. Para cuando comenzó este proyecto, mis deberes se habían alejado mucho de ser un analista de datos, pero mi puesto dentro de la empresa no cambiará (les encantaría tener un agente telefónico haciendo trabajo de desarrollo si pudieran salirse con la suya. No lo hacen). No me gusta cambiar los títulos aquí). El proyecto no es mi única idea.

Si bien la mayoría de las respuestas se centran en decir que no, creo que tu mayor problema es tu actitud. Así que antes de que te estreses tanto que empieces a beber, podrías echarle un vistazo al AA

https://en.wikipedia.org/wiki/Serenity_Prayer

Dios dame la serenidad para aceptar las cosas que no puedo cambiar,

Coraje para cambiar las cosas que puedo,

y la Sabiduría para reconocer la diferencia.

Entonces, primero debe darse cuenta de que no puede cambiar el equipo problemático y también que no importa. A partir de ahí es fácil-peasy.

Cada problema con el que se encuentran es su problema y ellos deben solucionarlo. Diles lo que harías y déjalos que lo hagan. Fracasarán y volverán, pero no importa, es su problema y su trabajo arreglarlo. Repite "ayudándolos" hasta que lo consigan, o quizás no, pero no importa. Tú tienes tus tareas, ellos tienen las suyas.

Si la gente empieza a quejarse o cualquier cosa, pregúntales por qué tienes que hacer su trabajo además del tuyo. Pero dilo en un tono normal, nunca te enfades. Como dice tu jefe, así son las cosas, aprovéchalas al máximo.

Averigüe cuáles son sus horas de trabajo principales, cuándo es más productivo, por ejemplo, antes del almuerzo y bloquéelas. Revisa tu correo cuando llegues si hay algo urgente, pero no respondas antes de haber tenido tu medio día de trabajo y un buen almuerzo.

Y entonces puedes empezar a decir que estás ocupado sin remordimientos de conciencia, porque lo estás. Tienes trabajo que hacer, ¡mucho! Y para lograrlo, necesita tiempo ininterrumpido y, si lo obtiene, será mejor para "ayudar" a las personas que cuando está estresado.

Incluso si buscas otro trabajo, será lo mismo que ellos. Utilice su empresa actual para entrenar este estado mental y las respuestas predeterminadas.

Disfruta la vida, el trabajo es solo trabajo, paga tus cuentas, tal vez te mantiene entretenido, pero no hay nada de qué preocuparse una vez que sales de las instalaciones de la empresa, incluso allí no debes preocuparte por eso.

Si sabes que estás haciendo lo mejor que puedes, entonces eres bueno. Medirse a sí mismo con un rendimiento ficticio que solo se puede lograr en condiciones perfectas es una locura. Nunca tendrás eso, en ningún lado, así es como funciona la vida.

¡Buena suerte!

Quería votar negativamente al principio, pero tiene sentido. Dar un paso atrás es muy importante. No estoy seguro de que sea posible a corto plazo. Uno no cambia su punto de vista tan fácilmente.
Gran respuesta. "Incluso si busca otro trabajo, será lo mismo allí. Use su empresa actual para entrenar este estado mental y las respuestas predeterminadas". - esto es tan cierto. Si su mentalidad es resolver cada problema entrante, podría estar cerca del agotamiento incluso si trabaja como conductor de autobús. Escapar del problema solo pospone la solución del problema de personalidad a otro año, a otro trabajo. Escapar no es una solución, el OP necesita enfrentar el problema.

Tuve una situación casi idéntica. Estuve meses en un gran proyecto. (No estoy seguro de cuánto tiempo, pero alrededor de 8 meses como tú). Estaba claro que el proyecto requería el 95% de mi tiempo para hacerlo bien, pero constantemente me apartaban para trabajar "rápidamente" en otras cosas. Estaba claro que el problema central era que carecíamos de la cantidad de desarrolladores para tener un proyecto tan grande en desarrollo. No importa cuán increíble fuera, no se podía esperar que mi jefe pospusiera para siempre proyectos que solo yo podía hacer.

Sé que dijiste que hablaste con tu jefe:

Le he comunicado esto a mi jefe, pero la solución final termina siendo alguna forma de "Así son las cosas".

Si está claro que su empresa carece de los recursos para tener un proyecto como ese en las obras de un desarrollador, debe quedar claro que contratan a alguien para manejar estas tareas adicionales o el proyecto no será factible. En mi caso, decidimos juntos suspender el proyecto para poder abordar seriamente otros problemas con otros proyectos a tiempo completo. Apestaba, pero resultó bien y estaba mucho menos estresado. (Trabajaba 10 horas diarias regularmente para poder mantener mi concentración y manejar los pequeños proyectos secundarios mientras cumplía con los plazos). El proyecto siempre está ahí y podría retomarse cuando la empresa tenga los recursos, pero tomamos una decisión difícil. Es posible que tengas que hacer lo mismo.

Es posible que no pueda no responder a los correos electrónicos en todo el día, o decir que no debido a la estructura de gestión de la empresa; sin embargo, puede obtener breves ráfagas de tiempo y concentración.

Eche un vistazo a la Técnica Pomodoro , en resumen, establezca un período corto de tiempo y una tarea definitiva para completar en ese tiempo y luego concéntrese en nada más. A continuación, puede volver a responder a las preguntas, si las hubiera.

Si puede realizar algunas de estas ráfagas enfocadas en un día, es posible que su productividad mejore. El truco es asegurarse de cerrar todo lo demás mientras está en modo de enfoque. Sabiendo que sea lo que sea puede esperar hasta después.

Una buena respuesta aquí. Algunos trucos adicionales:

  1. Busque herramientas de productividad, como TFS. Ingrese tareas para todo su trabajo y mantenga los estados actualizados. Cuando reciba una nueva tarea, revise la lista de prioridades. Comparta la lista con su gerente regularmente.

  2. Si necesita tiempo de desarrollo ininterrumpido, programe una reunión para usted en Outlook, donde usted es el único invitado. Configure su mensajería instantánea en No molestar y no lea correos electrónicos durante este tiempo.

Muchos puntos razonables aquí sobre comunicación / decir no / delegar / diferir. Sin embargo, respecto a...

Es mentalmente agotador estar horas inmerso en un problema muy complejo.

.. si puede dividir el problema en muchos problemas mucho más pequeños, cada uno (idealmente) liberable, incluso si no puede / no quiere decir que no a ninguna solicitud, es mucho menos probable que esté horas inmerso en un complejo problema cuando suceden.

No es posible para todos los problemas, y es posible que no pueda planificar todas las microtareas por adelantado, pero si adquiere el hábito de tratar de dividir los problemas, al menos para mí, puede ayudar mucho.

Mantener todos los cambios (teóricamente) liberables, para que se compile, la interfaz funcione, etc., también significa que es más fácil volver a él después de una interrupción, ya que lo que hace el programa, si está funcionando, le dice dónde está y qué necesita. para acabar. Confirmar cada cambio de trabajo (aunque solo sea localmente) puede ayudarlo a volver a hacerlo, ya que puede ver el historial paso a paso de lo que ha hecho.

Si una tarea necesita alguna refactorización, a menudo hago muchas micro-refactorizaciones pequeñas (si es posible), antes del cambio o la adición de características reales, lo que también ayuda a desglosar la tarea.

Me falta una cosa en la mayoría de las respuestas aquí: el equipo que estás apoyando es un equipo, lo que significa que es un grupo de personas.
Tengo la impresión de que, cuando una persona de ese equipo tiene un problema, su primera acción es acudir a ti y pedirte ayuda.

¡Esto está mal!

La situación debería ser: cuando una persona de ese equipo tiene un problema, debe anotarlo e intentar continuar hasta que surja un nuevo problema. También debe pedir ayuda a sus colegas dentro del equipo y, en períodos fijos, el equipo debe enviarle una lista de problemas que no son capaces de resolver por sí mismos. Esas listas deben estar visibles para su jefe, para que tenga una idea de lo que necesita tratar y este procedimiento debe ser acordado por su jefe. De hecho, esta es una buena prueba para su jefe: está creando un procedimiento para mejorar su situación, si él no apoya ese enfoque, podría concluir que su jefe no es benévolo, lo que de hecho es una buena razón, ya sea para ir superior a su jefe (si es posible) o dejar la empresa.

El siguiente punto es su capacidad para hacer cumplir dicho procedimiento: una cosa es inventarlo y proponerlo, y otra es hacerlo cumplir. Del hecho de que estás agotado por la situación actual, deduzco que no eres capaz de decir que no a una persona, actitud que comúnmente se denomina no asertiva. Para una buena comprensión, por asertividad entiendo la capacidad de:

  1. tener respeto por otras personas (estás dispuesto a ayudar a esa persona)
  2. ten respeto por ti mismo (eres capaz de expresarte)

La falta de 1 se conoce como actitud agresiva.
La falta de 2 se conoce como actitud pasiva.
La falta de ambos se conoce como actitud manipuladora.

En caso de que te reconozcas en una de las "Carencias", te propongo que sigas un curso de conducta asertiva, por lo que nuevamente tenemos una prueba para tu jefe: si es benévolo con el procedimiento, también debe serlo para darte la posibilidad de imponerlo usted mismo, por lo que debería convencerlo fácilmente de que le permita seguir ese curso.

Buena suerte