В соответствии с нашими системным представлениями переход из состояния проблемной ситуации в состояние желаемой конечной цели — решения проблемы — должен осуществляться системно, упорядоченно, путем последовательного выполнения определенных шагов. При этом каждый этап тоже имеет свою структуру из более мелких шагов, которую следует соблюдать достаточно строго — ее нарушение может отрицательно повлиять на качество результата одного этапа и, следовательно, всего процесса в целом. Кроме того, на каждом этапе существуют опасности совершить ошибку или попасть в «ловушку»; необходимо знать о возможности совершения таких неудачных действий и пользоваться приемами для того, чтобы их избежать.
Придя к системному аналитику со своей проблемой, которую не смог решить сам, клиент инициирует процедуру анализа. Аналитик возьмется за работу по решению любой проблемы, но только на определенных условиях. Эти условия абсолютно необходимы (хотя и недостаточны) для успеха. Без их наличия опытные аналитики просто не берутся за работу.
Условия успеха системного исследования:
Если клиент согласен на условия контракта, аналитик приступает к первому этапу, выполнив который, начинает второй и так далее до последнего этапа, по окончании которого должно получиться реализованное улучшающее вмешательство.
Из свойств модели состава мы знаем, что целое можно делить на части по-разному, поэтому разные авторы предлагают описания из разного числа этапов: описания можно укрупнять и дробить. Например, путь от постановки проблемы до ее решения можно делить на два этапа: исследование и разрешение. Каждый из них можно поделить еще на два этапа: обследование и диагностика, планирование и осуществление плана. И так далее, в полном соответствии с методом анализа. Мы предпочитаем представлять алгоритм системного анализа дюжиной этапов.
Схема изложения каждого этапа стандартна: задается его вход; описывается, что и какого качества должно получиться на выходе; указывается, какие действия и как должны быть выполнены; обращается внимание на возможные трудности, ошибки, «ловушки» и даются советы по их преодолению.
Было бы неправильно думать, что последовательное линейное прохождение всех этапов всегда приведет к желаемому решению. Так бывает только тогда, когда исполнитель заранее знает полное решение проблемы клиента. Например, когда учитель ведет занятия с учеником, обучая его сложению дробей, объясняя ему каждый шаг в этом процессе. В практике же прикладного системного анализа конечный результат заранее никому не известен, он будет постепенно формироваться в ходе анализа (поэтому системные аналитики отказываются принимать в начале работы от заказчика «техническое задание», в котором определено, что должно получиться в результате его работы; поэтому системные аналитики не соглашаются «обосновывать» кем-то уже принятые решения; поэтому системного аналитика сравнивают не с доктором, который ставит диагноз и назначает лечение, и даже не с учителем, преподающим то, что он знает, а скорее с руководителем творческого коллектива, взявшегося за новую тему, которая неизвестно чем закончится). В результате на последующих этапах анализа может обнаружиться неполная завершенность или погрешность какого-то из предыдущих этапов; потребуется вернуться к нему и исправить обнаруженный недостаток, вновь проходя уже пройденные этапы.
Алгоритм решения конкретной проблемы не будет линейным, будет содержать циклы, возвраты. По сути, это другое представление метода проб и ошибок: решение проблемы есть преодоление сложности. Чем сложнее проблема, тем больше возвратов потребуется (их количество можно считать мерой сложности).
Однако в дальнейшем изложении технологии мы будем обсуждать этапы последовательно, один за другим. Реальный же ход работы может совершать челночные траектории, пока не будет достигнуто окончательное решение.
Распространенным заблуждением, главной причиной неудач является мнение будто для любой проблемной ситуации существует некое простое и единственно правильное решение. Это верно в единственном случае, когда совокупность проблем связана в линейную последовательность, и проблема прочности всей цепи заключается в укреплении самого слабого звена. Но такая ситуация является редким исключением; проблемы образуют систему, эмерджентность которой не позволяет решать какую-то одну проблему в отдельности и требует стремиться к созданию улучшающего вмешательства.
Наконец, следует подчеркнуть, что и сами операции системного анализа, и конкретный вариант поступательно-возвратного продвижения по схеме зависят от используемых парадигм (видения мира, совокупности идей и предположений, из которых мы исходим в своей деятельности) и метафор (конкретных представлений о рассматриваемой системе). Поэтому дальнейшее изложение этапов, операций системного анализа будем вести с учетом разных вариантов их исполнения.
Даже самые «жесткие» проблемы иногда имеют отличающиеся варианты решения (например, доказательства математической теоремы). Применительно к «мягким» проблемам это имеет характер правила, а не исключения. Это особенно наглядно и типично для проблем, возникающих при управлении социальными системами, с их разнообразием, сложностью и слабо предсказуемой изменчивостью.
В ответ на потребности менеджеров в конкретных практических методах управления в условиях сложности управляемой системы и турбулентности среды возникло довольно много методик, рекламируемых как панацеи от всех управленческих бед. Вот лишь некоторые из них (в алфавитном порядке):
Практика использования таких методик показывает, что они редко дают желаемое улучшение. Причин частых неудач каждый раз может быть несколько, но есть одна, фундаментальная, общая для всех панацей: неумение видеть целостность системы, сосредоточение внимания на отдельных ее частях, неучет главной особенности систем — эмерджентности, синергии. Современный прикладной системный анализ предлагает холистический и креативный подход, который состоит в сосредоточении внимания на двух «системообразующих» факторах:
Задача этого этапа — сформулировать проблему и зафиксировать ее документально.
Формулировка проблемы вырабатывается самим клиентом; дело аналитика — выяснить, на что жалуется клиент, чем он недоволен. Это и есть проблема клиента так, как он ее видит. При этом следует стараться не повлиять на его мнение, не исказить его. В беседе лучше не подавать реплик типа «Я согласен (не согласен) с вами», а «Я вас слушаю». (Кстати, этого правила нужно придерживаться и при интервьюировании на последующих этапах: ведь нам требуется информация не от аналитика, а от тех, с кем он беседует.)
Самой грубой ошибкой на этом этапе было бы тут же заняться решением поставленной проблемы. Этого нельзя делать по ряду причин.
Таким образом, фиксация проблемы клиента является лишь отправной точкой, началом системного исследования, а не готовой формулировкой проблемы, подлежащей немедленному решению.
Что касается самой фиксации проблемы, то необходимо заметить, что документальное оформление работ, проделанных не только на этом, но и на последующих этапах, необходимо в связи с изъянами человеческой памяти, нарастанием объемов информации по ходу работы, изменениями окружающей обстановки со временем и т.д.