[Ajuda] Revisão de desempenho
Bom para começar, entrei no Projeto X onde várias pessoas da equipe já estavam saindo para férias e o escopo da tarefa já havia sido definido, completo com estimativas de tempo. No começo, tudo parecia seguir conforme o planejado.
No entanto, durante o desenvolvimento, surgiram diversas novas atividades e ajustes no escopo que não estavam previstos inicialmente. Como eu era novo no projeto e não estava completamente familiarizado com o código e as regras de negócio, tivemos que começar algumas partes do projeto do zero.
O que deveria ter sido um projeto de uma ou duas semanas acabou levando mais tempo. Esse atraso se deu por vários fatores, incluindo novos requisitos mal definidos, correções inesperadas e implementações adicionais que surgiram sem avaliações prévias.
Posteriormente, durante uma revisão de desempenho com meu supervisor, fui questionado sobre o atraso. Um desenvolvedor mais engajado e estava envolvido no projeto, afirmou que o trabalho era simples e não deveria ter demorado tanto. No entanto, sempre que eu tinha dúvidas ou enfrentava obstáculos, tentava entrar em contato com ele por chat ou chamada. Infelizmente, ele estava frequentemente indisponível e só ocasionalmente conseguia me auxiliar, ele até conseguiu me ajudar a fazer umas partes complexas no código que ficou faltando. Eu poderia ter feito isso também, porém ressaltei que devido a não saber o que era esperado em uma implementação X, eu não soube o que perguntar para implementação ou o que era esperado que fosse feito para uma situação de um cenário.
Tudo o que ouvi foi algo como, você ja passou por isso no projeto anterior, você deveria ter entendido que tinha de ser pensado assim na hora de fazer...
Apresentei essa situação ao meu supervisor, que insistiu que nenhum dos desafios que enfrentei justificava o atraso. Ele até mencionou que havia sido repreendido por seus próprios superiores, que afirmaram que poderiam ter concluído o projeto em no tempo esperado com a qualidade desejada fazendo o papel de dev e qa.
Basicamente levei pauladas, mas nada que eu falava justificava, os problemas que tive, obstaculos e etc... parecia que o que eu dizia não tinha valor, ou que a palavra do outro dev por estar em um cargo "maior" por assim dizer, era o que valia.
O que dizer de uma situação como essa? kkkk
O seu supervisor tem boa parcela de culpa no atraso, colocou uma pessoa nova no projeto em que os mais experientes estavam se ausentando, ou seja, não percebeu que haveriam lacunas de conhecimento e que isso iria dificultar a compreensão de contexto, e ainda não acompanhou a forma como você estava desenvolvendo o projeto. A sua parcela de responsabilidade, ao que me parece, deve-se à sua falta de iniciativa em geral, e principalmente a falta de iniciativa de se comunicar com o supervisor, você deveria ter deixado ele a par do que estava acontecendo, desta forma você dificultou a gestão dele. Agora se ele estava 100% ciente o tempo todo, a culpa é 100% dele, o que me parece não ser o caso. Entendo que a situação seja muito rigida, mas no mundo corporativo quando se fala "não tive tempo", "o projeto estava mal definido", "fulano não me passou a informação", "meu pc queimou", a unica coisa que se entende é que a pessoa é incompetente, pois se isso aconteceu ele deveria ter contornado, pedido ajuda e minimamente ter deixado o gestor 100% ciente da situação.