Algum tipo de reconhecimento de grupo dos esforços de um membro da equipe pode ser um motivador valioso, mas, neste caso, parece que está sendo mal aplicado. Você afirma que o MVP é escolhido por votação, mas há muitas menções ao número de erros corrigidos por sprint. Parece que seu tempo tem uma definição engraçada de MVP - eu suporia que a pessoa que merece o título de "mais valioso" é a pessoa que agregou mais valor ao software nesse sprint. Se um membro da equipe estiver escolhendo bugs que podem ser corrigidos rapidamente, detectando-os o mais rápido possível e causando bugs de regressão e outros problemas, então eles não estão agregando valor, estão criando mais trabalho para quem quer que tenha para segui-los na identificação e correção desses problemas.
Minha sugestão seria tentar iniciar uma discussão adequada na próxima vez que sua equipe tiver um desses votos. Não faça apenas um show de mãos; fale primeiro. Se alguém parece estar ganhando votos com base no grande número de "correções" que fez, indique (com tato) onde essas correções causaram regressões e sugira que talvez a pessoa que as corrigiu deva ser indicada para limpar outras pessoas. bagunça. Se alguém gastou todo o sprint se esquivando de uma questão desagradável, aponte para a equipe, destacando o fato de que, embora a contagem de correções dessa pessoa seja uma, eles resolveram sozinho um grande problema com o seu software - um problema que era tão desagradável que ninguém mais queria tocá-lo.
Escolher correções fáceis e fazê-las de maneira apressada ou aleatória não é valioso; portanto, os desenvolvedores que fazem isso provavelmente não devem se qualificar como candidatos a MVP. Ao selecionar o novo MVP, esqueça tudo sobre a equipe e as pessoas que estão nele e observe o software. Escolha a mudança mais importante nesse software desde a última vez. Quero dizer solteiro aqui; "não tantos pequenos insetos" não é uma grande mudança. Um bug particularmente flagrante foi corrigido? Foi adicionado um ótimo novo recurso? Depois de identificar qual é essa grande mudança, pergunte quem foi responsável por ela. Uma dessas pessoas é provavelmente o seu MVP atual. Se "não há tantos pequenos insetos" é a única diferença, então e somenteentão, a contagem de bugs é uma medida válida do MVP - e, mesmo assim, verificaria a proporção de bugs corrigidos por bugs de regressão causados. Todo bug causado por alguém deduz pelo menos 1 da sua contagem. Na verdade, eu diria mais de 1, porque uma correção incorreta causará um bug desconhecido que você precisará encontrar, o que é pior do que um bug conhecido que já foi encontrado. Um bug conhecido requer esforço do desenvolvedor para corrigir; um bug desconhecido exige esforço de controle de qualidade para ser encontrado, e esforço do desenvolvedor para corrigi-lo e, então, há o risco de que o controle de qualidade perca esse controle.
Em teoria, se os desenvolvedores perceberem que o caminho para o prêmio é resolver menos problemas maiores, eles procurarão os difíceis, os complexos, os defeitos de bloqueio. Isso exigirá que eles se unam às vezes, ou porque não há problemas de carne suficientes para circular, ou porque o problema é complicado o suficiente para exigir mais olhares . Talvez sugira que, em casos como esse, o prêmio possa ser compartilhado se não for claro imediatamente qual grupo de pessoas trabalhou mais para corrigir um bug - e lembre-se, trabalho realizado! = Linhas de código escritas. Os desenvolvedores provavelmente saberão disso, mas você disse que o gerenciamento está envolvido e que o gerenciamento nem sempre entende esse ponto.
E, ei, se tudo mais falhar, esqueça o programa MVP. Converse com seus colegas desenvolvedores fora dos scrums e aponte o impacto negativo que os prêmios MVP estão tendo no software. Veja se você pode fazer com que eles o ignorem, ou não faça disso um grande negócio. Deixe o troféu em uma gaveta, gaste o prêmio em dinheiro em uma rodada de bebidas para a equipe depois do trabalho, use o almoço gratuito para obter algo que você possa compartilhar, como um monte de cupcakes. Agile é um sistema de equipe; destacando os riscos individuais de desempenho, colocando a equipe um contra o outro. Unidos você está, dividido você envia software cheio de bugs, após o prazo final, excede o orçamento.