Scrum Master (курс) : Лекция 2
Contents
[hide]Цель
Изучить что представляют из себя ценности смелость (courage) и сосредоточенность (focus), как они связаны с основами scrum и как команды могут проявлять или не проявлять эти ценности.
Тезисы
Ценности в Scrum
Введены только в 2016 году. Из guide зачем введены и как связаны с основами неочевидно. Мое мнение: в отличие от абстрактных и сложных "основ" - "ценности" представляют конкретное, легко наблюдаемое поведение людей. Scrum Master может использоваться для оценки команды и для мотивации людей, используя более простые понятия ценностей.
Смелость
Определение по книжке: Смелость делать правильные вещи и решать сложные проблемы.
Для определения смелости важно понимать что такое "правильные вещи".
Вопрос: Что есть правильные вещи? Обязательно подвести к тому, что правильно то, что способствует основам Scrum - инспекции, прозрачности и адаптации.
Вопрос: А почему вообще нужна смелость? Ключевые ответы: Смелость нужна только если действие связано с чем-то неприятным. Смелость показаться глупым (смелость ошибаться), смелость пойти против коллектива (подавление стадного инстинкта), смелость выйти из зоны комфорта (решая проблемы и адаптируя процесс).
Вопрос: Всегда ли ценность очевидна? Ключевые ответ: Нет, не всегда. Вспомнить об эмипрической природе Scrum - смелость поставить эксперимент.
Вопрос: Как команда демонстрирует смелость? В первую очередь поставкой интересного increment и адаптацией. Высказыванием идей. Активными обсуждениями. Задавая вопросы.
Вопрос: Как команда демонстрирует отсуствие смелости? Единодушие, наличие явно доминирующего лидера - тревожные признаки. Заметание проблем, отказ от решения проблем.
Вопрос: Как смелость помогает инспекции? Подвести к: смелость решать сложность проблемы позволяет поставить интересный releasable increment, а releasable increment вовлекает заказчика в обсуждение (обеспечивает feedback).
Вопрос: Как смелость помогает прозрачности? Подвести к: смелость задавать вопросы.
Важные нюансы которые могут возникнуть: Смелость слушать заказчика или нет? Смелость возражать заказчику или нет? Заказчик эксперт в своей области (говорим о заказной разработке, естественно) - смелость признать что он знает лучше и слушать его. Заказчик может иметь корпоративную политку которая ограничивает определенные технические решения - например использование Windows как серверной ОС или Oracle как СУБД. Смелость выйти из зоны комфорта и адаптироваться под требования заказчика. В то же время смелость команды принимать решения которые наилучшим образом соотвествуют потребностям заказчика и рамках ограничений заказчика, а не давать навязывать решения которые могут оказаться неудачными.
Вопрос: Как смелость адаптации? В первую очередь - смелость признать что делаем плохо и смелость выйти из зоны комфорта изменяя привычный способ действий.
Сосредоточенность
Определение по книжке: Сосредоточенность (концентрация) на целях проекта и команды.
Вопрос: А почему Scrum разделяет цели проекта и команды.
Важный outcome - цель проекта (заказчика) всегда максимум value. У команды могут быть свои цели в рамках адаптации и вообще долгорочного существования, например развитие кросс-функциональности. И если в долгосрочной перспективе адаптация должна поддерживать инспекцию и прозрачность, в рамках конкретного спринта они могут вступать в противоречие.
Вопрос: Какие действия команды демонстрируют сосредоточенность?
Например: концентрация на выбранном scope.
Вопрос: Какие действия команды демонстрируют отсуствие сосредоточенности?
Например: команда отвлекается от scope, делает маловажные задачи. Команда вообще "делает задачи", а не "добивается целей".
Вопрос: Как сосредоточенность поддерживает основы Scrum?
Inspection?
Например: Сосредоточенность на целях позволяет получить интересный для заказчика (способствующий получению feedback) increment.
Transparency?
Например: Сосредоточенность на целях требует хорошего понимания целей, что стимулирует прозрачность. Важный outcome: Можно смотреть на это и так - отсутсвие ценности может служить признаком проблемы с основами Scrum. Т.е. если люди не могут сосредоточится на целях - то возможно признак того, что команда не понимает зачем делается продукт.
Adaptation?
Например: Сосредоточенность на целях команды нужна как раз в рамках адаптации. Еще важный вариант: отсуствие сосредоточенности несет в себе призыв к тому, что команда должна изменять свой процесс (адаптироваться!)
Замечание: ценность сосредоточенности (концентрации) хорошо поддерживается первым путем DevOps и методиками оптимизации потока ценности в рамках бережливого управления (lean management). Концентрация на получение ценности требует отсутсвия/минимизации "лишней" (не производящей ценности, waste, "muda") работы.
Примечание: "например", "подвести к" и "важный outcome" не является единственным правильным ответом. Дискуссия может выявить и выявит всё многообразие возможных ответов, многие из которых являются правильными. Предложенный вариант относится исключительно к поддержке дискуссией целей данной лекции.
Домашнее задание
В рамках собственной команды определить какое поведение команды демонстрирует смелость и сосредоточенность, и какое поведение демонстрирует его отсуствие.