Scrum is ... или Карта мозга Скрам коуча

С чего все началось

В течение последней недели в группе дискуссий AgileUkraine  активность била тема, посвященная такому весьма философскому вопросу как:

Чем является Скрам - инструментом или чем-то большим?

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

Обсуждение началось с поста статьи Тобайаса Мейера (Скрам-тренера, фасилитатора и анархиста) под названием The People's Scrum, где автор утверждает, что он не согласен с теми, кто ставит Скрам на равне с такими инструментами как Канбан. И что (дословно):

To reduce it to “a tool” is to completely miss its magic, and to bring us back into a world of best practices and repeatable process.

Уменьшать Скрам до размера 'инструмента' - это все равно, что полностью упускать его волшебство и возвращаться в мир 'лучших практик' и повторяемых процессов.

Очевидно, это запустило активный поток дискуссий в нашей группе, к которой я приложил (готов это признать) свою нечистую руку.

Поясню.

Что я понимаю под Скрам

Когда я начал в рассылке объяснять, что понимаю под Скрам, я в порыве перечислил такие вещи как:

  • общее видение целей прооекта
  • дружественная атмосфера 
  • тяга к чему-то большему, чем просто очередной проект 
  • вера в команду 
  • поддержка лидера 
  • регулярные результаты

Очевидно, что мое перечисление, если его сравнить с базовым определеним Скрам как "итеративно-инкрементального каркаса управления сложной работой", может показаться по меньшей мере нелогичным и непоследовательным.

Это меня встревожило. И заинтересовало.

"Что же я - человек, который читает тренинги, лекции и ведет активную пропаганду, - понимаю на самом делел под Скрам?"

Выплеск подсознательного

Я проделал небольшую домашнюю работу, составив ассоциативную карту (mind-map) того, что я вкладываю в понятие "Скрам". И вот что вышло:



Что это значит?

Значит это то, что я вкладываю в понятие "Скрам" больше, чем если бы я относился к нему просто как к ещё одному инструменту итеративно-инкрементальной разработки. Похоже, я говорю "Скрам", а имею в виду ни много ни мало:

  • совокупность ценностей (таких как Working Software, Ongoing Improvements и т.д.)
  • принципы (Face-to-face Collaboration, Frequent Deliveries, Motivated Individuals и т.д.)
  • разнородные хорошие практики гибкой разработки (Sustainable Pace, User Stories, Planning Poker, Pairing, Personas и т.д.)
  • в совокупности с правилами самого каркаса Скрам (Sprint Planning Meeting, Product Backlog, ScrumMaster и т.д.)
  • плюс целый ряд аспектов командности и прислужливого лидерства (Shared Vision, Early Wins, Facilitation и т.д.)
  • плюс личный опыт (Testers Drive Planning, Not Just a Demo, Personal Coaching, и проч.)

Очевидно, такой широкий взгляд на Скрам может (и будет) вызывать недоумение у тех, кто видит его как инструмент, ограниченный каркасом из четырех церемоний, трех ролей и трех артефактов.

Что из этого следует?

Следует из этого то, что три-четыре сотни человек, которые за последние два года моей публичной и тренерской деятельности посетили наши тренинги и прочие обучающие мероприятия, содержащие в названии слово "Скрам" - на самом деле знакомились с тем, что назвать одним словом никак нельзя. Тем, что шире, чем каркас Скрам; тем, что не является просто инструментом; и тем, что довольно непросто по своей сути.

Мне же лично все это кажется позитивным положением дел.

Алексей Кривицкий: http://www.krivitsky.com/2009/12/scrum-is.html