Для выделения шагов есть несколько основных правил. Все они родились из нашей многолетней практики в различных компаниях.
1. Используйте 7–12 шагов для описания процесса. Это не догма: может быть, к примеру, 6 или 15. Но не сильно меньше – в этом случае процесс остается непонятным. И не сильно больше – слишком много шагом не умещаются в голове.
В одном архитектурном бюро главный инженер на радостях, что его наконец-то услышали, принес на второй день рабочей сессии схему основного процесса, в котором был большим докой. Процесс насчитывал 42 шага (5 страниц формата А4)!
Удерживайтесь на выбранном уровне детализации. Часто бывает так, что в группе, работающей над процессом, есть некий эксперт по одному из его этапов. И он начинает настаивать на том, что «его» шаг надо представить более подробно. Это нарушает логику модели, поэтому предложите ему в полной мере проявить свою экспертность позже, когда дойдете до более глубокого уровня описания.
Так, в одной рабочей группе по отладке основного процесса главбух совместно с юристом старательно описали шаги по согласованию и утверждению договора. В итоге из 17 получившихся шагов 5 были результатом их работы. Пришлось сократить до одного.
2. Отображайте только нормальный ход процесса. Обычно большинство процессов в зависимости от тех или иных условий могут выполняться различным образом. Например, если клиент пришел в ресторан, а все столики заняты. Но не надо загромождать этим основную схему. Она должна быть простой и прозрачной. Понятной толковому новичку, которого вы приняли в компанию.
Все нюансы лучше оставить для более детальных уровней описания.
3. Описывайте процесс как линейный. Да, именно так: без параллельного исполнения шагов, логических ветвлений (если выполняется условие A, то делаем Х, иначе Y) и циклов. Мне с образованием системного аналитика и опытом программирования было трудно это принять. Но практика убедила в важности простоты – по опыту, если в логике выполнения процесса есть развилки, исполнители начинают «косячить». Опишите наиболее типичную последовательность шагов[107]. А тонкости выполнения поясните при их детализации.
Многие наши клиенты сначала сомневаются в том, что реально использовать линейные описания процессов. А потом благодарят: наконец-то все стало понятно. Часто до работы с нами они пытались использовать различные навороченные методики, запутывались и бросали.
Поняв наш подход, им удавалось описывать в линейном виде даже сложнейшие длительные процессы в разных отраслях: девелопмент и строительство, разные сферы производства и т. д.
4. Включите все основные этапы процесса. Даже те, которые выполняются не каждый раз.
Например, с некоторыми клиентами вы работаете по предоплате (полной или частичной), а некоторым доверяете настолько, что готовы получать от них оплату после отгрузки товара или оказания услуг. В этом случае включите в процесс оба шага: получение