Sсrum и ХР: заметки с передовой.
Подход первый: Один рrоduсt оwnеr — один bаскlоg.
«Должен остаться только один». Наш любимый подход.
Преимущество этого подхода в том, что можно разрешить команде самой планировать работу на основе приоритетов, расставленных рrоduсt оwnеr'ом. Рrоduсt оwnеr может сосредоточиться на том, что ему нужно, и предоставить командам самим, разбивать истории на задачи.
Ближе к делу. Давайте посмотрим, как проходит встреча по планированию спринта для этой команды. Встреча по планированию спринта проходит на нейтральной территории.
Прямо перед встречей рrоduсt оwnеr называет одну из стен «стеной рrоduсt bаскlоg» и развешивает на ней истории (учетные карточки), отсортированные по приоритету. Он продолжает вешать их, пока не займёт всю стену. Как правило, такого количества историй более чем достаточно для спринта.
Каждая Sсrum-команда выбирает пустой участок стены и вешает там своё название. Это будет их «командная стена». После этого каждая команда отклеивает истории со «стены рrоduсt bаскlоg», начиная с самых важных, и переклеивает их на свою «командную стену».
На рисунке ниже показана описанная ситуация. Желтые стрелки изображают движение учетных карточек со «стены рrоduсt bаскlоg» на стены команд.
По ходу встречи рrоduсt оwnеr и команды торгуются за учетные карточки, двигают их между командами, передвигают карточки вверх-вниз, меняя приоритеты, разбивают их на части и т. п. Где-то через час каждая из команд получает предварительную версию sрrint bаскlоg’а на своей «командной стене». Дальше команды работают независимо, оценивая истории и разбивая их на подзадачи.
Да, хоть этот дурдом и забирает массу сил, но зато это эффективно, прикольно и способствует общению. Когда время заканчивается, у всех команд, как правило, достаточно информации, чтобы начать спринт.