Un poco sorprendido en este momento. Soy un desarrollador que trabaja en un equipo de unos 20 desarrolladores.
Aparentemente, a mí (junto con otro desarrollador) se me asignó completar una especificación hace aproximadamente 8 meses. Me enteré esta mañana cuando uno de nuestros representantes de ventas se acercó y preguntó cuándo estaría listo el proyecto para su implementación, ya que aparentemente vence en dos semanas.
El problema es que, que yo sepa, ese proyecto nunca abandonó la etapa de planificación. Teníamos una reunión programada para comenzar con todos, pero se canceló por el caos y simplemente nunca se llevó a cabo. Supuse que simplemente no funcionaba por alguna razón y continué trabajando en el proyecto que me habían asignado previamente (lo cual no está hecho, pero querían a algunas personas con experiencia en el otro en lugar de solo contrataciones). Ese proyecto está adelantado y ahora sé por qué.
El otro desarrollador también está en el mismo barco de trabajar en su proyecto original. Ninguno de nosotros ha escrito una línea de código relacionada con este proyecto.
Sin embargo, cuando le pregunté a mi jefe sobre el cliente (para tratar de determinar en qué proyecto pensaba que estaba sin avisarle), me confirmó que cree que estoy trabajando en ese contrato de 8 meses.
Como referencia, no somos una empresa Agile ya que nos ocupamos de la integración de hardware. Las especificaciones se establecen con mucha antelación, los cambios deben exigirse de su parte, etc. Sin embargo, los desarrolladores tienen una gran autonomía. Hablo tal vez 5 minutos a la semana con mi jefe, ya que él también es programador además de ser gerente de 30 personas (analistas de negocios y gente de comunicaciones también). No sería inusual que dos desarrolladores trabajaran de forma casi completamente independiente con un analista de control de calidad.
No tengo correos electrónicos posteriores a la fecha de esa reunión más allá de recibir una vista previa de la especificación. Tengo acceso a la especificación completa a través de nuestro recurso compartido de archivos, pero nunca me dijeron que la leyera hasta ahora.
¿Cómo puedo abordar esta situación para que las cosas se aclaren? ¿Hay algo que deba tener en cuenta al proceder con esto?
¿Sabes que? Haré la respuesta del desafío del marco y diré, Don't Tuck Tail.
Oh, no me malinterpretes. Te van a culpar un poco y posiblemente te arrojen debajo de un autobús. Pero tratar de huir y encontrar otro trabajo antes de que caiga el martillo sin defenderse es una proposición terrible.
En lugar de eso, mantente erguido, mantente firme y di:
"No me dieron el visto bueno para este proyecto; no tenía la impresión de que debería estar trabajando en él todavía. Y eso debería ser obvio . Nunca me pediste una actualización de estado". . Nunca ha tenido una comunicación con el cliente preguntando sobre los requisitos, las aprobaciones o las aclaraciones. También he sido franco con todos los que trabajan conmigo sobre cuáles son mis prioridades y proyectos actuales. Ni siquiera me habían dicho dónde estaban las especificaciones del proyecto. fueron ubicados hasta hace unos días. No hay ninguna razón para que asumas que he estado trabajando en este proyecto".
Claro, anímate y busca otro trabajo. ¿Pero si su enfoque es: "No se defienda y trate de huir lo más rápido posible"? Entonces no vas a huir lo suficientemente rápido, porque si no te defiendes, rápidamente obtendrás el 100% de la culpa por esto. (Además, estará en una posición muy mala y básicamente tendrá que aceptar cualquier oferta que llegue rápidamente).
Primero: ¡No se asuste! El daño ya está hecho, ahora se trata de dos cosas: comunicar el problema de manera profesional y tratar de demostrar que no tienes la culpa.
Detenerse no es una buena idea, si literalmente no ha hecho nada por este proyecto, todos los gerentes medio decentes deberían poder descubrir esto bastante rápido. Realmente no puedes detener cosas como "muéstrame tu trabajo actual en el proyecto ahora" sin dejar en claro que tienes algo que ocultar. Así que ni siquiera lo intentes.
Algunas preguntas vienen a la mente.
Los desarrolladores pueden tener mucha autonomía, pero seguramente hay alguna forma de comunicación sobre en qué se supone que deben estar trabajando. ¿Una herramienta de planificación de proyectos? ¿Correo electrónico? Sea lo que sea, búscalo para averiguar si te perdiste alguna tarea o si simplemente no hubo comunicación. Si descubres que es tu culpa, sé honesto al respecto: es probable que cualquier persona a la que le importes también descubra qué salió mal, especialmente porque también tiene que protegerse a sí mismo, por lo que es probable que mentir resulte contraproducente. Si puede demostrar que nunca se le comunicó el inicio del proyecto, debe dirigirse a quien se supone que debe liderar este proyecto y hablar con él. No intente culpar a nadie, pero deje en claro que nunca recibió ninguna orden para hacer algo en este proyecto y, por lo tanto, no ha hecho nada. Si no tienes la culpa, todo a partir de ese momento debería ser problema de otra persona. A menos que 'leer la mente' estuviera en la lista de habilidades requeridas para su trabajo actual.
¿Cómo puede un proyecto continuar durante 8 meses sin ningún tipo de retroalimentación de los desarrolladores? ¿Sin hitos? ¿No hay revisiones de código? ¿Sin proceso de control de calidad? ¿Sin prueba de concepto/alfa/beta/demostración? ¿Ninguna reunión del 'estado del proyecto' con el departamento de ventas o el cliente? ¿Nadie a quien le importe si todos ellos están desaparecidos? Eso suena disfuncional. Si pudieras evitar trabajar en un proyecto en el que todos pensaron que estabas trabajando durante 8 meses y nadie nota nada, entonces deberías intentar impulsar un marco un poco más rígido para proyectos futuros. Hable con su gerente sobre esto. Cosas así son problemas estructurales en una organización, despedirlo no los resolverá y sus gerentes deberían darse cuenta de esto.
Para el futuro inmediato, concéntrese en cómo se podría mitigar el daño. Elabore un plan para entregar algo aceptable dentro de un plazo razonable y ampliarlo más adelante. Date cuenta de que tu jefe tampoco está en una buena posición, es él quien no se dio cuenta de que sus subordinados no estaban haciendo el trabajo asignado durante 8 meses. Si puede proporcionar un plan para entregar con un retraso razonable, es posible que él esté listo porque también le salvará la cara. Lo mismo para el vendedor.
Una pequeña idea de último momento similar a un meta. La autonomía del desarrollador es una gran cosa, personalmente la disfruto mucho. Sin embargo, hay una desventaja importante: es fácil dejar que la culpa recaiga en los desarrolladores. Para que este sistema funcione, debe haber un marco para determinar quién es responsable de qué, de lo contrario, las responsabilidades tienden a acumularse con los desarrolladores con el tiempo. Ese es básicamente el lugar en el que te encuentras ahora y deberías tratar de cambiar eso. Si esto se hace mejor impulsando algunos cambios en la cultura de su empresa o avanzando, no puedo decirlo.
Para mí es bastante obvio que tu jefe te defraudó y defraudó al vendedor a lo grande. Si trabajaste en algo incorrecto durante un par de semanas, sería culpa tuya. Pero fue mucho más largo que eso.
Es difícil imaginar a dos profesionales competentes trabajando en el proyecto equivocado durante muchos meses sin que los gerentes de su organización digan "espera, ¿qué?" Por lo tanto, este es el problema de su empresa. Su empresa dejó caer la pelota.
Pida ayuda y consejo a su jefe y al representante de ventas para solucionar este lío. Sinceramente, no creo que el estancamiento ayude a la situación. Alguien tendrá que decirle a su cliente que su empresa no terminó el proyecto a la hora acordada.
¿Tu parte en resolver esto? Prepare una estimación honesta de cuánto tiempo les tomará a usted y a su compañero de trabajo terminar este proyecto y entrégueselo a su gerente y a su representante de ventas.
A más largo plazo, convenza a su jefe para que compre una pizarra blanca grande. Póngalo en un lugar público. Y escriba todos los proyectos de su equipo y las fechas de vencimiento en él.
Espero que no te culpes por esto; eso no sería nada justo.
¿Cómo puedo abordar esta situación para que las cosas se aclaren? ¿Hay algo que deba tener en cuenta al proceder con esto?
Como gerente, siempre solicité un informe de estado semanal de todos los que trabajaron para mí. Y siempre le he proporcionado uno a mi jefe, ya sea que lo requiera o no.
Era un formato narrativo simple, que requería un tiempo y esfuerzo mínimos, pero mantuvo a todos informados y en sintonía.
Puede ofrecer esto como una forma de evitar problemas similares en el futuro. Por ahora, solo necesitas preguntarle a tu jefe qué quiere que hagas, dada la situación actual.
La autonomía es una cosa. La gestión de proyectos es una cosa totalmente diferente.
Se garantiza definitivamente que ocho (8) meses sin NINGUNA actividad de gestión de proyectos conducirá al fracaso. Ágil o no ágil. Esto no es aceptable incluso en la puesta en marcha más tonta.
Qué hacer:
cuando le pregunté a mi jefe... me confirmó que cree que estoy trabajando en ese contrato de 8 meses.
Su trabajo no es pensar (demasiado), sino planificar y realizar un seguimiento de las actividades. En las pesadillas más oscuras, el seguimiento se realiza mensualmente . Por lo general, se realiza semanalmente . En Agile, se hace a diario . Estas reglas se establecieron por muy buenas razones.
Hablo tal vez 5 minutos a la semana con mi jefe...
¿Qué habláis vosotros dos, si él nunca se dio cuenta de que no trabajáis en el proyecto en el que "pensaba" que estabais trabajando?
Esto parece ser fundamentalmente una cuestión de propiedad.
Alguien dentro de su empresa necesitaba "poseer" la entrega de este proyecto de software.
Si tiene un propietario, es su culpa, porque deberían haber estado verificando activamente el progreso del mismo. Que algo se quede solo 8 meses es absurdo.
Si no tiene un propietario (lo que no me sorprendería), su negocio siempre fallará.
Mi corazonada es que tu jefe es percibido como el dueño. Pero lo describió como un "codificador" que también administra a 30 personas. Si gestionas 30 personas, no hay tiempo para ser codificador. Y ciertamente no tendrá tiempo para administrar directamente cada proyecto. Entonces, parece que la empresa también tiene un problema con las definiciones de roles.
Hablo tal vez 5 minutos a la semana con mi jefe.
Supongo que está preguntando cómo manejar esto en lugar de qué está mal, pero realmente no puedo responder una sin señalar la otra. La razón por la que esto salió mal es que en esos 5 minutos por semana durante 8 meses tu jefe nunca te preguntó en qué estabas trabajando. Cómo es posible que esto suceda es un misterio para mí, pero sospecho que tendrás que intentar usar esto para tu ventaja de alguna manera.
La realidad es que un gran poder conlleva una gran responsabilidad y la empresa esperaba que volvieras a organizar la reunión y comenzaras a trabajar en este proyecto. Es de suponer que su jefe no le preguntó al respecto durante 8 meses porque no es su problema, es suyo .
Entonces, en la práctica, cómo se desarrollará esto será lo más probable que lo despidan. Puede salir con una advertencia por escrito si tiene suerte. Actualizaría su currículum vitae y esperaría o trataría de irme antes de que lo despidan, la elección depende de usted. Puede intentar argumentar que el proceso es lo que falló aquí, pero sospecho que caerá en oídos sordos.
Un desastre de este tamaño hundiría a la mayoría de las pequeñas empresas debido a los litigios y los consiguientes problemas financieros. Si esta es una gran empresa, eso definitivamente sucederá y los altos mandos se involucrarán y querrán que la gente sea despedida.
Te ofrezco buena suerte en esto, espero que salgas bien al final. Recuerde muchas más empresas por ahí, por lo que no todo es pesimismo.
Esta respuesta se dividirá en dos partes, una para abordar su pregunta específica ("¿Qué diablos hago ahora?") y otra para abordar las fallas organizacionales que nos trajeron aquí (no quiero dejarlas ir como están). son demasiado comunes, y no hay suficientes personas que los aborden, por lo que siguen ocurriendo).
Su empresa le ha fallado, en repetidas ocasiones. Como desarrollador de software (no como 'líder tecnológico', 'arquitecto' o 'gerente'), se supone que no debe tener supervisión administrativa (y, lo que es más importante, responsabilidad) sobre un proyecto.
Hubo muchas fallas aquí, ninguna de ellas es su responsabilidad, pero por el bien de la organización, es necesario abordarlas:
Pueden ser responsables de las acciones de su unidad; pero no supervisan directamente a todas las personas en su unidad; si lo hicieran, nunca podrían hacer nada.
Esta es la falla organizacional #1: su organización no está dimensionada para el éxito y su organigrama no refleja una organización equilibrada. Esto es culpa de su director ejecutivo.
Ese es el segundo fracaso organizativo.
Ese es el tercer fracaso organizativo.
Hay un viejo dicho:
"Es difícil lograr que un hombre entienda algo cuando su salario depende de que no lo entienda".
Lo que significa que no vas a ser tú quien saque todo esto a la luz, sin importar lo que hagas. El salario continuo de su jefe depende de que no vea esto como un problema; al igual que el jefe de sus jefes. Eres un buen chivo expiatorio (me gustaría que el chivo expiatorio tuviera la floritura retórica del chivo expiatorio).
Es hora de que vayas a bucear por correo electrónico. En cada correo electrónico que envió o recibió sobre este proyecto. Debe producir todos esos correos electrónicos junto con una línea de tiempo de lo que sabía y cuándo lo supo.
Luego enviará esto a su jefe, el jefe de su jefe y su jefe 3 eliminado.
Indique que lamenta que esto se haya pasado por alto; y le encantaría saber cuál es la mejor manera de solucionarlo.
También debe prepararse para ser despedido (si trabaja en los EE. UU.).
No hiciste nada malo aquí; pero terminas en el lado malo de una mala organización. Esto no fue tu culpa, y no deberías sentirte responsable por este fracaso.
La razón por la que digo que debe enviar toda la evidencia y los datos a su jefe y su jefe y su jefe es porque está enviando un mensaje sutil de que esta falla trasciende las capas; y que sepas que trasciende capas. No les gustan los ojos morados, por lo que podría inducirlos a darte una indemnización para mantenerte callado al respecto.
Este jefe prefiere llevar la empresa directamente, de la mano. Otros lo llaman síndrome del Fundador .
Probablemente la empresa mejorará o quebrará. Había visto ejemplos de ambos.
Sin embargo, no eres lo suficientemente importante como para que tu caso cause algo. Por lo tanto, deberá contar en el marco actual.
El "fundador" (Jefe) obviamente no admitirá que cometió un error. Él puede encontrar en ti o en otros la raíz del problema. En el primer caso, un despido es posible, pero no seguro ; también depende de cómo le gustes al jefe en general.
Para la segunda opción (si culpa a los demás), estos otros deben enfrentarse y no usted. Posible, que intentarán echarte la responsabilidad.
Lo que suceda, será decisión directa del Jefe, aunque no lo parezca.
Probablemente no puedas hacer mucho para cambiar las posibilidades. Lo mejor que puedes hacer es que expliques claramente, lo que hiciste, lo que te dijeron .
Además de eso, busque su próximo trabajo.
Si va a ser despedido, es muy importante tener las mejores relaciones posibles con la ex empresa. Tal vez el jefe necesite despedirte ahora, para preservar su integridad. En este caso, es posible que recupere su antiguo trabajo o que él le sirva como un buen punto de referencia para usted en el futuro. Al contrario de lo que hizo, lo mejor que puedes hacer es mantener un buen contacto. ¡Incluso si te odia hoy, algunos años después podría pensarlo de manera muy diferente!
No compliques demasiado las cosas: si dijiste la verdad y toda la verdad, tienes razón y no ellos. Convierte esto en una ventaja, sin insultarlos.
Aquí hay un problema de propiedad, y tanto usted como la empresa tienen la culpa (aunque más la empresa que usted).
Parece increíble que la gerencia no supiera en qué estabas trabajando durante 8 meses.
Pero también es sorprendente que no informara que estaba trabajando de manera efectiva durante ese mismo período de tiempo.
¿Tiene un correo electrónico o un registro en papel que muestre que está informando regularmente que estaba trabajando en X o Y? Si no, bueno, tienes parte de culpa aquí.
Nunca trabaje en algo durante más de una semana o dos sin enviar algún tipo de informe de estado a su gerente, siempre terminando con un "Mientras continúo con esta tarea, avíseme si hay algún cambio en la dirección".
Para la gerencia, o la empresa, hombre, suenan incompetentes (o alguien te estaba preparando para fracasar, he visto que esto sucedió antes).
No gire la cola. No renuncies. Soporta la peor parte y trata de defenderte. Pídales que proporcionen un registro en papel que indique que se comunicaron con usted de que se suponía que estaba trabajando en X y no en Y (que es en lo que estaba trabajando).
Y si tiene un registro en papel que le indica a la gerencia en qué estaba trabajando, ¡úselo!
Aún se te culpará, pero no te hundas sin defenderte (profesionalmente, obviamente) o renunciar (lo que sería admitir que es tu culpa).
No hay un final feliz para esto. Así que trate de seguir siendo profesional hasta que sea el momento de buscar trabajo en otro lugar.
Buena suerte.
¡Vaya! Tienes que llevar los hechos a la atención de tu jefe lo antes posible.
Cuanto más tiempo tenga su jefe para salvar la relación con el cliente, mejor.
Jefe: Creo que hay un problema. No sabía que se suponía que debía estar trabajando en el proyecto XYZ durante los últimos 8 meses.
En este punto, solo necesitas prepararte y enfrentarte a la tormenta de mierda que se avecina.
Puede que tenga la oportunidad de defenderse o puede que no. Realmente no hay ningún tipo de preparación para el juego de la culpa para todo esto. La mierda proverbial aterrizará donde caiga y, con suerte, todas sus defensas CYA (Cover Your Ass) pueden defender adecuadamente su profesionalismo.
Tienes muchas buenas respuestas aquí. El resultado es: 1. Reúna la documentación sobre cualquier/todas las comunicaciones sobre sus asignaciones de trabajo. 2. Tan pronto como sea posible, hable (en persona) con su jefe y el vendedor sobre si se perdió la comunicación (error suyo, pero pequeño) o si nunca recibió ninguna comunicación (error de ellos). 3. No culpe a otros ni se comunique de manera agresiva o enojada. Mantén un tono uniforme y de disculpa (aunque no haya sido tu culpa).
4. Concéntrese en el siguiente paso. ¿Qué haces ahora? ¿Cuál es la mejor alternativa de una mala situación que permite a todos salvar las apariencias?
djsmiley2kSe queda dentro
BSMP
DJClayworth
braedley
Simón Forsberg
Igor G.