Выбрать главу

Сердце Scrum – это люди, которые составляют команду и находятся в постоянном взаимодействии. Но чтобы внедрить Scrum-подход, одной команды недостаточно.

Помимо команды есть те, кто интересуется достигнутыми результатами.

Чтобы привести команду к идеалу, необходимо учитывать и тех, кто состоит в команде, и тех, кто находится вне ее.

Все они – часть одной экосистемы.

Экосистема в данном случае – это система, состоящая из людей, взаимодействующих и преследующих общую цель. Ладно, в экосистеме Скрама также могут быть растения и животные, но такое встречается реже.

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

Рисунок 3.1 – Экосистема

Обратная связь от заинтересованных сторон о результатах команды регулирует бэклог, лежащий в основе их работы.

Экосистема также касается рабочего пространства, в котором работают команда и заинтересованные стороны.

3.2 Смена парадигмы

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

В Scrum-командах люди – не взаимозаменяемые ресурсы.

Менеджмент не ликвидирован: он стал делом каждого. Эта парадигма не уникальна в Scrum, она является частью гораздо более широкого движения, ставящего под сомнение тейлоризм [16] и его принципы.

Scrum поддерживает образ живой системы, а не машины, состоящей из взаимозаменяемых шестеренок.

Такой образ строится на самоорганизации и общих ценностях.

3.2.1 Самоорганизация

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

Природные экосистемы (например, лес, пруд, поле) показывают нам, как разным существам удается соседствовать и эффективно взаимодействовать без иерархии. Это то, что внедряется посредством Scrum – предоставление всем участникам команды автономии в принятии решений.

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

3.2.2 Общие ценности

Scrum поддерживает пять ценностей: решимость, уважение, приверженность, открытость и рассудительность.

Рисунок 3.2 – РУПОР Scrum

Следует отметить, что эти ценности появились только в версии Руководства по Scrum от 2016 года, и это изменение – единственное между версиями 2013 и 2016 годов (пр. пер: в оригинале получается аббревиатура FORCE, то есть сила).

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

Рассудительность и концентрация позволяют команде держать фокус на одной точке. Во время спринта команда сосредотачивается на цели, которую поставили на этапе планирования.

Решимость, уважение, приверженность, открытоть и рассудительность, больше юмора – и вперед! Эти ценности не являются прерогативой Scrum-команд (я перечислил их в своей речи на свадьбе моей дочери). Но вместе они образуют единое целое, усиливая друг друга.

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

Вот почему мне кажется важным разобраться в том, что такое командная этика. Мы вернемся к этому в 13 главе.

3.3 Команда Scrum

3.3.1 Кто входит в Scrum-команду

Scrum-команда состоит из людей, которые помогают добиться результата в каждом спринте.

Рисунок 3.3 – Роли в Scrum-команде

Scrum-команда включает всего три роли:

✓ Две специфичные Scrum-роли, о которых пойдет речь в следующих главах: Владелец продукта (Product Owner, PO) и Scrum-мастер (Scrum-master, SM).

✓ Участник команды разработки (Development, DEV); разработка рассматривается здесь в широком смысле. Эта роль охватывает всех участников команды.

Термин разработчик, используемый в Руководстве по Scrum, иногда понимается слишком узко, поэтому вместо него я буду использовать термин участник команды.

вернуться

16

Тейлоризм – одна из теорий управления или научная организация труда, проанализировавшая и обобщившая рабочие процессы. Ее основной целью было повышение экономической эффективности, особенно производительности труда. – Прим. ред.