Какое-то групповое признание усилий члена команды может быть ценным мотиватором, но в этом случае это звучит так, как будто его неправильно применяют. Вы утверждаете, что MVP выбирается путем голосования, но есть много упоминаний о количестве ошибок, исправленных за спринт. Похоже, у вашего времени есть забавное определение MVP - я бы предположил, что человек, который заслуживает звания «самого ценного», - это человек, который добавил большую ценность к программному обеспечению в этом спринте. Если член команды выбирает ошибки, которые могут быть быстро исправлены, проходит через них как можно быстрее, и вызывает ошибки регрессии и другие проблемы на своем пути, тогда он не добавляет ценности, он создает больше работы для тех, кто имеет следовать за ними вокруг выявления и устранения этих проблем.
Мое предложение состоит в том, чтобы попытаться начать надлежащее обсуждение в следующий раз, когда ваша команда получит один из этих голосов. Не делайте это поднятием рук; сначала обговори это. Если кто-то, кажется, набирает голоса, основываясь на огромном количестве «исправлений», которые он сделал, укажите (тактично), где эти исправления вызвали регрессии, и предложите, чтобы, возможно, человек, который исправил эти регрессии, был назначен для очистки других людей. беспорядок. Если кто-то потратил весь спринт на устранение одной неприятной проблемы, укажите на это команде, подчеркнув тот факт, что, хотя количество исправлений этого человека одно, они в одиночку решили серьезную проблему с вашим программным обеспечением - проблему, которая была настолько противный, что никто больше не хотел его трогать.
Выбирать несложные исправления и делать их поспешно или беспорядочно, не имеет смысла, поэтому разработчики, которые просто делают это, вероятно, не должны квалифицироваться как кандидаты MVP. Выбирая новый MVP, забудьте все о команде и людях в ней и посмотрите на программное обеспечение. Выберите самое важное изменение в этом программном обеспечении с прошлого раза. Я имею в виду холостяк здесь; «не так много крошечных ошибок» не является серьезным изменением. Была ли исправлена особенно вопиющая ошибка? Была ли добавлена отличная новая функция? Как только вы определили, что это за одно большое изменение, спросите, кто за это ответственен. Один из этих людей, вероятно, ваш настоящий MVP. Если «не так много маленьких ошибок» является единственной разницей, то и толькотогда число ошибок является допустимым показателем MVP - и даже тогда я бы посмотрел на соотношение исправленных ошибок и вызванных ошибок регрессии. Каждая ошибка, которую кто-то вызывает, вычитает по крайней мере 1 из их количества. На самом деле, я бы сказал, что больше 1, потому что плохое исправление приведет к неизвестной ошибке, которую вы затем должны найти, что хуже, чем известная ошибка, которая уже была найдена. Известная ошибка требует усилий разработчика для исправления; неизвестная ошибка требует усилий QA, чтобы найти, и разработчика, чтобы исправить, и тогда есть риск, что QA пропустит это.
Теоретически, если разработчики поймут, что путь к победе - это решить все меньше и больше проблем, они будут стремиться к сложным, сложным, блокирующим дефектам. Это потребует, чтобы они иногда объединялись, либо потому, что не хватает мясных проблем, либо потому, что проблема достаточно сложна, чтобы требовать больше наборов глаз . Возможно, предложите, чтобы в подобных случаях награду можно было разделить, если неясно, кто из множества людей больше работал над исправлением ошибки - и помните, работа сделана! = Написано строк кода. Разработчики, вероятно, знают это, но вы сказали, что руководство вовлечено, и руководство не всегда понимает этот момент.
И, эй, если ничего не помогает, забудьте программу MVP. Поговорите со своими коллегами-разработчиками вне суеты и отметьте негативное влияние, которое награды MVP оказывают на программное обеспечение. Посмотрите, сможете ли вы заставить их игнорировать это или не сделать это таким большим делом. Оставьте трофей в ящике, потратьте денежный приз на раунд напитков для команды после работы, используйте бесплатный обед, чтобы получить что-то, чем вы можете поделиться, например, кучу кексов. Agile - это командная система; выделение отдельных рисков производительности, противопоставляющих команду друг другу. Объединенный вы стоите, разделенный вы грузите программное обеспечение, заполненное ошибками, после крайнего срока, сверх бюджета.