Что делать с ужасными процессами и нерешаемыми проблемами в команде

Olga Skvortsova
6 min readNov 21, 2024

--

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

Часть 1: ужасные процессы

Признаки таких процессов:

  • “Нерадивые” сотрудники: они скучают на ретроспективе и вечно опаздывают на митинги. Часто снаружи это выглядит как нерадивость, но по факту может быть неудобным процессом или, отсутствием информации про тот же митинг.
  • Формальные отношения: “не приму задачу, пока не заполнят все поля тикета в JIRA”. Часто это признак того, что на сотрудника падает ответственность, которую он не может нести, и он вынужден ограждать себя дополнительными требованиями.
  • Лишний труд: планирование спринта занимает 1 рабочий день, на совещание уходит больше часа. То есть работа вроде идёт, но не неэффективно.
  • “Сплошная дребедень”: 10 разных задач в день на разработчика, приоритет задачи может 4 раза поменяться в течение дня, сотрудник не может сесть и спокойно подумать.
  • “Я в домике”: разработчики просят за них поговорить с дизайнерами.
  • “Идеальный мир”: компания уверена, что у них нет никаких проблем в процессах 🤦

Окей, мы насчитали у себя тьму ужасных процессов, а что делать-то?

Начнём с того, чего НЕ делать. Здесь приведу просто огненную цитату из выступления, вчитайтесь, потом обнимемся и поплачем вместе:
“Любая сложная задача имеет простое, лёгкое для понимания неправильное(!) решение”.
За примерами далеко ходить не надо 🙈
Упала производительность на удалёнке ?— Загоним всех в офис.
Некачественные релизы? — Запретим релизиться в пятницу.

А делать-то что? Как всё-таки из ужасного процесса сделать нормальный?
Лёгких рецептов не будет, но есть два рабочих варианта 👇

Вариант 1: ТРИЗ, метод выделения и разрешения противоречий

  • Берем задачу, понимаем какая в ней существенная проблема,
  • Описываем проблему как противоречие между двумя каким-то состояниями.
  • Перебираем все 5–7 базисных методов разрешения противоречий (вот тут есть неплохая статья про ТРИЗ и его методы)
  • В выступлении посоветовали детскую книжку: “Месяц под звёздами фантазии” Б.Л. Злотин, А.В.Зусман
    (от себя добавлю: читаю сейчас, даром что типа детская книжка, очень полезная 🔥 где ж она раньше-то в моей жизни была? )

Вариант 2: STATIK, инструмент системного мышления из KANBAN

  • Вот тут неплохая статья с объяснениями
  • Двигаемся от желаемой цели к началу процесса
  • Отмечаем активности и ограничения
  • Проектируем требуемый workflow

Если обобщить всё вышесказанное:

  • Мы видим у себя в команде / компании ужасный процесс
  • Проясняем цель, вычленяем проблему и необходимость её решения
  • Придумываем решение методами ТРИЗ или STATIK
  • На базе этого решения строим процесс чуть получше

Часть 2: Системный подход, или что делать с командными проблемами, которые не удается решить никакими способами

  • проблема существует давно и ест много энергии
  • непонятно, с чего всё началось
  • обычные инструменты не помогают

Например, есть давний конфликт в команде и он никак не решается.

Очевидный подход: уходить в детали и анализировать инциденты (“кто, что, кому, когда сказал”).

Системный подход: подниматься на уровень выше и смотреть не на отдельные инциденты (те самые “кто, что, кому, когда сказал”), а на паттерны и систему в целом (“а когда ещё были похожие конфликты? а были ли похожие в соседних отделах?”).
Для этого надо задавать правильные вопросы 👇

Вопросы системного интервью

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

  • В какой момент возникла проблема?
  • Что произошло в тот момент?
  • Что исчезло (клиенты, продукты, техпроцессы, начальные цели)?
  • Что появилось (люди, процессы, здания, локации)?
  • Чёрные страницы (то, за что стыдно, нанесённый кому-то вред, несчастные случаи, несправедливость)
  • Эту проблему мы долго игнорировали?
  • Эта проблема возвращается / повторяется?
  • Эта проблема проявляется где-то ещё в компании?
  • Случалось ли так раньше?
  • Кто получает выгоду от того, что так происходит?
  • Представьте, что проблема решена. Что пропадёт?
  • Предположим, что проблема решена. Где в системе возникнет такая же?
  • Есть ли подобная проблема в других твоих системах?
  • То, что происходит с вами, происходило с вашим предшественником?

Кейс 1: Тимлид команды не может отказать, когда к нему приходят с новыми задачами и берёт их в работу, в результате команда завалена и ничего не успевает в срок, а часть задач вообще приходится бросать.

Задаём вопросы из списка выше, чтобы найти проблемное место. Для нас ключевыми будут вот эти:

  • Эта проблема проявляется где-то ещё в компании?
  • Кто получает выгоду от того, что так происходит?
  • Представьте, что проблема решена. Что пропадёт?
  • Предположим, что проблема решена. Где в системе возникнет такая же?

В результате в этом кейсе вскрылось, что собственнику компании было важно, чтобы всё, что он просит, было немедленно взято в работу. Поэтому задачи по цепочке иерархии приходили к тимлидам (причём не одному, а разных команд) и их немедленно начинали делать. Получилось, что нет смысла учить конкретного тимлида аргументированно отказывать, если вся компания начиная с собственника работает по такой пирамиде 🤔

Кейс 2: Четвёртый подряд генеральный директор не приживается на заводе, нанимает правильно, онбордит людей правильно, люди хорошие, но ничего не получается.

Задаём вопросы из списка выше, чтобы найти проблемное место. В этом кейсе ключевыми будут вот эти, в скобках напишу полученные ответы:

  • В какой момент возникла проблема? (Когда мы уволили первого генерального директора)
  • Что произошло в тот момент? (Он стал алкоголиком в последние 1.5 года, перестал справляться со своими обязанностями и его пришлось уволить)
  • Чёрные страницы: то, за что стыдно, нанесённый кому-то вред, несчастные случаи, несправедливость (До своего увольнения он был прекрасным генеральным директором и вообще-то основал этот завод 20 лет назад, плюс собрал команду. Поэтому к нему была высокая лояльность в последние полтора года несмотря на алкоголизм, а вот к новым свежепришедшим после него директорам — нет)

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

Здесь стоит отметить очень важный момент для системного подхода —воздавать уважение и признавать все части истории. То есть и то, что человек основал завод и был очень классным, и то, что конце спустя 20 лет его пришлось уволить, потому что он не справлялся.

“Воздавать уважение”, к слову, может быть не только про основание завода, но и про старожилов в команде, которые написали классный код ❤️

Собственно, как решать (и решать ли) нерешаемые проблемы

Вариант 1: Проблему генерирует сама команда

  • Не идём в мелочи, думаем про команду как про систему.
  • Проходимся по списку вопросов, находим место, где произошёл сбой.
  • Всё проговариваем, воздаём уважение, максимально уважительно относимся к историческому наследию, не запихиваем под ковер инциденты.
  • В процессе проговаривания может внезапно выясниться, что в команде нет культуры работы с разными мнениями или культуры конструктивной конфронтации, тогда отдельная статья вам в помощь 😇 (Коммуникации внутри команды, конструктивные конфронтации”)

Вариант 2: Проблему генерирует бОльшая система (компания)

Не берёмся решать 🤷

В конце выступления спикеру задали, имхо, самый важный вопрос:
Что делать, если проблема на много уровней выше, например, вы тимлид команды, а проблема системно прилетает от собственника компании, а он меняться не хочет?”

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

Ссылка на оба видео:

--

--

Olga Skvortsova
Olga Skvortsova

Written by Olga Skvortsova

Support team lead и большой фанат Zendesk. 100+ статей в блоге, где я извлекаю уроки из своего и чужого опыта 😅 Telegram: https://t.me/oskv0

No responses yet