Executando verificação de segurança...
1
Senaka
2 min de leitura ·

[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

Carregando publicação patrocinada...
1

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.

1

Pois é, na verdade o dev que estava engajado comigo, é o que estaria me acompanhando então a minha comunicação era com ele, falava muito via chat, e as vezes tentava call e no meio da call ele precisava sair por alguma outra reunião de urgencia e etc...

No final de tudo o meu chefe questionou a mim, entretanto tudo que tive dificuldade e problemas eu costumava perguntar ao dev que estava me acompanhando e quando ele não podia me ajudar eu perguntava a outro que não estava alocado para aquela feature em si, mas, ele também conhecia muito sobre o projeto.

Eu não falei com o chefe, já que o dev é o que estava encarregado de me acompanhar. Quando foi feito um alinhamento antes de tudo começar, foi deixado isso claro pelo proprio chefe de que seria assim.

Por isso nem comunicava a ele diretamente, e sim ao dev que me acompanharia para ajudar nessa feature, talvez tenha sido uma falha minha?

1

Entendo a sua dor; não deixe isso te corroer, causa ansiedade e vira um ciclo vicioso.
Reflita o que você deveria ter feito para que tudo tivesse dado certo. Na reflexão tenha em mente que não tem como adivinhar a solução final e é facil ser crítico de obra pronta. Guarde o resultado da reflexão na memoria, apague o restante, parta para outro projeto e evite comenter os mesmos erros.
Abraços.

0
1

"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 contexnto"

Só lembrando que na visão dele, era uma implementação simples, que provavelmente ele tirou essa conclusão junto com o outro dev que está a um cargo de liderença. Antes de me chamarem. Então mesmo que eu fosse novo e não tinha conhecimento de como funcionava o projeto, isso não caberia em uma justificativa na visão dele.

0
1

Basicamente seria desenvolver tudo, e sendo acompanhado pelo dev que estava engajado para tirar dúvidas e etc, sobre regras de negócio, implementações das features, correções.

Na maioria das vezes eu não tirava dúvida apenas com ele, eu questionava também outro dev(que auxiliava mas não estava propriamente alocado para essa feature), que também conhecia do produto, mais sobre regra de negócio e a partir disso para saber como poderia ser implementado certa funcionalidade para determinado problema.

1

mas pera...cade o resto da equipe? quando o projeto da ruim, quem responde pelo atraso? nao tem um gerente de projeto, PO, SM?

vc sozinho cobra o escanteio, corre pra cabecear, pula no gol pra defender, apita a falta e pede o var?

o fofo do seu chefe tava onde enquanto todo esse caos desenrolava? kkk colocar na sua conta tá facil...

1

HHeheheh, então até tem a daily e tal e tem o PO, mas nesse projeto em questão era o Dev que estava fazendo o papel de PO, na daily eu basicamente relatava que precisava tirar dúvidas com ele, pq ele é quem estava a par do que precisava ser feito, e o PO de fato não sabia o que estava sendo feito pq na verdade eu era de um projeto X e fui para o Y apenas para implementar essa feature e voltar. E o PO era do projeto X.