
Полная версия
Системное мышление для жизни: Как видеть связи и находить корень проблемы
Такова цена слишком узкой границы: измерения могут быть точными, но отвечать не на тот вопрос. Команда ускоряет свой участок, внешний этап по-прежнему задерживает результат — и общий показатель почти не меняется. Иногда локальное улучшение даже переносит нагрузку дальше: заявки быстрее поступают в следующий отдел, который не может обработать возросший поток. На локальной карте все выглядит успешно, а на всем пути очередь лишь перемещается.
Вторая карта: путь до результата
Теперь зададим другой вопрос: почему сотрудник так долго ждет необходимого ему доступа? Начало — первая отправка заявки, конец — доступ действительно работает и это подтверждено пользователем или предусмотренной проверкой. Проследить такой путь можно лишь в том случае, если система фиксирует первую отправку, в том числе неполных обращений. Если считать началом момент, когда заявку признали готовой, первоначальный круг исправлений исчезнет из анализа.
В широкую карту входят сам запрос и форма, действия сотрудника, руководителя, владельца данных и специалиста по безопасности, передача заявки администраторам, назначение прав, уведомления о статусе, возвраты и проверка результата. Путь может выглядеть так: сотрудник отправляет запрос; руководитель подтверждает необходимость; владелец данных уточняет допустимый уровень доступа; служба безопасности проверяет соответствие правилам; администратор назначает права; пользователь убеждается, что нужная функция доступна. На каждом этапе заявка может ждать, а при нехватке сведений — возвращаться назад.
Такой возврат особенно важен. Если провести на карте только прямую линию от заявки к результату, процесс покажется последовательным. Но исправление обращения создает петлю: неполные сведения приводят к возврату, тот требует повторного заполнения или согласования, а новый круг увеличивает нагрузку и срок. Причина возврата может быть не в невнимательности пользователя, а в самой форме: нужного поля нет, требования изложены непонятно или сведения известны только владельцу данных.
Представим условную, специально упрощенную заявку, обработка которой заняла восемь рабочих дней. Около двух дней ушло на первичные проверки и согласования, еще два — на исправление сведений и повторный проход по согласованию. Три дня заявка ждала в очереди ИТ-отдела, а техническое назначение прав заняло около часа. Оставшееся время пришло на уведомления и проверку доступа. Это условный пример, а не описание типичного процесса или норматив: он показывает, как разложить срок одного случая по этапам, чтобы не приписывать его целиком тому участку, где заявка оказалась в момент обнаружения проблемы.
Широкая карта не отменяет выводов локального анализа. Три дня ожидания в очереди ИТ-отдела по-прежнему могут быть значимым узким местом. Но теперь видны и другие возможные рычаги: форма может предупреждать о пропущенных данных, порядок согласования — пояснять, кому и что нужно подтвердить, а статус заявки — показывать, от кого ждут решения. Если правила допускают, часть проверок можно проводить параллельно. Если нет, ускорять процесс обходом контроля нельзя: сначала нужно выяснить, можно ли изменить порядок работы без нарушения требований безопасности.
При работе с такой картой полезно разделить общее время на ожидание, активную работу и повторное прохождение этапов. Так проще отличить занятую операцию от заявки, которая просто ждет. Стоит также сравнивать момент фактического перехода между этапами с временем получения уведомления: задача может числиться на одном этапе, хотя ответственный еще не знает о ней. Измерения нужны не для того, чтобы выставить каждой роли счет за задержку, а чтобы понять, где процесс теряет время и почему этот механизм повторяется.
Есть и еще одна граница — момент, с которого начинается измеряемое ожидание. Если считать срок от первой отправки заявки, в анализ попадут исправления формы. Если от поступления полного пакета на согласование — нет. А если начинать отсчет только после решения всех согласующих, большая часть пути снова исчезнет. Поэтому фраза «срок выдачи доступа» может обозначать разные интервалы. Прежде чем сравнивать сроки, нужно договориться, какое событие считать начальным, а какое — конечным.
За пределами сквозной карты могут остаться внутренние правила организации, общая загрузка согласующих, расписание поддержки, плановые работы в информационной системе и внешние ограничения, влияющие на доступность сервиса. Одни факторы достаточно просто наблюдать: например, отмечать, приходились ли заявки на период технических работ. Другие придется включить в подробную карту, если они регулярно объясняют значительную долю задержек. Граница не требует считать внешнее несущественным; она помогает решить, насколько подробно его исследовать.
Граница — не оргсхема
Организационная структура подсказывает, кто за что отвечает, но не всегда показывает, как устроена работа. Заявка может пройти через несколько подразделений и все равно оставаться одной заявкой. И наоборот: один отдел может вести несколько почти не связанных процессов, для которых нужны разные карты. Поэтому подразделение удобно брать за границу, когда речь идет о его внутреннем потоке работ, но такая граница не годится на все случаи.
То, что находится за краем карты, необязательно лежит за пределами организации. Согласование руководителя может быть внешним условием для административной команды и частью системы обслуживания доступа для сотрудника. «Внутреннее» и «внешнее» здесь обозначают отношение к конкретной модели, а не принадлежность к учреждению. Так проще избежать спора о том, чья проблема важнее: участки просто рассматриваются на разных уровнях.
Столь же важно различать влияние и полномочия. Руководитель процесса может менять форму заявки, но не вправе пересматривать правила безопасности. Администратор может видеть, что согласование задерживает доступ, но не может устанавливать сроки для согласующих подразделений. Карта должна показывать связи, а план действий — учитывать реальные полномочия. Если причина лежит за пределами возможностей команды, следующий шаг — не обвинять ее, а передать проверенные наблюдения тому, кто может изменить нужное правило или договоренность.
Внешние условия можно отмечать с разной степенью подробности. Если сбой информационной системы редок, но всякий раз блокирует выдачу доступа, достаточно фиксировать такие периоды и сравнивать сроки. Если же заявки систематически ждут одного и того же согласования, это уже не случайный фон, а устойчивый участок цепочки, который стоит включить в основную карту. Расширять границу нужно не из-за самого существования внешнего фактора, а когда его влияние на результат повторяется.
Как не раздвигать карту бесконечно
Расширяя анализ, легко увлечься. На сроки влияют загрузка подразделений, правила доступа, качество обучения, устройство рабочих мест, история закупок, кадровые изменения и особенности информационных систем. Почти каждый фактор можно связать с другим. Но одной причинной связи недостаточно, чтобы включать его в текущий разбор. Если добавить всё, карта перестанет помогать выбирать, что проверять и что менять.
Перед построением схемы коротко сформулируйте задачу. Например: «Для запросов на доступ, отправленных за последние два месяца, выяснить, какие этапы между первой подачей и фактически работающим доступом чаще всего увеличивают срок; внешние технические сбои отмечать отдельно; пересмотр политики доступа сейчас не рассматривать». Здесь заданы случаи, начальное и конечное события, наблюдаемый результат и предел работы. Это не запрещает вернуться к политике, если данные покажут ее значение, но избавляет от необходимости исследовать ее заранее.
Затем проверьте предполагаемую границу. Влияет ли этот элемент на ход процесса или срок результата? Можно ли наблюдать, как именно он это делает: через переход, ожидание, повторную работу или решение? Если убрать его с карты, останется ли объяснение, которое можно сопоставить с данными? Ответ «да» хотя бы на один вопрос — повод рассмотреть элемент, но не обязательно включать его в подробную схему. Ответ «не знаю» — повод отметить гипотезу и собрать сведения, а не объявлять ее причиной.
Полезно отдельно спросить, можно ли вмешаться. Фактор влияет на результат, но его нельзя изменить в рамках текущей работы? Оставьте его внешним условием и наблюдайте за ним. Он важен и доступен для изменения? Тогда его можно рассматривать как возможное направление действий. Если же он не связан с измеряемым результатом или проявляется лишь в исключительных случаях, пока оставьте его за картой. Так сохраняется различие между объяснением и планом действий: причина может быть важной, даже если воздействовать на нее придется в другом месте.
На черновике зафиксируйте пять вещей: какой вопрос разбирается, какой результат оценивается, где начинается и заканчивается измерение, что входит в основную карту и какие внешние условия нужно отслеживать. Например: «Почему доступ предоставляют позже, чем ожидается? Результат — работающий доступ. Начало — первая отправка запроса, конец — подтверждение работоспособности. Внутри — заполнение, согласования, передача и назначение прав. Отдельно отслеживаем технические сбои и случаи, когда запросы ждали, потому что не было ответственного». Это не формальность: такая запись не даст обсуждению незаметно перейти от вопроса «почему пользователь ждет» к вопросу «почему администраторам неудобно разбирать очередь».
После первого наброска особенно внимательно проверьте стыки. Именно при передаче между участниками часто теряется время: решение принято, но не отправлено; запрос направлен, но ответственный не назначен; работа завершена, а следующий участник об этом не знает. На карте должны быть видны и действия, и ожидания, и возвраты. Если из схемы неясно, когда заявка переходит от одной роли к другой и что нужно для перехода, граница пока слишком груба для ответа на вопрос.
Цена слишком широкого взгляда — не только сложная схема. В нее попадают факторы с разным качеством данных и неодинаковым влиянием, а участники начинают спорить о том, на каком уровне управления следует решать проблему. Проверка каждой гипотезы может занять больше времени, чем принесет дополнительной точности. К тому же широкая карта соблазняет объяснять конкретный сбой общими словами — например, «особенностями культуры» или «неэффективностью организации», — которые трудно связать с измеряемыми событиями и действиями.
Сохранить нужный масштаб помогают правила остановки. Не расширяйте карту только потому, что обнаружилась еще одна возможная связь: сначала проверьте, помогает ли она объяснить повторяющийся результат. Не делайте редкое исключение центральным элементом схемы, пока оно не мешает ответить на текущий вопрос. Не включайте подробно процессы, которые не меняют наблюдаемый срок и не помогают выбрать действие. И все же оставляйте возможность пересмотреть границу: новые данные могут показать, что именно исключенное звено поддерживает сбой.
Одна ситуация — несколько карт
Карты не противоречат друг другу, если отвечают на разные вопросы. Локальная карта очереди показывает, что происходит с заявкой после того, как ее согласовали и передали администраторам. Сквозная карта объясняет, сколько времени проходит до получения работающего доступа. Если данные покажут, что основная задержка возникает на согласовании, можно построить отдельную карту и для этого участка. Необязательно сразу сводить всё в один чертеж: сначала полезнее понять, какой результат объясняет каждая карта и где проходит ее край.
Карты могут быть вложенными. На общей схеме обозначены этапы «подача», «проверка», «назначение», «подтверждение». Если проверка становится главным источником ожидания, этот блок раскрывают отдельно: кто получает запрос, как определяет полноту сведений, кому передает его на решение и что происходит при отказе или возврате. Подробности добавляют там, где они нужны для проверки механизма, а не равномерно по всей системе.
Такой подход применим и за пределами офисных процессов. Допустим, ремонт помещения регулярно заканчивается позже согласованного срока. Если вопрос звучит как «почему бригада медленно выполняет работы?», локальная карта начинается с выхода специалистов на объект и заканчивается приемкой выполненного этапа. Внутри — порядок задач, доступность инструментов, ожидание между операциями и переделки. Если же мы спрашиваем, почему помещение не готово к использованию в обещанный срок, карту нужно начинать раньше: включить согласование требований, закупку материалов, допуск на объект и координацию работ. Перекладывать ответственность на бригаду лишь потому, что задержка обнаружилась на ее участке, так же поспешно, как включать в одну схему все обстоятельства ремонта — от первоначального выбора материалов до каждого внешнего события. Границу стоит расширить, если сроки поставки, доступ на объект или изменения требований регулярно влияют на итоговый срок.
Другой масштаб поможет разобраться с постоянными опозданиями к началу работы. Узкая карта «от будильника до выхода из дома» покажет, сколько времени занимает сбор. Но если цель — приходить к установленному часу, важны также дорога и возможный разброс времени в пути. В карту стоит включить утренние действия и дорогу; подготовку вещей с вечера — только если наблюдения связывают ее с задержками. Непредсказуемые условия, например перебои в движении, можно сначала отмечать отдельно. Если они объясняют повторяющиеся опоздания, их влияние придется учитывать, выбирая время выхода. Система не обязана охватывать всю повседневную жизнь: достаточно исследовать тот участок, где можно проверить причины и найти действие, которое повышает вероятность нужного результата.
В обоих примерах граница меняется не потому, что первая карта была неверной. Она подходила для одного вопроса, но не отвечала на другой. Локальный разбор подсказывает, как улучшить конкретную операцию. Сквозной помогает понять, почему итог для пользователя или участника запаздывает, даже если отдельные операции выполняются нормально. Эти уровни дополняют друг друга, если не подменять один другим.
Граница как рабочая гипотеза
Границу полезно воспринимать не как окончательное решение, а как гипотезу о том, где находится механизм сбоя. Ее проверяют, наблюдая, удается ли связать события с результатом и помогает ли карта выбрать, что проверить и изменить. Если объяснение не сходится с данными, не нужно спасать его бесконечным добавлением стрелок. Сначала проверьте, не пропущено ли звено между этапами, правильно ли выбраны начало и конец измерения, не смешаны ли разные типы случаев.
Практическое правило простое: начинайте с карты, достаточной для ответа на конкретный вопрос, и отмечайте то, что осталось за краем, но может влиять на результат. Расширяйте границу, когда наблюдения показывают повторяющееся влияние внешнего участка; сокращайте подробность, когда карта перестает помогать выбирать проверку или действие. Следующий шаг — разобраться, как одинаковые процессы ведут себя по-разному во времени: задержка между событием и последствием может скрыть связь, а прошлые решения продолжают влиять на работу системы.
Время, задержки и память системы
В понедельник утром в службе обработки обращений становится ясно: часть заявок просрочена, очередь выросла, повторных запросов стало больше. Первым делом хочется разобраться с пятницей: кто не ответил, где задержался конкретный запрос, почему не сработал контроль. Но пятница могла быть лишь тем моментом, когда накопившаяся проблема проявилась.
Проверяемый симптом и карта связей помогают не подменять причину удобным объяснением. Теперь к ним нужно добавить время: когда изменились условия, сколько прошло до реакции и что успело накопиться к моменту сбоя. Временная линия позволяет проследить путь от раннего решения к позднему результату, не принимая последовательность событий за доказательство причинной связи.
Последнее событие не всегда начало проблемы
Когда результат уже перед глазами, ближайшее к нему событие кажется особенно важным. Если сорвался срок, внимание приковано к последнему согласованию. Если выросли жалобы, начинают искать недавнюю ошибку в ответах. Если человек не справился с задачей сегодня, легко объяснить это сегодняшней усталостью.
Иногда такое объяснение верно. Острая поломка, неверное действие или внезапный приток работы действительно могут запустить сбой. Но нередко они не создают проблему с нуля, а проявляют условия, сложившиеся раньше. Последний дождь может заставить искать протечку, но не обязательно он повредил крышу. Новый заказ может перегрузить процесс, хотя перегруженность началась задолго до него.
Чтобы различить эти варианты, нужно восстановить не только цепочку событий, но и состояние системы между ними. Важны решения и даты их исполнения, поступление новой работы, завершение старой, простои, ожидания и момент, когда результат впервые изменился. Временная линия показывает, что было раньше, а что позже. Но сама по себе она ещё не доказывает, что раннее событие вызвало позднее.
Возьмём условный участок обработки обращений. До изменений сюда поступает примерно двести сопоставимых заявок в неделю, и столько же удаётся завершить. Очередь держится около тридцати заявок: остаток есть, но почти не растёт. Для простоты будем считать, что все заявки примерно одинаковы по трудоёмкости. В реальном процессе, где одно обращение требует нескольких минут, а другое — нескольких часов, стоит учитывать не только количество, но и трудоёмкость или отдельные категории.
Неделя −5. Принимают решение добавить дополнительную проверку перед отправкой ответа. Цель понятна: уменьшить число неточных ответов и повторных обращений. Пока процедуру не вводят.
Неделя −4. Проверка начинает действовать. За неделю поступает двести заявок, а завершается сто восемьдесят. Очередь растёт с тридцати до пятидесяти заявок. Пользователи могут этого пока не замечать: часть обращений всё ещё укладывается в привычные сроки.
Неделя −3. Поступает двести заявок, завершается сто восемьдесят. В очереди уже семьдесят. В ежедневном отчёте по-прежнему видны успешно закрытые обращения, и за ними легко не заметить, что общий остаток растёт.
Неделя −2. Потоки те же, очередь достигает девяноста заявок. Возраст части обращений увеличивается. Уведомлений о просрочке ещё может не быть, если срок обработки не истёк.
Неделя −1. Поступает двести сорок заявок, завершается сто восемьдесят. Причиной может быть сезонный всплеск, разовая рассылка или изменение спроса — это нужно проверять отдельно. Очередь вырастает до ста пятидесяти заявок.
Неделя 0. Появляются первые массовые жалобы на задержку ответов. Теперь проблема становится заметной: в очереди не только новые обращения, но и те, что ждали несколько недель. Если начать разбор с пятничных жалоб, большая часть временной линии останется за рамками.
В этом примере остаток удобно считать по простой формуле: на конец периода он равен остатку на начало плюс поступившие заявки минус завершённые и отменённые. Если система получает больше работы, чем успевает завершить, очередь растёт. Если поступление и завершение равны, её размер не меняется. Чтобы сократить накопившийся остаток, нужно какое-то время завершать больше заявок, чем поступает.
Это кажется очевидным, пока внимание не переключается на срочные меры. Допустим, после жалоб вводят сверхурочную работу, и число завершённых заявок растёт со ста восьмидесяти до двухсот десяти в неделю. Если за тот же период поступает двести сорок, очередь продолжает увеличиваться, только медленнее. Мера может снять часть напряжения, но накопление пока не прекращается. А если сверхурочная работа сокращает время на отдых и повышает число ошибок, со временем в систему могут вернуться повторные обращения. Это отдельная гипотеза: её нужно проверять по данным, а не считать неизбежным результатом.
Даже если удаётся снова завершать по двести заявок при двухстах поступающих, рост очереди остановится, но сам остаток не уменьшится. Прежняя скорость работы не устраняет накопившееся. Чтобы очередь пошла на спад, некоторое время нужно завершать больше заявок, чем поступает, или сокращать сам поток — например, устраняя повторные обращения. Какой вариант подходит, зависит от качества работы и ограничений процесса.
Почему результат запаздывает
Между решением и заметным эффектом могут пройти разные промежутки времени. Их полезно различать.
Сначала — время внедрения. Решение уже принято, но порядок работы ещё нужно изменить, материалы подготовить, исполнителей обучить или дождаться поставки. Запись в протоколе не меняет процесс в ту же минуту.
Затем — время прохождения работы через систему. Новое правило может сразу повлиять на входящие заявки, но не на те, что уже стоят в очереди. Эффект постепенно проявится, когда достаточное количество новых обращений пройдёт все этапы.
Есть и задержка наблюдения: условие уже изменилось, но в отчёте этого ещё не видно. Если показатели собирают раз в неделю, дневные колебания теряются в среднем значении. Если жалобы учитывают только после истечения срока, ожидание могло начаться задолго до того, как попало в статистику.
Наконец, нужно время на обучение и привыкание. Новая процедура может сначала замедлить работу, пока участники осваивают её. Позже скорость восстановится, а точность, возможно, изменится. Или скорость не вернётся, потому что дополнительная проверка создаёт постоянную нагрузку. Чтобы различить эти варианты, нужно наблюдать не только первую неделю и не только один показатель.
Поэтому в анализе полезно фиксировать три даты: когда решение приняли, когда оно начало действовать и когда измеримый результат изменился. Если указать только первую дату, может показаться, что система должна была отреагировать немедленно. Если указать только третью, потеряется время, которое ушло на внедрение и прохождение работы через процесс.
Задержки бывают разными. В физическом процессе результату могут предшествовать износ, нагрев, высыхание или доставка детали. В рабочем — очередь, согласование, передача между подразделениями. В управленческом — найм, обучение и изменение привычек. В каждом случае стоит спросить: какой промежуточный этап должен пройти, прежде чем эффект станет видимым?
Пример с дополнительной проверкой тоже требует осторожного анализа. Снижение числа завершённых заявок после её введения — повод проверить гипотезу о дополнительной нагрузке, но ещё не доказательство. Одновременно могли измениться сложность обращений, число сотрудников, расписание или объём входящего потока. Кроме того, проверка могла уменьшить долю повторных заявок — эффект, который проявится позднее. Если следить только за скоростью закрытия, долгосрочное улучшение качества можно принять за ухудшение всего процесса. Если смотреть только на точность ответов, легко не заметить растущую очередь.
Нужно наблюдать несколько связанных результатов: сколько заявок поступило и завершилось, сколько осталось в очереди, каков её возраст, как часто обращения возвращаются. Важно не то, какой показатель сам по себе «главный», а то, какой результат соответствует цели и какие побочные изменения нельзя упустить.
Накопление — это память системы
Накопление — это величина, которая сохраняется от периода к периоду и меняется под влиянием поступлений и завершений. Это может быть незакрытая работа, запас материалов, долг, износ, накопленный опыт, свободное время в расписании или усталость. Поток показывает, сколько поступает или убывает за единицу времени; накопление — сколько уже осталось в системе.
В рабочем процессе накопление видно как очередь, в проекте — как незавершённые задачи и отложенные решения, в бюджете — как долг или сбережения, в оборудовании — как износ. В повседневном расписании это обязательства, которые ещё не выполнены. Все эти величины хранят след прошлых действий, даже если исходное решение забыто или сменился тот, кто его принимал.
У системы есть память, но хранится она не обязательно в чьих-то воспоминаниях. Её можно увидеть в текущем состоянии: очереди, правилах, графике, документах, запасах, привычках и распределении нагрузки. Решение могло быть принято давно, но его последствия продолжают действовать через эти накопления.
Представим проект, где итог зависит от нескольких согласований. Новые задачи поступают регулярно, а незакрытые вопросы остаются в очереди. Руководитель видит ежедневный прогресс: подготовлены документы, сделаны расчёты, готова часть материалов. Но незавершённая работа растёт, потому что новые задачи запускаются быстрее, чем устраняются блокировки.
Пока до срока далеко, проект может выглядеть продуктивным: много задач начато, на доске постоянно появляются отметки о движении. Но начатое — ещё не завершённое. Если множество задач ждёт одного решения, общий поток результата замедляется, даже когда заняты все участники. На этапе интеграции или проверки выясняется, что несколько частей нельзя соединить: они опираются на разные предположения или требуют одной и той же недостающей информации.









