Scrum без ошибок
Шрифт:
Если вы новичок в Scrum и ненавидите порезы и ссадины, приступайте к чтению без колебаний. Возможно, некоторые советы помогут вам избегать травм какое-то время. Однако имейте в виду: каждый проект уникален, каждая команда тоже, как и каждая компания. И если вы ожидаете успеха от каждого совета, я хотел бы скорректировать ваши ожидания прямо сейчас – до того, как вы разочаруетесь. Честно говоря, нет волшебного подхода, который бы срабатывал везде и всегда.
Я надеюсь, что те из вас, кто чувствует, что разобрался со всеми тонкостями Scrum и держит все под контролем, найдут новые интересные инструменты и добавят их в свой scrum-арсенал.
Большинство уроков этой книги я извлек, работая scrum-мастером в нескольких компаниях, поэтому основной аудиторией книги являются именно они, scrum-мастера. Тем не менее эта книга, безусловно, будет полезна и для других, включая владельцев продуктов, разработчиков и стейкхолдеров. Даже моя жена-адвокат, нисколько не интересующаяся программным обеспечением, сочла ее полезной и любопытной, – вот видите!
Скорее всего, вы не новичок в Scrum и прочитали несколько книг. Возможно, даже посетили курсы и некоторое время пытались работать по Scrum. Если это про вас, моя книга поможет вам перейти на новый уровень эффективности и зрелости в Scrum за счет расширения и развития набора scrum-инструментов.
Если вы новичок в Scrum, ничего не бойтесь! Эта книга содержит много глав (или лайфхаков), которые вы легко одолеете. Тем не менее я рекомендую вам прочитать еще несколько кратких обзоров Scrum:
• Core Scrum [6] от Scrum Alliance;
• The Scrum guide [7] ;
• The Scrum Primer [8] .
Для более глубокого знакомства со Scrum я настоятельно рекомендую приобрести книгу Кеннета Рубина Essential Scrum [9] .
6
https://www.scrumalliance.org/ScrumRedesignDEVSite/media/ScrumAllianceMedia/Files%20and%20PDFs/Learn%20About%20Scrum/Core-Scrum.pdf.
7
Schwaber K., Sutherland J. The Scrum Guide. 2011. Downloadable at www.scrum.org.
8
Deemer P., Benefield G., Larman G., Vodde B. The Scrum Primer, Version 2.0. 2010. www.scrumprimer.com.
9
Rubin K.S. Essential Scrum: A Practical Guide to the Most Popular Agile Process. Ann Arbor: Addison-Wesley Professional, 2012; издана на русском: Рубин К.С. Основы Scrum. Практическое руководство по гибкой разработке ПО. М.: Вильямс, 2016.
Как пользоваться этой книгой
Я не писал эту книгу последовательно, главу за главой, поэтому вам не обязательно читать ее с начала и до конца. Вы можете легко перемещаться между разделами, не рискуя ничего упустить.
Лайфхаки написаны таким образом, чтобы они быстро и легко усваивались. Моя цель – изложить их максимально просто и доступно, чтобы даже в пылу сражения они пришли вам на помощь. В мирное время это будет полезным и занимательным чтением (например, пока вы стоите в очереди у офисной микроволновой печки, чтобы разогреть обед).
Вы можете рассматривать «Scrum без ошибок» как книгу рецептов (или книгу заклинаний, если так уж случилось, что вы волшебник или ведьма) – просто пролистайте до следующего лайфхака, решите, какие ингредиенты работают у вас, и не стесняйтесь добавлять специи… на свой страх и риск. Если повезет, у вас появится полезный и практичный подход к решению конкретных scrum-задач.
Мои цели
Эта книга призвана не только помочь Scrum работать на вас, благодаря ей вы сумеете поднять scrum-команды на новый уровень эффективности и зрелости. Большую часть того, что я написал, вы не найдете ни в одном scrum-руководстве (даже в вашем учебном пособии scrum-мастера). Зато я описал реальную scrum-практику, протестированную в боевых условиях.
Стоит повторить: я не ожидаю, что вы будете следовать всему написанному в этой книге до последней буквы. Тем не менее я рекомендую вам экспериментировать, проверяя эти приемы, инструменты и советы и адаптируя ваши процессы, чтобы увидеть, приводит ли это к улучшениям. В идеале вы не только выиграете от моего подхода, но и сможете развить его и преподать мне пару уроков!
Глава 1. Запуск Scrum
Сделать первый шаг к чему-то новому всегда непросто. Вопросы «с чего начать?», «как начать?» и самый важный «почему нужно начинать?» часто служат своего рода тормозами, отрицательно влияющими на решение компании внедрить такой фреймворк, как Scrum.
Ответить на эти непростые вопросы и отважиться сделать первый шаг помогут три следующих лайфхака.
Лайфхак 1 «Scrum на поле» – это руководство, которое поможет «продать» Scrum тем, кто в вашей организации связан с его внедрением.
Лайфхак 2 «Хрупкий Agile» выделяет типичные ошибки при переходе компании на Scrum и ловушки, на которые следует обратить внимание в первые дни вашего scrum-путешествия.
Наконец, лайфхак 3 «Творческий комфорт» предлагает ряд мер для создания рабочей среды и корпоративной культуры, способствующих появлению здоровой scrum-команды.
Лайфхак 1. Scrum на поле
Scrum действительно легко «продавать», и, должен признать, получить добро на внедрение Scrum проще простого. Ну, может, это и не пара пустяков, но вряд ли кто-то станет оспаривать тезис Кена Швабера, одного из создателей этого подхода: «Scrum, похоже, преодолел пропасть и теперь скорее мейнстрим, чем оригинальная новинка» [10] . Этот прогресс, безусловно, сделал жизнь нового поколения scrum-евангелистов проще по сравнению с пионерами этого движения. По крайней мере, нам больше не приходится сталкиваться с изумлением аудитории, рассказывая о подходе к разработке программного обеспечения с помощью терминов, заимствованных из регби!
10
Schwaber K. Scrum Fails? // Ken Schwaber’s Blog: Telling It Like It Is. 2011, April 7. Доступно по ссылке: http://kenschwaber.wordpress.com/2011/04/07/scrum-fails/.
Давайте рассмотрим, что же подразумевается под Scrum. Многие (даже так называемые scrum-мастера) думают, будто это аббревиатура, но на самом деле так называется схватка вокруг мяча в регби (и там все буквы строчные).
Для тех, кто не знаком с этим спортивным приемом, поясним: ватага здоровенных мужиков из противоборствующих команд вцепляются друг в друга руками, как элементы пазла, и изо всех сил стараются отбросить соперников к их воротам (к зоне подсчета очков). Именно эта концепция сплоченной самоорганизующейся совместной работы команды и дала новое agile-наполнение спортивному термину. Впервые, в 1986 году, термин Scrum описали Хиротака Такеучи и Икуджиро Нонака, которые считаются отцами-основателями Scrum [11] .
11
Takeuchi H., Nonaka I. The New New Product Development Game // Harvard Business Review. 1986. Доступно по ссылке: https://hbr.org/1986/01/the-new-new-product-development-game.
Поскольку я родился в стране, где регби очень популярно, то не раз наблюдал за такими соревнованиями. Схватка напоминает атаку древней спартанской фаланги, где каждый воин укрывался под щитом соседа (см. рис. 1.1). Ее не победить, если поддерживается дисциплина, а товарищи по команде действуют сообща.
Рис. 1.1. Если scrum-команда действует дисциплинированно, как спартанская фаланга, она непобедима
Убеждать стейкхолдеров в эффективности Scrum – мое любимое занятие! Почему? Когда я говорю о прозрачности, быстрой поставке бизнес-ценности, сокращении потерь и снижении рисков, у них загораются глаза. А после того, как я выдвигаю радикальный тезис – изменения должны рассматриваться не как препятствия, а как возможности, – по аудитории проносится вздох облегчения.
Однако следует признать, что мы, scrum-энтузиасты, не охотники за оборотнями с обоймой серебряных пуль. Реальность такова, что, хотя концепция Scrum проста и интуитивно понятна, ее успешная реализация нелегкое дело.