Sou gerente de projeto e programador :-) Eu poderia falar muito sobre como a maioria dos PMs é de fora da indústria e não consigo lidar com nada que não se encaixe perfeitamente em um modelo de linha de produção ... mas eu não vai, não aqui. Em vez disso, aqui está uma longa polêmica sobre o que realmente fazer (Sr. Mod, se for muito longo, faça o que você quiser). Concordo com os comentários já feitos aqui, alguns que você deve fazer antes de outros, mas aqui está o que eu acho que teria sido melhor sua primeira jogada . Ah, e a resposta óbvia à sua pergunta é sim, mas isso é elaborado em linguagem colorida e detalhada abaixo.
Antes de começar, observe que o PM provavelmente está lhe causando pesar, porque alguém mais adiante na cadeia alimentar está sofrendo. Eles (nós) são criaturas simples ... Existem maneiras de evitar a situação que você descreveu - Mike Brown cobre isso muito bem. Também não há nada errado em fazer algo durante 3/4/5 .. horas seguidas antes de iniciar (na verdade, todos os tipos de alarmes precisam disparar se isso não acontecer). E se você estiver entrando em um território desconhecido, recue e peça uma semana para pesquisar a área e as tecnologias para poder fazer uma estimativa sensata (você fará isso corretamente porque deseja que a nova tecnologia aprenda e brinque com o don não é?). Se o seu gerente geral e a gerência do local em que você está não entenderem isso ... atualize seu currículo e procure a saída mais próxima, deixando-os para o destino que eles merecem tanto. O fato de o PM pensar em conseguir que um funcionário em período integral assine um contrato como esse é um mau sinal ruim ... a única maneira de ver que elestalvez não seja totalmente incompetente é que eles estavam apenas brincando com o líder do seu projeto e você (pelo que li, eles não colocaram isso diretamente para você e, por fim, não seguiram adiante a ameaça). Afinal, PMing é um refúgio para o seu psicopata corporativo padrão. Foi bom que outras pessoas entrassem em conflito com você pelo que você disse, por isso os conselhos abaixo provavelmente teriam sido positivos para você no final. Eu imagino que eles teriam uma revolução em suas mãos se isso acabasse sendo mais do que conversa.
Então, para a situação / buraco real que você descreveu , porque isso acontecerá novamente com alguém, em algum lugar (como cerca de 5 minutos atrás, e novamente em outros 5, scheduleRepeat ()). Provavelmente sem a estupidez do contrato, mas o enredo básico é sempre o mesmo. Organize uma reunião (!), Eles gostam de reuniões ;-) todo mundo pode dar um tapinha nas costas no final como se algo tivesse realmente sido feito. IMPORTANTE:Certifique-se de incluir o líder do projeto técnico / líder da equipe / arquiteto / gerente de design na reunião já tendo analisado o problema com eles e colocado a bordo. Quanto mais alto a hierarquia você puder ir para alguém do seu lado, melhor. Porque o seu gerente verá isso e tentará combinar seu gerente de design com um equivalente. Caso contrário, eles são burros e você já venceu. Isso por si só geralmente os coloca de volta na linha, porque agora eles são visíveis para alguém que provavelmente pode demiti-los no local. Se eles estão jogando com você, você pode devolver o favor.
Na reunião, consulte os detalhes técnicos do que você está lidando e por que leva o tempo necessário. Eles devem querer saber disso (e como podem ajudá-lo a fazer isso), mas o fato triste é que geralmente isso não acontece ... você provavelmente terá 10 minutos antes que seus olhos voltem à cabeça. Agora, o que eu gostaria de fazer aqui provavelmente não é legal ... sim, verifiquei, é altamente ilegal na verdade e você não quer ir para a cadeia por tanto tempo. O ponto é que você se esforçou ao máximo para ser pró-ativo e se você tem alguns superiores presentes, sua dor agora é deles ... como deveria ser. Você terá que usar seu julgamento sobre como as coisas provavelmente vão acontecer, porque 'escalada' é o que acontecerá. Se a liderança no local em que você está é meio decente, eles farão a coisa certa, e faça a coisa certa por você também. Caso contrário, você teria seu currículo no mercado de antemão ... você sairia na primeira oportunidade de qualquer maneira (e parece que você acabou). A liderança se dividirá em dois grupos - eles são tecnicamente esclarecidos e verão instantaneamente o seu ponto de vista; ou não são e o que farão a não ser sorrir e suportar? Se eles pudessem fazer o que você faz, então já o fariam. te o que eles farão a não ser sorrir e aguentar? Se eles pudessem fazer o que você faz, então já o fariam. te o que eles farão a não ser sorrir e aguentar? Se eles pudessem fazer o que você faz, então já o fariam.
Mantenha a questão dos requisitos em mudança como seu trunfo para usar no final ... ele servirá como saída para todos. O projeto em si e o cliente / parte interessada terão seu nome em vão. O caminho mais simples a seguir seria um tipo de redefinição no projeto, e talvez esse PM fosse silenciosamente transferido para uma área diferente. Milagres acontecem ocasionalmente. Se a questão do contrato foi levantada na reunião pelo gerente geral, revide os requisitos e congele a demanda de contratos contratuais - até onde eu sei, eles já queimaram suas pontes com você e com toda a equipe de desenvolvimento quando começaram. jogando esses tipos de jogos mentais.
Antes de assinar: Alterar escopo / requisitos - um dos melhores motivos para adotar a metodologia Agile, para que os clientes / partes interessadas sejam devidamente responsáveis por mudar de idéia sobre o que desejam ...
Ah, mais uma coisa: na declaração "eu não sei", sempre foi minha referência pessoal sobre como avaliar o valor de um colega tecnólogo ou membro de uma das minhas equipes de projeto. Eu acho que as únicas pessoas capazes de dizer que diretamente na sua cara são as melhores que existem, principalmente porque alguém que sabe que está fora de profundidade nunca dirá isso - as abre a serem claramente expostas por alguém com habilidade real em um batimento cardíaco. Por outro lado, alguém que se manifestar e dizer isso também terá um plano básico (mesmo que não tenha sido pensado) sobre como lidar com as incógnitas, para que em 24 horas haja uma resposta mais útil, e em uma semana ainda melhor. Quando a Apollo 13 estava voando pelo lado escuro da Lua, havia um monte de "não sei" acontecendo.