Advanced Scrum: проблемный вопрос


Все знают о трех рекомендованных вопросах, на которые каждый из команды должен дать ответ во время ежедневного Скрам-митинга.

У меня с ними проблемы.

Как часто вы слышите расширенный ответ на третий вопрос "Есть ли у тебя проблемы?". Я - крайне редко, один раз на 10 митингов. Остальные разы звучит гордое: "Нет проблем!", да еще и со знаком восклицания.

Конечно, на этот вопрос приятно ответить именно отрицательно (мы ведь все герои!). Намного сложнее признаться в наличие проблем, так еще и попросить о помощи (громогласное заявление о своей некомпетентности перед всей командой, ежедневно - о ужас!).

Интересно, как может не быть проблем в команде, которая в крайне сжатые сроки пытается выпустить рабочую версию продукта, требования которой уточняются по ходу реализации, тестирование проводится параллельно с разработкой, и заказчик накидывает пожелания по улучшению фич на каждой промежуточной приемке?

У вас должны быть проблемы! Ежедневно. Если их у вас нет - вы делаете что-то неверно.

Что же делать, если команда морозится?

Я думаю, стоит изменить формат третьего вопроса.

Вместо "Есть ли проблемы?" (это вообще-то закрытый вопрос, со всеми вытекающими) или его открытого варианта "Какие у тебя есть проблемы?" (чуть лучше, но не то) я предлагаю использовать такой:
ЧТО БЫ ТЕБЕ МОГЛО ПОМОЧЬ ЗАВЕРШИТЬ ТО, НАД ЧЕМ ТЫ СЕЙЧАС РАБОТАЕШЬ?
Почувствуйте разницу. Мы не говорим о проблемах (пока что). Мы пытаемся увеличить вероятность успеха выполнения задачи. На самом же деле это и является нашей прямой задачей!

Подумайте, чего вы хотите как Скрам-мастер на самом деле?
а) получить список проблем?
б) сделать так, чтобы все задачи были сделаны?

Представьте себе такой утренний митинг:
 - Я вчера закончил часть фичи связанной с аутентификацией админов. Сегодня я планирую прикрутить простой админский интерфейс для управления учетными записями пользователей. - один из членов команды, Федя.

 - Федя, что бы тебе могло помочь сделать это? - голос Скрам-мастера.

 - Ну... (пауза - признак хорошего вопроса), мне бы помогло, если бы у меня был набросок интерфейса админки, чтобы я потом по сто раз не переделывал ...
Мы говорили о проблемах? Нет. Мы их нашли? Да! У нас нет наброска дизайна. Признался бы Федя в том, что это для его проблема? Не факт. Скорее всего ответил бы свое: "Проблем нет. Разберемся!"

---------

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

Скрам 2.0 никогда не будет описан (по словам его со-автора Кена Шуэйбера), но это не должно останавливать нас от улучшения вещей, которые были описаны 10 лет назад. С тех пор мы многому научились.

Удач вам!

PS Кстати, я предлагаю также ввести четвертый вопрос: "Какими новостями ты бы хотел поделиться с командой?"

Ваш krivitsky.com

7 коментарі:

  1. Я бы предложил "ЧТО БЫ ТЕБЕ МОГЛО ПОМОЧЬ ЗАВЕРШИТЬ ТО, НАД ЧЕМ ТЫ СЕЙЧАС РАБОТАЕШЬ?" заменить на "Что тебе мешает прямо сейчас завершить то, над чем ты сейчас работает?"

    Вытягивающие принципы, однако :) Оригинальная постановка вопроса для среднего разработчика не отличается практически от "Чего бы такого хорошего сделать, чтобы задача завершилась". Вот он "что-то" и сделает :)

    ReplyDelete
  2. Леша, мне кажется, это хороший вариант первого вопроса. А до митинга задать вопрос себе самому "Какими новостями стоит поделиться?"

    ReplyDelete
  3. В нашей команде, мне как скрам мастеру, достаточно первым задать шаблон ответа на скрам митинге и все повторяют этот шаблон. Вот такое вот наблюдение.
    Если я хочу чтобы люди озвучивали свои проблемы. Я начинаю Митинг с того что сам их озвучиваю, даже если все о них знают или они не значительны или не проблемы вообще - это не важно
    главное показать команде то что проблемами можно поделится

    Как то так

    ReplyDelete
  4. Леш, у меня сейчас в команде баг, что народ при наличии проблем сидит и парится вместо того, чтобы через 30 минут начать ходит и спрашивать.

    Команда приняля решение - делиться проблемами на дейли по утрам, чтобы меньше тратить времени на пробуксовку.

    Поэтому на дейли скраме звучит в явном виде вопрос "У кого какие проблемы? На чем мы буксуем?". Имхо в этом случае такой вопрос ок.

    ReplyDelete
  5. Спасибо, что поделились. У кого-то вопрос с проблемами работает, я не говорю, что у всех нет. Что вижу я - так это, что народ стесняется ими делится.

    Дима, "Что тебе мешает прямо сейчас завершить то, над чем ты сейчас работает?". Хороший вопрос. Но, думаю я, что тебе просто опишут задачи, которые нужно сделать - они и мешают ))

    Я еще думаю, что хорошим заменителем второго вопроса "Что ты сделаешь?" было бы коучинговое "Какой результат был бы для тебя наилучший за сегодня?"

    Удач!

    ReplyDelete
  6. "Но, думаю я, что тебе просто опишут задачи, которые нужно сделать - они и мешают ))"

    Не скажи. Ты вопросы поднимаешь, чтобы простимулировать человека "сдаться". А что может быть лучшим стимулом к "сдаче", чем осознание факта, что по плану надо задачу отдать не кому-нибудь, а конечному пользователю? И тогда весна покажет :)

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

    Я с этим боролся и борюсь такими способами

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

    - я пытаюсь узнать все, кто что может в команде и доношу эту инфу всем. Таким образом каждый знает кто чем может ему помочь.

    - Пытаюсь как можно чаще закреплять позитивный опыт совместной работы

    Больше пока ничего не придумал

    ReplyDelete