Notei nas reuniões do scrum que os desenvolvedores costumam fazer estimativas realistas das histórias. No entanto, mesmo histórias simples precisam de muito esforço para configuração, configuração de componentes de terceiros, testes e compilação final, e o sistema acumulou bastante dívida técnica, de modo que as estimativas geralmente parecem muito altas para o proprietário ou o gerenciamento do produto.
O PO freqüentemente tenta derrubar essas estimativas, como: "O que você quer 13 pontos de história [4 dias] para esta história, isso não pode ser! Não posso explicar isso à gerência, alguém deve ser capaz de codificar isso" com 3 SP [em 4 horas]! ". Como resultado, os desenvolvedores torceram os braços para se comprometerem com uma estimativa de 5 ou 8 pontos da história [1,5 a 2 dias] (as estimativas do Scrum ainda são consideradas compromissos, não apenas previsões).
Obviamente, sem nenhum plano para reduzir as expectativas (principalmente em testes e qualidade), esses sprints frequentemente falham. A estimativa dos desenvolvedores é honesta e realista, e diminuir a estimativa não prejudica o trabalho real a ser feito.
Pode-se dizer: "Você não deve assumir um compromisso impossível, apenas porque alguém o incentiva a fazer!" Mas, na minha opinião, o trabalho de um desenvolvedor é o design e a codificação de software, não a barganha ou a resistência contra a pressão! Pode haver tomadas de todos os negócios, normalmente aqueles que lidam diretamente com clientes externos, mas essa não é a maioria dos desenvolvedores de escritório!
Para mim, essa prática apenas faz com que os programadores pareçam idiotas, causa constantes falhas no sprint e evita estimativas realistas, além de procurar melhorias reais.
O que as diretrizes do Scrum dizem sobre esse tópico ou dizem alguma coisa sobre ele?
EDIT: tempos substituídos por pontos da história. Eu estava me referindo à fase inicial de estimativa com o Planning Poker e os pontos da história, não o planejamento detalhado da tarefa. Acabei de colocar os dias / horas lá, porque às vezes era um diálogo típico assim, também com o tempo em vez de pontos. Desculpe por qualquer confusão! Os exemplos de pontos da história representam períodos de tempo mais longos que os exemplos de tempo.
EDIT 2 No momento, não há scrum master dedicado, e a OP assume esse papel quando se trata de reuniões de estimativa. Portanto, é provavelmente o conflito de papéis que piora essa negociação inadequada, já que ele aparece como uma autoridade, em vez de um scrum master neutro ou desenvolvedor. Talvez isso possa ser resolvido considerando-o um participante tendencioso em vez de um "mestre", desde que nenhum esteja disponível.