На самом деле, я помогаю небольшому магазину программного обеспечения в их реализации Scrum. Недавно Scrum Master сообщил мне, что у него есть проблема, потому что команда работает над временем, чтобы достичь Scope (Committed Backlog). Так что у них Нереальная Скорость .
Мой официальный вопрос (ы):
- Помимо разговоров о ретроспективе; Как вы думаете, это хорошая идея, чтобы реализовать некоторые жесткие блоки, чтобы избежать со временем?
Если да, то какие методы / инструменты вы предлагаете?
- Система контроля версий (SVN, GIT, HG и т. Д.), Блоки по часам (с 8 до 5)
- Рабочая станция блокируется по часам (с 8 до 5) или кумулятивно (до 8 часов в день)?
- Другой (ы) ...
Или, может быть, не жестко блокировать такие вещи; но внедрить какую-то «систему штрафов» за неоправданные дополнительные часы ?
Во-первых: все за ваши быстрые ответы.
@Baqueta (и другие с похожими вопросами): Нет, им не платят за дополнительные часы. Моим первым советом им было пересмотреть их оценки, потому что, возможно, они недооценивали. Это был мой любимый совет:
Если они заинтересованы в сверхурочной работе, удалите их. Развитие - это не то, что вы можете делать по 60 часов в неделю и оставаться продуктивным, и есть многочисленные исследования, которые доказывают это. Если проблема заключается в оплате сверхурочных, избавьтесь от нее и улучшите базовую оплату, чтобы они получали то, что стоят.
Кроме того, я думаю, что основная проблема (для этой команды) - это сочетание следующего:
- Разработчикам говорят, чего они должны достичь в спринте / не консультируются по поводу того, что достижимо / игнорируются, когда говорят, что слишком много работы.
- Разработчики постоянно недооценивают, сколько времени потребуется задачам / сколько единиц работы задействовано в каждой задаче.
Резюме: я поговорю с Командой, чтобы пересмотреть их оценки, а также с ПО, потому что я чувствую, что с ними не консультируются по поводу объема, как вы упомянули.