Поддерживаемый темп работы
Для поддержания темпа разработки необходимо корректно завершать итерации (спринты).
В конце каждого спринта должно быть сформировано максимально завершённое, протестированное, интегрированное и готовое к выкладке ПО.
Незавершённый функционал или наличие ошибок создают неопределённый объём работы в будущем, который невозможно измерить. Если складывается ощущение, что не все запланированные задачи будут выполнены к концу итерации, необходимо назначить встречу для повторного планирования итерации и переопределить набор задач. Даже если до конца итерации остается всего один день, стоит сосредоточить всю команду на завершении одной задачи вместо нескольких недоделанных.
Поддерживаемый темп работы помогает планировать релизы и итерации. Следует найти идеальный темп команды, который будет оставаться неизменным на протяжении всего проекта.
Все команды разные, поэтому не стоит требовать от одной команды соответствия большему темпу другой – это замедлит работу в перспективе.
Переработки
Работа сверхурочно негативно сказывается на мотивации команды. Демотивированная и уставшая команда делает меньше работы независимо от отработанного времени.
Переработки сегодня уменьшают прогресс в будущем. Невозможно составлять реалистичные планы, если команда работает больше в этом месяце, но меньше в следующем.
Вместо того чтобы заставлять людей работать сверхурочно, следует назначить встречу планирования релиза и скорректировать планы.
Нанимать больше людей, когда проект уже отстаёт от графика — плохая идея. Вклад большого числа новых участников обычно отрицателен. Вместо этого стоит наращивать команду постепенно, когда становится понятно, что релиз может выбиться из сроков.