Scrum Master (курс) : Лекция 13
Цель
Понять что такое Servant Leadership и как он касается Scrum Master
Тезисы
Servant Leadership появился как часть Lean и, как показала практика, очень хорошо работает для Agile команд и компаний.
Отличие Servant Leadership от более традиционного управления в авторитарных и бюрократических компаниях в том что вместо принуждения или заманивания для деланья того что надо для команды создаются условия в которых достижение цели будет наиболее вероятным, но команда выбирает путь сама, мы просто облегчаем выбор пути в нужную сторону.
Научно доказано что для любых высших млекопитающих, включая человека, именно тот факт, что "нашли сами" является очень важным и для принятия отвественности на себя, и для самоотдачи при исполнении, и для применения полученных знаний потом в новых ситуациях.
Servant Leadership состоит из 4 основых действий:
1) Убедиться что все члены команды знают и понимают ЦЕЛЬ которую надо достигнуть.
2) Убедиться что команда обеспечена всем необходимым для достижения цели.
3) Оградить команду от всего, что отвлекает от достижения цели.
4) Взять на себя отвественность за устранение препяствий на пути к цели.
Цель, её важность, её связь с value (в понимании agile как value-driven delivery) будет рассмотрена отдельно.
Чтобы убедиться что команда обеспечена всем необходимым:
a) Надо сначала определить набор необходимого, для чего следует использовать саму команду (мы же набрали их потому что они специалисты! или "go to gemba"), свой опыт, опыт других команд в компании и других компаний.
б) Взять на себя отвественность за обеспечение необходимым.
ВАЖНЫЕ ЗАМЕЧАНИЯ:
a) Cross-functional и self-managed команда ТОЖЕ является необходимой частью обеспечения. Такие вещи как формирование команды и её обучение тоже может входить в обеспечение всем необходимым.
б) Servant Leadership это никогда не работа в одиночку!!! Servant Leaders в компании обязательно должны находится во взаимодействии, как для обмена информации и помощи друг другу, так и для разделения обязанностей. Скажем человек в роли Scrum Master в первую очередь отвечает за то, что команда определила что нужно и берет на себя отвественность сделать все что бы это было. НО. Это не означает что он все делает сам - он обращается к другим servant leaders - к coach для обучения команды, скажем, к службе обеспечения - за материальными ценностями и к HR для поиска нужных людей.
Это очень важно Servant Leader вообще и Scrum Master в частности НЕ ОДИН!!! Если он/она чуствует что он один и не получает поддержки - это знак настолько важной проблемы, что надо решать в первую очередь её, а не текучку. Это означает что в компании очень серьезные проблемы с agile.
Пункту 3 и 4 в первую очередь важны тем, что устарняют muda переключения, которая для умственного труда может давать до 40% потерь времени.
А как быть самому Servant Leader и как избежать muda переключения?
а) Понять что команда таки не детсадовская группа, а квалифицированные специалисты составляющие самодостаточную и самоуправляемую организационную еденицу. Им не надо вытирать сопли каждую минуту. Можно и нужно выделить специальные часы в день для работы с проблемами команды. Вне их попросить дергать только по действительно аварийным поводам, но на практике таких - проценты.
б) Принять тот факт что работы МНОГО и она ОЧЕНЬ ДИНАМИЧНА (постоянно меняется), и взять на вооружение методики которые используются для таких случаев - DevOps и Kanban. Главное - никакая работа не должна занимать больше 1 дня. Каждый день должен быть достингнут минимальный практический результат, так, что если завтра вдруг прилетит более важная работа - можно было удовлетвориться тем, что есть. Так где это часть бизнеса - так работают ВСЕ, так что это на практике проверено что можно.