¿Cómo convencer al líder de mi equipo para que no pierda la fe en mí? [cerrado]

Estoy en una empresa desde hace 3 meses, en estos 3 meses he incumplido mis plazos y he dado códigos defectuosos y cada vez pedí disculpas y le aseguré un mejor desempeño, pero no pude hacerlo debido a factores externos como 1) dependencia de otros equipos 2) nueva cultura de trabajo de la organización y mis factores internos inherentes 1) falta de confianza 2) falta de enfoque y estrés debido a esta nueva cultura de la organización/

Tengo problemas para hacer el trabajo de otros equipos.

He cometido mis propios errores en mi código también.

¡Ahora no tengo excusas y él ha perdido la confianza en mí!

¿Tengo que convencerlo hablando?

¿Qué puedo decir para convencerlo?

Sobre mi: Soy el mejor trabajador en mi empresa anterior

¿A qué me refiero con cultura de trabajo en esta nueva empresa? Aquí tengo que esperar a que otros equipos terminen su parte y su parte siempre tiene errores y mi parte siempre tiene que depender de otros Aquí los muchachos son muy complicados... confunden a los demás a sabiendas El equipo está distribuido geográficamente en diferentes zonas horarias Siempre culpan a los demás y son maestros en eso. Hablan de algo sin saber nada sustancial sobre eso. El medio de comunicación de los equipos es el foro de Skype y la herramienta JIRA.

Estoy realmente indefenso. ¿Alguien me da una sugerencia sobre cómo convencer a mi jefe?

¿Cómo adaptarme a esta nueva cultura?

¡Cualquier ayuda es apreciada!

Actualizar:

estamos trabajando en una metodología ágil y el medio de comunicación es el foro de skype, jira... En un foro de skype, habría 50 personas cada una se comunicaría usando este foro para que todos reciban una notificación, esto en sí mismo es una distracción... así que para cada notificación yo hay que ver si me preguntan? realmente está paralizando mis trabajos en curso y en el foro se proyectan fácilmente porque saben todo y, de hecho, cuando se proyectan así, genera confusión y pérdida de tiempo... No puedo hacer nada al respecto porque la mayoría de los muchachos son senior como tener de 4 a 14 años más de experiencia que yo... y eso los hará enemigos y no obtendré cooperación... sabes que también pueden jugar a la política de la oficina.

¿Hay alguna razón por la que no se hace cargo de ninguno de los plazos incumplidos, el código incorrecto y otras cosas? ¿Es que todos los demás están tratando de atraparte? Así suena esto donde dudo que seas perfecto.
No todo el mundo encaja bien en todas las empresas. Tal vez esta empresa no sea adecuada para usted. La mejor y única forma de hacer que tu jefe tenga fe en ti es que hagas un buen trabajo de manera constante. Nada más lo hará. Hágase cargo de sus responsabilidades y no culpe a los demás. Asegúrate de que el trabajo que haces "funciona". No puedes culpar a otros por "tu trabajo" que no se hace. Averigua cómo hacer tu trabajo a pesar de lo que hacen los demás. Demuestra que tienes el control de tus tareas. Las listas de tareas son geniales. No siempre mantengo una lista de tareas, pero una vez que empiezo a sentirme abrumado, esa es mi opción número 1 para ir a.
Lo primero que debe recordar es que todos sus compañeros de equipo trabajan en el mismo entorno. Si lo están haciendo mejor, eso es bueno y malo. Es bueno, porque tienes a alguien a quien preguntar sobre cómo mejorar. Es malo, porque todos tus compañeros están en una situación de mala calidad similar, y aún eres peor que ellos.
@JBKing Tampoco soy perfecto, la razón es el alboroto que están haciendo los demás miembros del equipo y no estoy acostumbrado a trabajar en un entorno así. Causa pánico, estrés y adrenalina.
@Dunk - Sí, esta empresa no es adecuada para mí... pero me gustaría tomarlo como un desafío y adaptarme aquí.
@NagaR: la cultura o el entorno de una empresa no debería ser un desafío. Puede dedicar tiempo y energía a mejorar en su trabajo (programar por lo que parece) o gastar ese tiempo y energía 'adaptándose' a lo que suena como un terrible lugar para trabajar. Más vale que haya algo increíble: las licencias, la paga, los beneficios, porque, francamente, suena como una organización mal diseñada. Además, francamente, debe aceptar la idea de que puede llegar un momento en el que sus opciones sean irse a un lugar que se ajuste mejor o ser despedido. No hay vergüenza en buscar algo que sea mejor para ti.
@Nahkki, sí, tiene razón, el salario mensual, dejar planes, esas cosas son realmente geniales en comparación con otras empresas aquí, esa es una de las razones por las que quiero quedarme en esta empresa y otra razón por la que tendremos mucho tiempo libre, así que Puedo aprender mucho... Lo que el trabajo vendrá de repente y estaríamos ocupados ese tiempo y ese tiempo Tenemos que depender de otras cosas que he mencionado...

Respuestas (2)

Tu primer paso es respirar. Su pánico actual proviene de su pregunta y solo puedo imaginar lo frenético que se muestra en sus conversaciones con su jefe real, lo que no le servirá de nada.

Tiene un par de problemas y su primer paso debe ser identificarlos. Una vez que se hayan identificado, debe comenzar a separarlos en cosas que puede afectar y cosas que no puede afectar. Aclaremos los problemas que ha descrito y revisemos las recomendaciones para cada uno:

" He cometido mis propios errores en mi código también." La respuesta larga y corta a esto es dejar de cometer errores. Pero, dado que ninguno de nosotros somos perfectos, una mejor respuesta es examinar los tipos de errores que está cometiendo. ¿Cómo está escribiendo código? ¿Está escribiendo pruebas para su código? ¿Cómo puede validar que su código hace lo que dice que hace? ¿Existe un proceso de revisión? Considere, en lugar de ofrecer excusas, proporcionar algunas recomendaciones a su jefe sobre formas de garantizar que su código (y el de su equipo) sea bueno: revisiones de código, flujos de trabajo, pruebas unitarias. Todas estas son herramientas poderosas para mitigar los errores inevitables que ocurren. Además, debe tomarse un tiempo para identificar los errores que está cometiendo. Tómese un tiempo para descubrir de dónde provienen esos errores y qué puede hacer para minimizarlos: ¿estás apurado?, ¿estás siendo perezoso?, ¿te falta algún conocimiento previo?

"Tengo problemas para hacer el trabajo de otros equipos" Esto se puede subdividir aún más.

Otros equipos no cumplen con sus plazos, lo que afecta el mío. ¿ Cómo se establecen los plazos? Si usan correo electrónico, foros y Jiira, debe haber un registro de los plazos y entregas prometidos. En teoría, habría un gerente de proyecto además de esto, pero, al menos por el momento, debes ser esa persona. Cuando no cumplan con su fecha límite, debe informar a su jefe de inmediatoque su línea de tiempo se efectuará. Lo que está pasando ahora mismo es que están provocando retrasos y te estás comiendo la mierda por ello. Mantenga registros, oblíguelos a establecer una línea de tiempo por escrito en algún lugar. No espere hasta que haya vencido su fecha límite para informar a su(s) supervisor(es). Mantenga a su equipo (de abajo hacia arriba) informado sobre cuándo puede comenzar a codificar algo y cuándo es la fecha de entrega proyectada. ¿Tiene reuniones periódicas con alguien del equipo del que recibe el código? Si no los provoca de inmediato, debe hacerse cargo de la comunicación entre los equipos con los que está trabajando.

Otros equipos están enviando código que no funciona o tiene errores. ¿Cuál es el proceso para probar su código? ¿Cuál es el proceso para medir las especificaciones contra el entregable? Esto suena menos como si estuvieran entregando un código con errores y más como si estuvieras comiendo mierda para que ellos entreguen un código sin especificaciones. ¿Le informa inmediatamente a su gerente cada vez que se entrega el código? ¿Inmediatamente le planteas algún error tanto a tu gerente como al otro equipo? No se puede sentar en los problemas y esperar buenos resultados. Hasta ahora, muchos de sus problemas dentro del equipo están relacionados con la falta de comunicación y proceso: comience a construir esas cosas y verá una solución rápida a los problemas.

"¿Tengo que convencerlo hablando?" No hay casi nada que puedas decir en este momento para convencer a tu jefe de que tú no eres el problema. En un mundo ideal, habría alguien en la cima de la comunicación dentro del equipo y la gestión de proyectos. Dado que ese no parece ser el caso, debe intensificar y manejar eso. Es justo, en este punto, señalar que has trabajado en la empresa durante solo 3 meses. Debe tener un mentor o gerente de informes directos a quien pueda acudir con estos problemas. Debería haber habido un proceso de incorporación. La falta de estas cosas significa que este es un entorno bastante brutal para ponerse en marcha. Dicho esto, no puedes decircualquier cosa para convencer a tu jefe, pero lo que puedes hacer es acercarte a él con algunos elementos de acción. Recomiende procesos mediante los cuales intente minimizar sus errores, solicite orientación sobre cómo informar cambios en los plazos antes de que se conviertan en un problema, hable sobre cómo informar mejor los errores en el código desde el principio.

Para tener éxito en su nueva empresa, debe respirar hondo, dejar de fracasar y comenzar a implementar y respaldar procedimientos que evitarán que los problemas fluyan desde arriba y aterricen en su regazo. Puede ser, en última instancia, que esta empresa no sea adecuada para usted, no hay vergüenza en eso. Pero en este, o en cualquier otro trabajo, debe estar dispuesto y ser capaz de tomar el control. Parece que las cosas no pueden empeorar mucho donde se encuentra ahora, por lo que esta puede ser una excelente oportunidad para intentarlo.

Como estamos usando una metodología ágil, todos tienen que trabajar simultáneamente. Soy un desarrollador de aplicaciones móviles. Tengo que depender del equipo de API para completar su trabajo, de modo que pueda probar mi código e implementar. Lo que sucede aquí es que dicen que completaron una API. y cuando lo intento, funciona esa vez y se rompe después de eso... y si resalto el problema, hacen una corrección temporal y se rompe de nuevo. Entonces, cuando pruebo la otra API, la anterior funciona y esta se rompe así.
No puedo culpar al equipo de API por toda la miseria... porque a su vez tienen que depender del equipo de sistemas, el equipo de VPN, el equipo de la nube, etc., así que si ocurre un problema, se toman más tiempo para encontrar dónde está el error... pero al final todo se convierte en una carga para mí y tengo que terminarlo en poco tiempo, ahí es donde entran los ataques de pánico/ansiedad y también dejo un error sin querer dado el corto período de tiempo.
@NagaR ¿Está realmente seguro de que necesita los datos proporcionados por la API? ¿No puede usar objetos/valores ficticios hasta que la API vuelva a funcionar? Su código debería poder terminarse sin la API, si conoce la estructura de los datos que se devolverán.
@ Jonast92: parte de nuestro trabajo incluye que debemos asegurarnos de que la API funcione correctamente... No mencionar nada sobre el tiempo de entrega del producto... y, por cierto, el formato de la estructura de respuesta json es volátil, está destinado a cambiar a menudo... Pero nunca sabemos cuándo cambió si nos perdimos algunas conversaciones del foro... No pretendo culpar a los demás, pero estos son hechos.
Si el formato de respuesta JSON cambia en el último momento, debe plantear el problema de inmediato a su supervisor/jefe. Es justo culpar al otro equipo (aunque según su descripción, debería culpar a la gerencia por no tener especificaciones para los entregables), pero esto conlleva la responsabilidad de su parte de plantear y poseer problemas en su propia casa. Si las respuestas JSON se cambian con frecuencia, debe buscar formas de manejar JSON que no requieran muchos cambios de su parte. Considere los modelos genéricos de respuesta y solicitud que se usan en su código. Protegiendo así su código de sus cambios.
@NagaR Creo que aún podría simular datos y luego trabajar con el equipo de API para asegurarse de que los datos cumplan con el formato que especificó. De esa manera, puede hacer su trabajo al mismo tiempo que ellos y puede detectar problemas mucho más rápido.

Localice a las personas que le causan problemas y envíeles un correo con ejemplos de por qué no cumplieron con los plazos o el código defectuoso le causó problemas y que deberían aclarar sus cosas en lugar de culpar a otros. Desea realizar su trabajo correctamente y a tiempo, y para ello necesita el material de base adecuado a tiempo.

Esto te hará ganar mucho respeto o terminará en que te despidan, en ambos casos estarás mejor. Todo suponiendo que no dependa exactamente de este trabajo y pueda encontrar uno nuevo.

Deja de disculparte, te hace ver débil. Dile a tu jefe que tienes problemas con las personas que te entregan y que estás buscando mejorar la situación. Espera hacerlo, de lo contrario tendrá que hablar de otro sistema para determinar los plazos, por ejemplo, contando desde el momento en que entregan la cosa real. Muestre confianza, incluso si no la tiene, y luego vaya a patear traseros.

Si logra que los proveedores funcionen correctamente y aún causan errores, comience a trabajar en ellos. Pero aceptar prematuramente toda la culpa y estresarte para mejorar simplemente te matará. Si has sido un buen trabajador hasta ahora, deberías estar aquí también en las condiciones adecuadas.