«Ах, так это Дилберт наоборот![1]» – воскликнул мой друг-психиатр, когда я вкратце рассказал ему про Scrum. (Нет, я не посещал его, чтобы справиться со стрессом от написания моей первой книги, в то время как мой первый ребенок не давал мне спать!) Я рассмеялся: мой друг так просто и изящно передал суть Scrum. Кроме того, я только что нашел эпиграф для книги!
Scrum и его agile-собратья составляют следующую эволюцию профессиональной деятельности и корпоративной культуры. Безусловно, не я один пришел к выводу, что это, возможно, величайший сдвиг со времен появления теории управления и рациональной организации труда, также известной как тейлоризм. (Кстати, знаете ли вы, что Генри Гантт[2], известный своей полосатой диаграммой, был учеником Тейлора?)
Scrum отбрасывает диктаторский, заточенный на эго босса подход к управлению, в рамках которого люди уподобляются легко заменяемым винтикам в механизме с четко определенными процессами. Scrum рассматривает команды как группы ответственных, преданных делу и свободомыслящих людей. Людей, которые, если им дать возможность, будут работать оптимальным образом для достижения максимального результата.
Это невероятно волнующе. Приятно идти в авангарде этих перемен вместе с пионерами Scrum, которые возглавляют наступление. Без сомнения, в будущем нынешнее время будет признано периодом эпохальных перемен в организации труда.
Я вспоминаю разговор с Мартином Кернсом – другим австралийским scrum-тренером. Он обратил мое внимание на то, что нравится мне это или нет, но люди прочитают мою книгу (со множеством тактических приемов, инструментов и советов) и воспримут ее как официальное руководство пользователя – то, чему они должны неукоснительно следовать. Это лишь усилило мое беспокойство: могу ли я давать конкретные советы, которые «прорезают» теорию и переходят сразу к сути, избежав при этом директивности? Я нашел для себя ответ: рассказывая о лайфхаках в этой книге, я делюсь с вами одним из подходов, а не директивно излагаю жесткий регламент внедрения Scrum. «Разве может быть больше одного подхода к Scrum?» – можете удивиться вы.
Этот момент прекрасно объясняет Кеннет Рубин[3] в своей книге Essential Scrum[4]:
Scrum основан на небольшом наборе ценностей, принципов и практик (в совокупности это фреймворк Scrum[5]). Организации, внедряющие Scrum, должны принять его во всей полноте, однако это не означает, что во всех компаниях Scrum будет реализован одинаково. Скорее у каждой фирмы будет своя уникальная реализация фреймворка Scrum, основанная на тех подходах, которые она выберет для реализации scrum-практик… Подход – это и есть конкретная реализация scrum-практик.
Есть много разных подходов со своими приемами, инструментами и советами, которые вы можете и должны изучить. Тем не менее я надеюсь, что лайфхаки из этой книги помогут вам проанализировать ситуацию и предложат проверенные варианты.
Я написал эту книгу, потому что набил много шишек, спотыкаясь о камни преткновения и разбивая голову о кирпичные стены. Честно говоря, внедрять Scrum действительно непросто! Все кажется понятным в теории, но, черт возьми, попробуйте эффективно его внедрить и использовать. Это будет чем угодно, только не тривиальным занятием. Спустя годы и после работы с несколькими командами я наконец начал видеть отдачу. Я создал легко адаптируемую (и эмерджентную) книгу рецептов Scrum, которая работала в самых разных командах и организациях. Я понял, что мои с трудом добытые знания могут выручить других, работающих в схожих условиях.
Беседуя с Мартином, я получил полезный совет. Заметив, что я недавно впервые стал отцом, он спросил меня, считаю ли я, что должен ограждать маленькую Эми от любой ситуации, в которой она могла бы упасть и пораниться. Мое сердце говорило: «Да, именно так! Я не позволю причинить вред моей малютке». Однако мой мозг осознал, что даже тем, о ком вы заботитесь, нужно позволить споткнуться (иногда), чтобы они на собственном опыте узнали, что работает, а что нет. При этом вы всегда хотите быть рядом с ними, чтобы успокоить их и дать несколько полезных советов на будущее. Итак, эта книга просто доброе напутствие перед ваши scrum-путешествием, чтобы впредь у вас возникало поменьше порезов и ушибов. Полагаю, вы уже дали 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].
Я не писал эту книгу последовательно, главу за главой, поэтому вам не обязательно читать ее с начала и до конца. Вы можете легко перемещаться между разделами, не рискуя ничего упустить.
Лайфхаки написаны таким образом, чтобы они быстро и легко усваивались. Моя цель – изложить их максимально просто и доступно, чтобы даже в пылу сражения они пришли вам на помощь. В мирное время это будет полезным и занимательным чтением (например, пока вы стоите в очереди у офисной микроволновой печки, чтобы разогреть обед).
Вы можете рассматривать «Scrum без ошибок» как книгу рецептов (или книгу заклинаний, если так уж случилось, что вы волшебник или ведьма) – просто пролистайте до следующего лайфхака, решите, какие ингредиенты работают у вас, и не стесняйтесь добавлять специи… на свой страх и риск. Если повезет, у вас появится полезный и практичный подход к решению конкретных scrum-задач.
Эта книга призвана не только помочь Scrum работать на вас, благодаря ей вы сумеете поднять scrum-команды на новый уровень эффективности и зрелости. Большую часть того, что я написал, вы не найдете ни в одном scrum-руководстве (даже в вашем учебном пособии scrum-мастера). Зато я описал реальную scrum-практику, протестированную в боевых условиях.
Стоит повторить: я не ожидаю, что вы будете следовать всему написанному в этой книге до последней буквы. Тем не менее я рекомендую вам экспериментировать, проверяя эти приемы, инструменты и советы и адаптируя ваши процессы, чтобы увидеть, приводит ли это к улучшениям. В идеале вы не только выиграете от моего подхода, но и сможете развить его и преподать мне пару уроков!