Как мы определяем, какая Scrum команда успешна, а какая нет? Как можно определить успех команды? На что стоит обращать внимание при оптимизации процесса?

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


Ицхак Адизес определил успех, как отношение энергии, затраченной на внешнюю интеграцию к энергии, затраченной на внутреннюю дезинтеграцию при неизменности общей энергии системы (более подробно про формулу здесь). Адизес отмечает, что формула применима ко всем системам: отдельному человеку или международной корпорации.

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

$$display$$\begin{equation*} \begin{cases} S = E_v/E_p \\ E = E_v+E_p \end{cases}, где \end{equation*}$$display$$


$S$ — некое абстрактное выражение успеха команды;
$E$ — общее количество энергии команды;
$E_v$ — энергия непосредственно затраченная на реализацию функционала, удовлетворяющий боли клиента;
$E_p$ — энергия, затраченная на процесс трансформации энергии команды в конечный продукт.

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

Что включают в себя параметры, использованные в формуле? Общая энергия команды определяется следующими факторами:

  1. Наличие минимально необходимого количества людей для реализации функций.
  2. Профессионализм членов команды.
  3. Личностная энергия членов команды.
  4. Уровень кроссфункциональности и взаимозаменяемости.
  5. Структура организации, ее корпоративная культура и быт.

$E_v$ выражается конечным произведенным продуктом: степенью удовлетворения болей клиента; количеством и качеством непрофильных задач, которые пошли на пользу партнерам команды.

К $E_p$ относится энергия, которая тратится не на производство конечного продукта. Формально, в данную группу попадает любая деятельность, направленная на преобразование ресурсов в конечный продукт. Из концепции бережливой разработки ПО (Lean Software Development) известны основные категории неэффективного расходования ресурсов:

  1. Частично выполненная работа.
  2. Избыточные функциональные возможности.
  3. Повторное приобретение знаний (игнорирование уже накопленного опыта).
  4. Передача работы.
  5. Переключение между задачами (смена контекста ведет к потерям до 80% процентов энергии).
  6. Задержки (барьеры, мешающие доставить пользователю/клиенту конечную ценность).
  7. Дефекты (некачественный функционал, который необходимо доделывать или переделывать).

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

Часто ли вы испытывали опустошение, после нескольких встреч в течении дня? Оставались ли у вас силы на выполнение других задач? Коммуникация — это очень энергозатратный вид деятельности, поэтому необходимо использовать правильные практики с целью минимизации потерь энергии при общении с коллегами. Перечислим основные ошибки, которые приводят к расходованию лишней энергии при коммуникации и взаимодействии:

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

Если вам кажется, что сейчас я описывал весьма метафорические понятия, то попробуйте заменить «абстрактную» энергию на более предметное — деньги. Готовы ли вы, как заказчик, платить зарплату за то, что члены команды меряются, у кого эго круче? А вкладывать средства в создание никому не нужных артефактов? Кроме того, заменив абстрактные понятия числовыми значениями, мы получим классическую формулу возврата инвестиций (ROI).

Тезисно подведем итоги:

  • Успешная Scrum команда — это команда, которая с минимальными затратами приносит максимальную пользу заказчику/клиенту.
  • Минимизируйте потерю энергии. Успех команды определяется ее способностью трансформировать всю имеющуюся энергию в конечный ценный продукт.
  • Прежде чем увеличивать общее количество энергии команды, увеличьте до приемлемых значений ее КПД.
  • Для перехода от абстрактных рассуждений об энергии к реальности и практике, переводите энергию в деньги, которые вы тратите на ее покупку.

Комментарии (0)