“Дзен Скрам” — рекомендуемая презентация для вводного рассказа про Agile и Scrum

The Zen of Scrum - Russian

Уверен, у многих читателей, как и у меня, рано или поздно возникала необходимость объяснить, что такое Agile и Scrum. У меня такая необходимость возникала множество раз:

  • для групп слушателей малознакомых с темой Agile;
  • для команд, которым сказали “вы работаете по Scrum”, но забыли объяснить, что это такое, хотя бы вкратце;
  • для осведомленных и заинтересованных узнать больше.

Да мало ли, когда и как у вас может возникнут необходимость пойти и рассказать про Agile Scrum. Другой вопрос, как вы все визуализируете — будете ли вы создавать “с нуля” свой рассказ и слайды или возьмете одну из качественных презентаций и используете ее, как основу для своего рассказа.

Лично мне уже много много лет задают вопрос: “где взять готовую презентацию про Agile и Scrum?”. Когда-то я перевел на русский язык презентацию “Все о Скрам” от Майка Кона. Эта презентация долгое время меня выручала и, в принципе, отлично выполняет свою задачу. Но мне всегда не хватало визуальности в этой презентации. Те, кто видел мои доклады на конференциях, семинарах и других мероприятиях, знают, что я сторонник ярких наглядных презентаций, которые приносят как информационное, так и эстетическое удовольствие.

Именно по этой причине, я считаю, что настало время для нового образца “переиспользуемой” презентации про Agile и Scrum. В качестве слайдов для такого рассказа я предлагаю использовать презентацию Юргена Аппело “Дзен Скрам”, которую я недавно перевел на русский. Кроме понятного и доходчивого рассказа по теме гибкой (Agile) разработки программного обеспечения и Scrum методу, презентация еще очень яркая визуально. Отлично подобранные картинки создают запоминающийся ряд и, точно, не дадут заснуть вашей аудитории. Итак, встречайте новый де-факто стандарт презентации для ознакомления с темой Agile и Скрам:

Кстати, если кто-то из читателей еще не знает, Юрген Аппело (Jurgen Appelo) автор книг “Management 3.0” и “How to Change the World” и автор популярного блога Noop.nl. В свое время он ярко представился всему восточно-европейскому сообществу на конференции Agile Eastern Europe, где в течении нескольких лет делал яркие доклады. И только потом я обнаружил, что первая его презентация на SlideShare была именно “The Zen of Scrum”. Юрген будет рад, если вы используете его презентацию для своего следующего рассказа, единственное условие — сохраните указание автора и первоисточника.

Видео "Гибкое управление продуктом в двух словах" на русском языке

Гибкое управление проектами

Про роль Владельца Продукта я уже писал не раз. И даже рассказывал о некоторой «мифичности» этой роли и ссылался на видео Хенрика Книберга, где дается краткая подборка всей теории для исполнения этой роли, а заодно и лучшего понимания Agile Software Development в целом.

Поэтому мне отдельно приятно сообщить о выходе русской версии видео, в переводе Бориса Вольфсона. Видео порадует всех, кто интересуется концепциями и практиками Гибкой Разработки ПО и особенно тех, кто еще не смотрел оригинал 🙂

(далее…)

Каков ты, Agile? Scrum на свете всех милей…

the best scrum

В одном из прошлых постов я поделился моим собственным анализом результатов ежегодного опроса «State of Agile Development». Отчет настолько обширен, что из него можно извлекать информацию кусками, в зависимости от того, что вы ищите. Отдельно, я хочу поделиться наблюдениями на тему, популярности Scrum среди всех остальных Agile методологий.

У меня часто бывает, что я спрашиваю компанию или людей из команд: «Как вы работаете?», и в ответ слышу: «У нас Scrum«, или еще лучше: «У нас Agile!». Самое интересное происходит, когда спрашиваешь: «А как именно вы работаете?» или «Какую именно Agile методологию вы используете?». Вот тут можно услышать что-то вроде: «Ну, у нас есть Ежедневный Скрам» или «А что, разве Agile методологий несколько???» 🙂

Поэтому прежде чем говорить о популярности Scrum, давайте отойдем на шаг назад и посмотрим, кто приносит эту заразу идею Agile в компанию. Т.е. как говорят «who champions» внедрение гибких методов, а вместе с этим заказывает тренинги и коучинг.

Согласно результатам упомянутого опроса, (далее…)

Каков ты Agile? Или зачем и почему компании выбирают гибкие методологии

agile

Отчет о ежегодном опросе «State of Agile Development» уже несколько лет удивляет интересными наблюдениям. В рамках этого исследования раз в год публикуются результаты, которые так или иначе позволяют увидеть, куда движется индустрия разработки программного обеспечения.

В 2010 году, этот отчет вдохновил меня на альтернативное исследование состояния Agile в Украине, о котором я докладывал на международной конференции Agile Eastern Europe.

Последний отчет о результатах опроса в 2012 году дает интересные факты для размышлений и позволяет делать интересные выводы, которыми и хочу поделиться. (далее…)

Как появился Scrum

scrum-rugby

Многие слышали о том, что термин Scrum пришел к нам из Регби. Когда-то мы даже публиковали интересное видео на тему аналогий в Скрам методологии и игре в Регби.

Лично я часто задавался вопросом, что вдохновило отцов-основателей Скрам методологии Джеффа Сазерленда и Кена Швабера, чтобы объединить минимальный набор правил, которые по сути есть здравый смысл, в единую методологию.

Scrum позволяет организовать работу команд разного уровня зрелости и делать проекты разного уровня сложности — от простых до комплексных с высокой степенью неопределенности. Всего, дается 9 основных правил, которые включают три предписанные роли, четыре типа встреч и парочку артефактов — вот и все, что нужно для успешного запуска проекта!

Как известно, многие инновации базируются на существующих идеях и, только будучи объединенными вместе, дают что-то принципиально новое. (далее…)

Как объяснить команде Scrum или упражнение “Построй свой Скрам”

build-scrum

У многих, кто читает этот блог, я уверен, были случаи, когда было необходим рассказать про Scrum методологию своей команде или группе людей. И неважно, было это только чтобы познакомиться с фреймворком, освежить знания или чтобы разобраться с деталями и начать практиковать – вы так или иначе показывали картинку, где расставлены роли, артефакты и встречи.

Думаю, в моей работе тренера и коуча Agile команд, мне приходится делать это еще чаще чем вам :-). И основной совет – это рисовать картинку от руки, а не использовать слайды или распечатки. В этом случае люди лучше запоминают основные части и именно этот принцип я использовал в видео курсе «Agile своими силами», когда рассказывал про Scrum фреймворк.

Нередко так бывает, что группа людей? с которой я общаюсь, уже что-то слышала или читала про Scrum, но знания на разном уровне и общей картины у всех нет.  В этом случае рассказывать с нуля, может быть немного скучным и утомительным, так как люди про это вроде бы слышали.

С другой стороны, мне необходимо быстро выявить пробелы в знаниях и явное непонимание терминов, плюс все-таки нарисовать картинку, чтобы была перед глазами, плюс привести всех к общему пониманию. Для этого я использую упражнение, которое можно назвать “построй свой Скрам”, и вот как я это делаю.
(далее…)

Числа, Имена, Даты или что вы используете для имени Спринта?

Порадовал Майк Кон своим недавним постом «Числа, Имена, Даты или пропойте свой Спринт», где он говорит о том, как некоторые команды называют свои Спринты.

Некоторые команды нумеруют свои Спринты: Sprint 1, Sprint 2…, а некоторые даже обозначают их как Sprint 1.1., Sprint 1.2, чтобы показать принадлежность Спринта к определенной версии релиза.

Мне приходилось видеть такие названия не раз, и они удобны, когда у вас проект и есть определенный план. Есть в таких именах нечто логичное, структурированное и в то же время чуточку бюрократичное :-).

Многие команды, с которыми я работал, используют (далее…)

Как расставлять приоритеты при совмещении роли ScrumMaster в команде

scrummaster

Интересный вопрос, который я неоднократно встречаю с самых первых дней практики и «евангелизации» Scrum подхода. Действительно, для маленьких команд от 5 до 9 человек (как предписывается), да еще и в аутсорсинге (как бывает) нанять отдельного выделенного ScrumMaster может быть проблемой. Бывает, что роль не до конца понятна команде и заказчику/менеджменту. А бывает, что банально не хватает денег на хорошего опытного ScrumMaster’а, который «разгонит» и оптимизирует команду —  поможет ей достигнуть небывалых высот.

В любом случае, многие приходят к казалось бы логичной идее совместить эту роль с технической ролью в команде. Тем самым получить продуктивного игрока, который лишь половину времени уделяет ScrumMaster’ству, а остальное время приносит пользу делает что-то в другой роли (разработчик, тестировщик, бизнес-аналитик и т.п.).

Давайте рассмотрим примеры такого совмещения, какие бывают плюсы и минусы и как можно расставлять приоритеты. (далее…)

Онлайн курс "Agile своими силами" теперь доступен каждому!

За прошедший год мне удалось реализовать настоящий полноценный продукт, который называется «Agile своими силами». Очень много времени ушло на то, чтобы составить такой курс, после просмотра которого было бы все ясно и понятно, чтобы действительно можно было начать внедрять все, что касается Agile в целом, и Scrum в частности.

Я уверен, что этот курс дает полную картину и поможет всем, кто хочет что-то поменять в существующем устое, кто хочет разобраться, что представляют собой Agile подходы к разработке программного обеспечения, кто хочет начать делать что-то самостоятельно, кто уже много чего знает про Agile, Scrum и связанные темы, но еще ни разу не пробовал применить свои знания, кто уже попробовал внедрять какую-то из Agile методологий или просто отдельные практики, и не очень получилось, кто уже практикует Scrum или другую Agile методологию,  но нужен свежий взгляд на текущую ситуацию, и конечно же тем, кто еще не пробовал и не изучал, даже если и слышал про Agile.

В этом курсе я делюсь своим опытом, именно опытом того, через что я прошел сам,  а не теориями из книжек. Именно поэтому считаю этот курс уникальным 🙂 Здесь в основном практические аспекты, хотя без теории тоже никуда, но она здесь только для общего понимания и ее по сути — минимум.

Итак, Agile своими силами — это онлайн-курс самостоятельного изучения различных аспектов Agile в виде серии коротких видеороликов. Программа представляет серию из 13 видеороликов, продолжительностью до 30 минут, каждый из которых рассказывает об отдельной теме. Всего более 6 часов видеоматериала! (далее…)

Мифическая роль Владельца Продукта (Product Owner)

Несомненно, роль Владельца Продукта является ключевой при использовании любой Agile методологии. В тоже время, ожидания и определение этой роли размыты еще больше, чем роль Скрам Мастера и Scrum команды.

Если говорить метафорами, то Scrum команда — это мощный (или не очень 🙂 ) автомобиль, и то, как быстро он едет, напрямую зависит от опыта водителя — Владельца Продукта.

Как мы знаем, водить многие учатся, где попало и как попало, поэтому так и ездят управляют проектами. Работая со своими клиентами, я видел много примеров того, как исполняется роль Product Owner, и постоянно обдумываю, как объяснить эту роль, когда готовлюсь к своим тренингам по Agile управлению проектами. Что интересно, многие мысли все больше и больше подтверждаются практикой. (далее…)