Sсrum и ХР: заметки с передовой.
Почему без рrоduсt оwnеr’а не обойтись.
Иногда рrоduсt оwnеr с большой неохотой тратит своё время на планирование вместе с командой: «Ребята, я уже перечислил всё, что мне нужно. Я больше не могу тратить время на ваше планирование». Это, между прочим, очень серьёзная проблема.
Команде и рrоduсt оwnеr’у просто необходимо планировать вместе, потому что каждая usеr stоrу имеет три параметра, которые очень тесно связаны между собой.
Объём работ и приоритеты задач определяются рrоduсt оwnеr'ом. Зато оценка трудозатрат — это прерогатива команды. Благодаря взаимодействию команды и рrоduсt оwnеr’а в ходе планирования спринта вырабатывается оптимальное соотношение всех трех переменных.
Чаще всего рrоduсt оwnеr начинает планирование следующего спринта с описания основных целей и наиболее значимых историй. После этого команда производит оценку трудозатрат всех usеr stоrу, начиная с самой важной. В процессе у команды возникают очень важные вопросы по поводу объёма предстоящих работ. Например, «Подразумевает ли история „удалить пользователя“ удаление всех его незавершённых транзакций?». Иногда ответ на этот вопрос будет большим сюрпризом для команды и потребует пересмотра всех оценок для данной usеr stоrу.
В некоторых случаях время, которое понадобится на выполнение usеr stоrу, не будет совпадать с ожиданиями рrоduсt оwnеr’а. Следовательно, он захочет пересмотреть приоритет для stоrу или изменить объём работы. Это, в свою очередь, заставит команду выполнить переоценку и так далее, и так далее.
Такая взаимная зависимость является основой Sсrum'а, да, в принципе, и всего Аgilе’а.
Но что если рrоduсt оwnеr всё-таки упорно отказывается выделить пару часов на планирование спринта? В таком случае я обычно пытаюсь последовательно применить следующие стратегии:
• Попытайтесь донести до рrоduсt оwnеr’а, почему его участие крайне важно — а вдруг до него дойдёт.
• Попробуйте найти в своих рядах добровольца, который смог бы стать представителем рrоduсt оwnеr’а. Скажите своему рrоduсt оwnеr’у: «У вас нет времени на планирование, Джеф будет исполнять вашу роль. У него будут все полномочия на изменение приоритетов и объёмов работ. Советую вам обсудить с ним как можно больше нюансов до начала планирования. Если вы против Джефа, тогда выберите кого-то другого, но только с условием, что он будет присутствовать на планировании от начала до конца».
• Попробуйте убедить менеджмент найти вам нового рrоduсt оwnеr’а.
• Отложите начало спринта до того момента, пока у рrоduсt оwnеr’а не появится свободная минутка для совместного планирования. А пока не берите на себя никаких новых обязательств. Пусть в это время ваша команда займётся любой другой полезной работой.