Снова на тренинг для скрам мастеров

В минувшую пятницу и субботу проходила тренинг у Александра Мартюшева про скрам мастера и фасилитацию. В режиме дневника хочется поделиться своими наблюдениями и новыми инсайтами.

Пятница

Сегодня прошёл первый день тренинга для Scrum мастеров. Полезно было ещё раз вспомнить все основы, зарядиться и задать вопросы. Но и новая информация тоже была.

Так Саша рассказал про хитрости планирования и зачем декомпозировать задачи на более мелкие, чтобы влезали примерно в 1 человеко-день. Это делается не ради бюрократии или потому что кому-то так хочется. А ради следующего профита:

  1. Можно отдать в тестирование намного раньше и не грузить тестировщиков под конец спринта. Чем раньше мы обнаружим ошибку, тем дешевле ее исправлять.
  2. Можно работать над большой задачей вдвоём, а это ускорит разработку и проучите опыт командной работы
  3. На Daily scrum есть что рассказывать
  4. Видя полную декомпозицию, понимаешь, где в задаче может что-то пойти не так и даёшь более полную оценку
  5. Можешь раньше доставлять кусочек фичи и уже давать ей пользоваться :)

Кстати, было очень крутое задание на принципы Agile. Угадайте, какие принципы Agile нарушены в каждом кейсе? 1 кейс — 1 нарушенный принцип. Они везде разные 😉

Суббота

Закончился второй день тренинга. Из инсайтов, о роли Scrum мастера — это не только человек, который:

  1. Следит за соблюдением фреймворка
  2. Насаждает Agile культуру
  3. Создаёт крутую команду

Так же важным аспектом его работы, особенно на первых этапах запуска нового фреймворка, является создание прозрачности. Именно она даст понимание не только бизнесу, но и самим участникам scrum команды, что происходит, вовремя отреагировать и сделать процесс лучше. А значит стать эффективней :)
 Помимо этого начнёт культивировать атмосферу доверия, которой раньше не было. Это не маловажный аспект командной работы, о котором стоит поговорить отдельно.

К инструментам, которые добавляют Прозрачность, можно отнести:

  • sprint planning с декомпозированными задачами (об этом писала вчера)
  • daily scrum meeting, который позволяет составить всем вместе план на день и решить, как справляться с трудностями
  • burn down chart и kanban доска визуализируют процесс движения к цели спринта
  • Velocity очень хитрая штука. Считаем по реально сделанным задачам. Не важно сколько ты набрал и запустил в прогресс. Важно, сколько ты реально можешь довести до конца, ведь только то, что готово ценно и можно использовать. Не сделанные задачи отправляем на следующий спринт без переоценки! Наша задача в дальнейшем выравнивать скорость спринтов, чтобы не было перекосов.
  • definition of done, дающий понимание что значит задача готова
  • sprint goal, которую формулируем в виде ценности, а не в количестве разработанных фич
  • И т.д.

А какие инструменты, из перечисленных выше, используете вы?

Кстати, на следующих выходных тоже буду учиться :)


Originally published at spotykashka.wordpress.com on August 29, 2017.