Um dos melhores vídeos que vi na vida sobre estimativas! Hoje trabalho em um ambiente seguro, que protege as pessoas. Mas já vivi no passado, ambientes com extrema toxidade com relação a prazos e estimativas. Parabéns pelo conteúdo Branas!
Você expressou o sentimento de muitas pessoas, pode ter certeza. Uma vez me chamaram para uma reunião de algo que teríamos que fazer no sistema, o melhor de tudo é que eles já tinham prazo de entrega kkkkk, mas quem iria fazer era a gente. Fui obrigado a falar o seguinte: Como vocês definiram o prazo se não é vocês que fazem ? Valeu Branas, abraço!
Boa! Gostei dos pontos levantados. Outra ideia que precisava ser combatida é a de que aumentar o número de desenvolvedores em um projeto atrasado irá resolver o problema. Vejo isso sendo feito ainda com muita frequência por gerentes de projeto. Na prática isso acaba atrasando o projeto ainda mais e dificultando bastante a coerência entre as partes do sistema. O que já era dito desde 1975 no livro Mythical Man-Month, onde o autor defendia que aumentar a força de trabalho em um projeto atrasado, em que as partes precisam se comunicar, pioraria a situação.
Perfeito Rodrigo traduziu bem... sempre achei impossivel passar estimativa pra uma atividade intelectual, qto tempo demoro pra desenvolver uma solucao que precisa ser descoberta rsrsrs
Excelente análise. Infelizmente eu trabalho em TI como dev desde de 87. Já vi diversas tecnologias, metodologias entrando e saindo de moda, mas não muda o fato que os projetos atrasam. O que minimiza isso é apenas o conhecimento dos dev no negócio e um tech lead que também conheça o negócio, proteja o time e mantenha o escopo no que realmente gera valor para o cliente.
Rodrigo, vc descreveu exatamente uma empresa na qual trabalhei. Na minha primeira semana, meu ex-gerente me passou uma atividade e pediu o prazo, sem ao menos eu conhecer o sistema. Na segunda, ele reuniu toda a equipe e disse que se não batesse a meta do mês era rua pra geral, e que já tinha calculado a rescisão de todo mundo e etc. Acabei ficando por quase 2 anos no projeto, e lá se foram várias horas extras pra cumprir o tal prazo. Descobri vários erros amadores de contrato. Após minha saída, soube que o projeto foi interrompido, e o cliente dessa ex-empresa faria uma nova licitação com várias cláusulas para que essa empresa nunca mais participasse.
@@aoliveira1982 Graças a Deus não tive, mano. Mas eu ficava bem desanimado, pois smp dava 120% pra andar com as coisas, e no final vinha um esporro generalizado, mensagem no whats as 20h perguntando se eu tinha terminado a feature que era pra entregar no final do mês, coisas do tipo..
Só pelo título já concordei. Eu como tech lead em um time de delivery de projetos nos EUA concordo fortemente. Seja em qualquer lugar do mundo, estimativa nunca é exata. E muitas vezes a forçada que fazem para medir capacidade nas sprints é um troço completamente sem noção.
Não concordo com a afirmação de que estimativa é chute, mas compreendo a dificuldade apresentada. Entendo que estimativa é uma projeção que pode ou não se confirmar baseando-se no conjunto de informações e condições para executar uma determinada tarefa ou operação. Chute é uma tentativa responder um questionamento, sem parâmetros ou baseando-se apenas numa percepção pessoal do que poderia ser.
Excelente ponto para discussão Rodrigo. Ao longo de vários anos, tento mostrar aos clientes onde trabalho, que estimativa é para termos uma idéia de quanto tempo um desenvolvimento ou alteração irá levar (dias, semanas, meses, e assim por diante). Não vamos confundir uma mudança de um label, que ainda assim pode levar metade ou o dia inteiro (muitas vezes se esquecem que precisa de interação com o cliente durante o processo, lançar tempo no código do projeto que nunca informam quando abrem o ticket, testes, alteração na documentação, fazer o deploy para ambiente de teste, depois produção quando for aprovado. Isso quando o mesmo objeto já não estiver bloqueado por outra mudança em curso). Participei de uma iniciativa para melhorar a metodologia de estimativa, mas a manutenção foi difícil conforme o time ganhava experiência e novos recursos eram adicionados ou deixavam o projeto. Concordo com você quando diz sobre melhorar as condições. Entendo o lado administrativo, pois não se pode passar um cheque em branco para o time de desenvolvimento, mas entender que podem existir atrasos, isso melhora em muito no controle do estresse. Abraço!
Ja trabalhei em uma agência, que no primeiro dia de trabalho eu estava sendo cobrado para entregar a tarefa no mesmo dia, sendo que nunca tinha trabalhado com a tecnologia e ainda era um desenvolvedor junior.
Que massa Rodrigo, eu precisava desse vídeo uns 20 dias atrás, kkk, pois tive uma reunião de alinhamento na empresa, você tocou em vários pontos imprescindíveis
Não acompanho muito seus conteúdos técnicos (geralmente vou pra outros meios/canais) mas em questão de experiencia, pontos de vista, informativos para a area tecnica e pra vida, pra mim você faz um ying yang com o fabio akita. (espero que ambos entendam como elogio kkkkkkkkkk). Acho sempre imensamente enriquecedor, inspirador, porem com uma certa "calma" e sensibilidade (já o akita é meio explosivo, energético... gosto de ambos kkkk) Grato pelo conteúdo!
Fala Xará! Cara, onde trabalho eu preciso sempre passar um prazo em horas e uma data de entrega para os projetos maiores. E como são projetos um pouco compridos, fica muito difícil prever. O que acabo fazendo é colocar um prazo longo, mesmo sabendo que não demorarei tudo aquilo, pois tem imprevistos, geralmente faço integrações com terceiros que preciso da ajuda deles, e muitos demoram a responder... já caí na furada de tentar colocar um prazo mais concreto, mas estourava sempre, rsrsrs. A gente vai vivendo e aprendendo mesmo... Ainda que sou eu mesmo quem dá o prazo de entrega. Se viesse de outra pessoa aí seria muito mais complicado!
uma coisa que aconteceu comigo: subi um sistema novo de push-notification pra prod, e quando startei o motor, ele falhou, deu alguns erros ali, informei o time de negócio e eles me perguntaram "acha que consegue resolver os bugs ainda hoje?" cara, juro pra vocês, eu disse que seria uma possibilidade, mas não era certeza... 2 horas depois minha team lead me liga: "Arthur, ta tudo bem? precisa de ajuda? o time de negócio comunicou o X que os push-notification serão feitos ainda hoje, não sei se você sabe quem é X... mas é alguem importante" eu falei: "olha... sinceramente, não sei quem é, e não me importo, não deveriam ter feito isso, eu deixei claro que era uma possibilidade..." eu fiquei muito puto no dia cara... muito puto mesmo... como pode, eu dizer que é uma possibilidade e eles falarem pro quase dono da empresa que eu ia arrumar com toda certeza...
Uma coisa que acontece também é falta de clareza na definição de negócio, ocasiona no excesso de engenharia ou entrega tortas
Um dos melhores vídeos que vi na vida sobre estimativas! Hoje trabalho em um ambiente seguro, que protege as pessoas. Mas já vivi no passado, ambientes com extrema toxidade com relação a prazos e estimativas. Parabéns pelo conteúdo Branas!
Você expressou o sentimento de muitas pessoas, pode ter certeza. Uma vez me chamaram para uma reunião de algo que teríamos que fazer no sistema, o melhor de tudo é que eles já tinham prazo de entrega kkkkk, mas quem iria fazer era a gente. Fui obrigado a falar o seguinte: Como vocês definiram o prazo se não é vocês que fazem ? Valeu Branas, abraço!
Boa! Gostei dos pontos levantados. Outra ideia que precisava ser combatida é a de que aumentar o número de desenvolvedores em um projeto atrasado irá resolver o problema. Vejo isso sendo feito ainda com muita frequência por gerentes de projeto. Na prática isso acaba atrasando o projeto ainda mais e dificultando bastante a coerência entre as partes do sistema. O que já era dito desde 1975 no livro Mythical Man-Month, onde o autor defendia que aumentar a força de trabalho em um projeto atrasado, em que as partes precisam se comunicar, pioraria a situação.
Perfeito Rodrigo traduziu bem... sempre achei impossivel passar estimativa pra uma atividade intelectual, qto tempo demoro pra desenvolver uma solucao que precisa ser descoberta rsrsrs
Posta no LinkedIn que vou lá apoiar.
Amo as analogias que o Branas traz nas explicações, minha mente assimila muito melhor. 👏🏻👏🏻👏🏻
Excelente análise. Infelizmente eu trabalho em TI como dev desde de 87. Já vi diversas tecnologias, metodologias entrando e saindo de moda, mas não muda o fato que os projetos atrasam. O que minimiza isso é apenas o conhecimento dos dev no negócio e um tech lead que também conheça o negócio, proteja o time e mantenha o escopo no que realmente gera valor para o cliente.
Rodrigo, vc descreveu exatamente uma empresa na qual trabalhei. Na minha primeira semana, meu ex-gerente me passou uma atividade e pediu o prazo, sem ao menos eu conhecer o sistema. Na segunda, ele reuniu toda a equipe e disse que se não batesse a meta do mês era rua pra geral, e que já tinha calculado a rescisão de todo mundo e etc. Acabei ficando por quase 2 anos no projeto, e lá se foram várias horas extras pra cumprir o tal prazo. Descobri vários erros amadores de contrato. Após minha saída, soube que o projeto foi interrompido, e o cliente dessa ex-empresa faria uma nova licitação com várias cláusulas para que essa empresa nunca mais participasse.
fora o assédio moral! Você teve problemas de saúde durante o período?
@@aoliveira1982 Graças a Deus não tive, mano. Mas eu ficava bem desanimado, pois smp dava 120% pra andar com as coisas, e no final vinha um esporro generalizado, mensagem no whats as 20h perguntando se eu tinha terminado a feature que era pra entregar no final do mês, coisas do tipo..
Branas é monstro, parabéns pelo vídeo e tudo que foi dito aqui foi com muita responsabilidade e coerência...
Só pelo título já concordei. Eu como tech lead em um time de delivery de projetos nos EUA concordo fortemente. Seja em qualquer lugar do mundo, estimativa nunca é exata. E muitas vezes a forçada que fazem para medir capacidade nas sprints é um troço completamente sem noção.
Que papo bom! O tanto de conteúdo que foi passado, é absurdo. Obrigado! aprendi demais 👏🏻
Não concordo com a afirmação de que estimativa é chute, mas compreendo a dificuldade apresentada. Entendo que estimativa é uma projeção que pode ou não se confirmar baseando-se no conjunto de informações e condições para executar uma determinada tarefa ou operação. Chute é uma tentativa responder um questionamento, sem parâmetros ou baseando-se apenas numa percepção pessoal do que poderia ser.
Vontade de mandar esse vídeo pra minha gestora kkkkk
Pô cara, também fiquei com vontade. rsrsrs
Excelente ponto para discussão Rodrigo. Ao longo de vários anos, tento mostrar aos clientes onde trabalho, que estimativa é para termos uma idéia de quanto tempo um desenvolvimento ou alteração irá levar (dias, semanas, meses, e assim por diante). Não vamos confundir uma mudança de um label, que ainda assim pode levar metade ou o dia inteiro (muitas vezes se esquecem que precisa de interação com o cliente durante o processo, lançar tempo no código do projeto que nunca informam quando abrem o ticket, testes, alteração na documentação, fazer o deploy para ambiente de teste, depois produção quando for aprovado. Isso quando o mesmo objeto já não estiver bloqueado por outra mudança em curso). Participei de uma iniciativa para melhorar a metodologia de estimativa, mas a manutenção foi difícil conforme o time ganhava experiência e novos recursos eram adicionados ou deixavam o projeto. Concordo com você quando diz sobre melhorar as condições. Entendo o lado administrativo, pois não se pode passar um cheque em branco para o time de desenvolvimento, mas entender que podem existir atrasos, isso melhora em muito no controle do estresse. Abraço!
Como sempre muito acertivo. Parabens pelo trabalho
Ja trabalhei em uma agência, que no primeiro dia de trabalho eu estava sendo cobrado para entregar a tarefa no mesmo dia, sendo que nunca tinha trabalhado com a tecnologia e ainda era um desenvolvedor junior.
Que massa Rodrigo, eu precisava desse vídeo uns 20 dias atrás, kkk, pois tive uma reunião de alinhamento na empresa, você tocou em vários pontos imprescindíveis
Não acompanho muito seus conteúdos técnicos (geralmente vou pra outros meios/canais) mas em questão de experiencia, pontos de vista, informativos para a area tecnica e pra vida, pra mim você faz um ying yang com o fabio akita. (espero que ambos entendam como elogio kkkkkkkkkk).
Acho sempre imensamente enriquecedor, inspirador, porem com uma certa "calma" e sensibilidade (já o akita é meio explosivo, energético... gosto de ambos kkkk)
Grato pelo conteúdo!
Valeu! Obrigado pela comparação! Gosto bastante do conteúdo do Akita também!
Excelente!!
Branas mais um vez, uma discussão bastante relevante. Curto muito seu trabalho e os pontos que você levanta.
Fenômeno! Uma aula sobre processo e boas práticas de condução de projetos.
Oloko! Esse vídeo veio na hora certa.
Exatamente, o segredo é vc chutar com uma folga haha.
Fala Xará!
Cara, onde trabalho eu preciso sempre passar um prazo em horas e uma data de entrega para os projetos maiores.
E como são projetos um pouco compridos, fica muito difícil prever. O que acabo fazendo é colocar um prazo longo, mesmo sabendo que não demorarei tudo aquilo, pois tem imprevistos, geralmente faço integrações com terceiros que preciso da ajuda deles, e muitos demoram a responder... já caí na furada de tentar colocar um prazo mais concreto, mas estourava sempre, rsrsrs.
A gente vai vivendo e aprendendo mesmo...
Ainda que sou eu mesmo quem dá o prazo de entrega. Se viesse de outra pessoa aí seria muito mais complicado!
Enorme, Branas!! Conteúdo muito rico.
Obrigado por isso!
Bela análise
Bom demais, Bhramas
Vídeo necessário !!
Muito bom!!!!
uma coisa que aconteceu comigo: subi um sistema novo de push-notification pra prod, e quando startei o motor, ele falhou, deu alguns erros ali, informei o time de negócio e eles me perguntaram "acha que consegue resolver os bugs ainda hoje?" cara, juro pra vocês, eu disse que seria uma possibilidade, mas não era certeza...
2 horas depois minha team lead me liga: "Arthur, ta tudo bem? precisa de ajuda? o time de negócio comunicou o X que os push-notification serão feitos ainda hoje, não sei se você sabe quem é X... mas é alguem importante"
eu falei: "olha... sinceramente, não sei quem é, e não me importo, não deveriam ter feito isso, eu deixei claro que era uma possibilidade..." eu fiquei muito puto no dia cara... muito puto mesmo... como pode, eu dizer que é uma possibilidade e eles falarem pro quase dono da empresa que eu ia arrumar com toda certeza...
👀
a
s