Источники

Agile — это набор принципов призванных сделать разработку программ лучше.

Первоисточник: Agile Manifesto

В числе авторов концепции Agile есть такие известные программисты как Кент Бек, Роберт Мартин, Мартин Фаулер.

SCRUM — это руководство по методике управления командой разработки, соответствующей принципам Agile.

Авторами руководства являются Кен Швабер и Джеф Сазерленд, они также являются соавторами Agile.

Первоисточник: SCRUM Guide

Скрам не работает?

Часто слышу что “скрам не работает” или “Agile это фикция”.

Откуда это взялось и действительно ли скрам не работает?

Корень проблемы в том, что ругающие скрам не подозревают, что у них и не скрам вовсе.

Добавить “процессы по скраму”, выделить роли Scrum-мастера, обязать всех выполнять ритуальные стендапы, ретро, разбить разработку на спринты само по себе не даст никакого эффекта.

Да и не может дать. Так как это будет просто игра в SCRUM, а не настоящий SCRUM.

Ненастоящий? В чём разница?

Скрам, как и сама концепция Agile, настолько противоположны общепринятым подходам в разработке, что их невозможно просто взять и применить. Иначе, собственно, не было бы никакого смысла в их появлении.

Самое простое в чём можно увидеть разницу, это самоуправление. В SCRUM команда сама решает, как и над чем ей работать. Если ваша команда спрашивает у начальства, например, можно ли ей сделать то или это, то это уже не SCRUM.

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

Сами будут собой управлять? Ерунда какая-то!

В итоге, пытаясь понять скрам и применить его, внедренцы не понимают сути. Чтобы полностью отринуть то к чему они привыкли в разработке, чтобы понять эти концепции в их сути, нужно быть экспертом уровня авторов Agile.

Поэтому, не справившись с пониманием, внедренцы берут скрам и переделывают его так, “чтобы он не мешал” и не противоречил тому к чему привыкли. Как следствие вся суть выхолащивается, остаётся лишь оболочка без всякого полезного эффекта.

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

Если ни у кого не получается внедрить скрам, почему он так популярен?

Причина в том что появились компании которые решили заработать денег окучивая корпоратов модными темами. На которые у корпоратов появился спрос потому что модно!

Всем выгодно: коучи “внедряют”, владельцы компании гордятся тем какие они модные и современные, менеджерам есть чем заняться, за успехи внедрения скрама отчитаться и есть на что свалить вину.

Понятно что этот псевдоскрам совсем не скрам и не аджайл.

Стивен Макконнелл про это написал книгу. Исследовали кучу компаний и выяснили что ни в одной в которой на скрам жалуются он не внедрëн нормально. Везде огрызки, карго-культ и имитация.

Жалобы на “неработающий” скрам это как жалобы туземцев что их соломенные самолëты подарков не привезли.

Сам по себе скрам это просто очередная система, модель, и принципы там вполне годные и адекватные. Проблема вовсе не в скраме.

Внедрение и спасение. Обязательные условия

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

1. Правильный человек — обладающий смелостью, умом и волей.

2. Правильный момент — когда компания на грани катастрофы, всë перепробовали и ничего не работает

3. Полнейшая поддержка от владельцев компании на всех уровнях — для преодоления сопротивления людей.

Если хоть одно условие не выполнено, будет не внедрение и спасение а пшик.

Именно этот “пшик” и карго-культ мы и наблюдаем везде где пытались внедрить скрам, но ничего не вышло.

Внедрение и спасение. История успеха

When Everything is Important But Nothing is Getting Done

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

Правда он построил не скрам, а что-то своë изобрëл на месте с помощью логики и опыта. Но как я всегда говорю, главное что система есть и хорошо работает, а не то как она называется и что там внутри.

Лучшее что на эту тему читал.