Background Image
Table of Contents Table of Contents
Previous Page  46 / 94 Next Page
Information
Show Menu
Previous Page 46 / 94 Next Page
Page Background

Scrum и XP: заметки с передовой

46

Отвертеться можно лишь в исключительных случаях. Например, визит к врачу, собственная свадьба или

что-то не менее важное.

Деньги из копилки используются на общественные нужды. Например, на них можно заказать пиццу, когда

мы решаем поиграть вечерком :o)

Этот подход работает неплохо. Но пользоваться им нужно лишь в том случае, когда люди часто

опаздывают. Некоторым командам это просто не нужно.

Как мы поступаем с теми, кто не знает, чем себя занять

Иногда к о-то говорит: "Вчера я делал то-то и то-то, а сегодня нет четкого представления у меня, чем

занять себя". Наши действия?

Допустим, Джо и Лиза не знают, чем сегодня заняться.

Если я выступаю в роли ScrumMaster’а, я просто передаю слово следующему. При этом беру на карандаш

тех, кто не знает, чем ему заняться. После того, как все высказались, я пробегаюсь вместе с командой по доске

задач и проверяю, что данные на доске задач актуальные и что все понимают смысл каждой истории. Далее я

предлагаю каждому участнику команды приклеить новые стикеры. После этого возвращаюсь к тем, кто не

знал, чем себя занять, с вопросом "после того, как мы прошлись по доске, не появилось ли у вас

представление о том, чем заняться?" Надеюсь, к тому времени оно уже появится.

Если же нет, то я выясняю, есть ли возможность для парного программирования. Допустим, сегодня

Никлас планирует реализовать интерфейс для админки. Вы можете предложить Джо или Лизе поработать в

паре с Никласом над этой функциональностью. Обычно это работает.

Если нет, то вот вам следующий приём.

ScrumMaster

: "Так, и кто хочет продемонстрировать нам готовую бета-версию?" (предполагая, что

выпуск бета-версии – цель спринта)

Команда

: недоумевающая тишина

ScrumMaster

: "Мы что – не готовы?"

Команда

: "ммм... нет".

ScrumMaster

: "Почему? Что ещё осталось незаконченным?"

Команда

: "Так у нас даже нет тестового сервера. Кроме того нужно починить билд-скрипт".

ScrumMaster

: "Ага" (наклеивает два новых стикера). "Джо и Лиза, вам всё еще нечем заняться

сегодня?"

Джо

: "Хм... Думаю, что я попробую раздобыть тестовый сервер".

Лиза

: "... а я постараюсь починить билд-скрипт."

Если повезёт, кто-то действительно сможет продемонстрировать готовый к выпуску бета-версии релиз.

Отлично! Цель спринта достигнута. Но что делать, если прошла только половина времени, отведённая на

спринт. Всё просто. Поздравьте команду за отличную работу, возьмите одну-две истории из стопки

"Следующие" и поместите их в колонку "В планах". После этого повторно проведите ежедневный Scrum.

Уведомите product owner'а о том, что вы добавили несколько новых историй в спринт.

Что же делать, если команда не достигла цели спринта, а Джо с Лизой всё ещё не могут определиться с

тем, какую пользу они могут принести? Я обычно пользуюсь одной из нижеперечисленных методик (все они

не очень хорошие, но всё же это последнее средство):

Пристыдить

: "Ладно, если не знаешь, как принести пользу команде, иди домой, почитай книгу и

т.д. Или просто сиди здесь, пока кому-то не потребуется твоя помощь".

По старинке

: Просто назначить им задачу.

Моральное давление

: Скажите им: "Джо и Лиза! Не смею вас больше задерживать. А мы все

просто постоим тут, пока у вас не появятся идеи, как помочь нам в достижении цели".

Закабалить

: Скажите им: "Вы сможете помочь команде, исполняя роль прислуги сегодня. Готовьте

кофе, делайте массаж, вынесите мусор, приготовьте обед: делайте всё, о чём вас может попросить