Como outros já mencionaram, comportar-se profissionalmente é a coisa mais importante para sua carreira de longo prazo. E honestamente, contanto que você se comporte profissionalmente, você estará em boa forma, não importando como as pessoas ao seu redor se comportem.
Nesta situação, há algumas considerações que você precisa levar em consideração.
Primeiro, você precisa entender que é responsável por seu programa trabalhar de acordo com as especificações desejadas, dentro do prazo determinado. Se o seu programa interoperar com o programa de outra pessoa, você também é responsável por garantir que esse outro programa também funcione no mesmo prazo. Para colocar isso de forma diferente: se a outra pessoa perder seu prazo, você também perdeu seu prazo, mesmo que sua parte do projeto estivesse no prazo. Em termos de gestão, isso se chama possuindo as entradas .
Você observou corretamente que quando seu colega declara em uma reunião que os erros de seu programa foram corrigidos, você não pode declará-lo imediatamente como incorreto para o gerente (seu gerente veria isso como "jogar seu colega de trabalho" ônibus "; um movimento de carreira muito ruim). Outros, por outro lado, apontaram que não é profissional não declarar o verdadeiro estado do projeto ao gerente. Ambos os lados estão completamente corretos.
Então, se é ruim contradizer seu colega na frente do gerente, e também é ruim não contradizê-lo, então o que você faz?
A resposta é realmente muito simples: você precisa falar com seu colega antes da reunião com o gerente e informá-lo que na próxima reunião você precisará contar ao gerente sobre os problemas que você enfrentou. está tendo com o programa deles, e isso está impactando sua capacidade de entregar o seu lado do projeto a tempo, e se há algo que você possa fazer para ajudá-los a resolver os problemas que você está tendo. Você precisa ter essa conversa pelo menos dois dias inteiros antes da reunião, onde você dirá ao gerente e, de preferência, uma semana inteira de antecedência.
Na maioria dos casos, basta dizer ao seu colega que você terá que listar seu programa como um risco em uma reunião específica para motivá-lo a resolver os problemas que você está enfrentando, e nunca terá que falar com o gerente em tudo. Em outros, onde os problemas são mais direcionados ao cronograma, o colega geralmente concorda com você, e os dois podem ir juntos ao gerente.
Eu nunca tive um colega que não tenha resolvido as coisas rapidamente para mim ou que concordasse com minhas preocupações, quando expresso dessa maneira. Mas se isso acontecesse, ao avisar o seu colega, você ainda estaria em uma posição melhor ao conversar com o gerente. Desde que você conversou com seu colega e tentou elaborar uma solução por conta própria, e avisou com bastante antecedência que você precisaria levantar a questão nesta reunião, seu colega não ficará surpreso quando o fizerem, e o gerente ganhou pense que você está simplesmente tentando mudar a culpa.
Lembre-se de que, quando você expressa suas preocupações, seja ao colega ou ao gerente, suas preocupações são sobre o programa de seu colega que está retornando dados incorretos (ou qualquer outra coisa que esteja fazendo); estas são coisas mensuráveis que podem ser verificadas e corrigidas. Suas preocupações são não sobre seu colega ser lento ou não dedicado; estas não são coisas mensuráveis, que podem ou não ser verdadeiras, e que são improváveis de serem consertadas, trazendo-as para uma reunião em frente ao chefe.