Переходим к нашим взрослым проблемам. Итак, нам предстоит решать уравнение с несколькими переменными:
Y = f(X1) + f(X2) + f(X3) + f(X4) + f(X5),
где Y – количество готового товара данного наименования, который логисты должны обеспечить на складе в заданное время;
f(X1) – некая функция, которая позволяет варьировать остатками комплектующих на складе производителя в сторону того или иного заказа, в зависимости от неопределенности спроса;
f(X2) – функция, планирующая распределение комплектующих, находящихся в пути, в зависимости от неопределенностей спроса и поставок;
f(X3) – функция, планирующая потребность в комплектующих на стадии производства с учетом ограничителей поставщика комплектующих;
f(X4) – функция, предусматривающая отклонения в качестве поставляемых комплектующих;
f(X5) – функция, обеспечивающая своевременность платежей для обеспечения планов логистики по отгрузке комплектующих и производства готовых товаров.
А теперь представьте, насколько сложной будет ваша задача, если вы попытаетесь решать данное уравнение в увязке с пятью другими уравнениями, которые в свою очередь, содержат набор своих переменных величин, каждая из которых также имеет свой набор неопределенностей и погрешностей. А ведь таких наименований не одно и не два… Нередко, именно на этом этапе, аналитики и специалисты логистических подразделений попросту тонут в бесконечных таблицах, коэффициентах и вычислениях. При этом конкретный специалист превращается в незаменимую персону, так как никто другой не сможет оперативно разобраться в технологии принятия решений в его области.
Давайте попробуем с помощью «теории пирамидок», во-первых, максимально сократить количество переменных величин в процессе управления поставками, и, во-вторых, сделать его максимально прозрачным и понятным даже ребенку.
Сначала выделим наиболее критичные места, возникающие в работе компаний-дистрибьюторов при переводе на контрактное производство значительной доли своего ассортимента. Именно эти "болевые" точки и поставим во главу решения проблемы. По опыту своей работы, могу сказать, что наиболее сложными стали задачи согласования планов логистики и финансового подразделения, а также управление запасами исходных компонентов для производства. При этом не будем забывать, что главная наша цель – это обеспечить поставку нужного количества готового товара на склад в заданное время. Именно эту цель и сделаем основанием нашей пирамидки. А формально ее обозначим как базовый план поставок (БПП) по данному наименованию. Предположим, что источником БПП является некое аналитическое подразделение компании, которое направляет его в логистическое подразделение (далее – отдел поставок (ОП)) в установленные сроки и в утвержденной форме. План направляется в виде таблицы Excel с обязательным внесением в корпоративную базу данных (БД). Каждая версия базового плана поставок (БПП) по каждому наименованию обязательно должна иметь некий идентификатор. К примеру, БПП по товару А, направленный 25 августа 2010 года, имеет номер БПП-0610/273568/01, где 0610 – месяц и год формирования первой версии БПП по данному наименованию, 273568 – код готового товара в вашей БД, 01 – текущий номер версии БПП по данному наименованию. Если же БПП по данному наименованию по тем или иным причинам претерпел изменения, то следующая версия получает номер БПП-0610/273568/02. Регламент формирования, внесения изменений в БПП, их согласование и утверждение следует прописать в рамках процессного планирования бизнеса компании. Форма БПП также предусматривает набор признаков, позволяющих ОП расставлять приоритеты и принимать решения при формировании планов поставок комплектующих и готовых товаров. Пример упрощенной версии БПП приведен в табл. 3.1.
Таблица 3.1
Базовый план поставок компании «Омега»
Итак, основа пирамидки сформирована. Для дальнейшей сборки, нам нужен «столбик». Напомню его назначение. Столбик привязывает заданное количество колечек нужного размера к конкретному основанию в заданной последовательности. Этим столбиком станет, так называемый, документ списания. При этом используется механизм резервирования товаров, предусмотренный в любом стандартном ПО. Пример документа списания приведен в табл. 3.2.
Таблица 3.2
Типовой документ списания при поставках комплектующих
Каково назначение данного документа в нашем случае? Вы закрепляете все имеющиеся в БД комплектующие в нужном количестве за каждым наименованием товара, приведенного в БПП. Если одно и то же наименование комплектующих имеет разное местонахождение или еще только в проекте, то лучше их указать отдельными строчками. Итак, получив от заказчика БПП, с помощью документов списания мы решили две задачи. Во-первых, мы распределили имеющиеся запасы комплектующих и, соответственно, очертили свободный запас, который может быть использован под другие заказы. Во-вторых, мы сформировали дефицит комплектующих, которые нам необходимо допоставить, чтобы произвести необходимое количество товара, т. е. если в документе списания появляются комплектующие, которые отсутствуют в нужном количестве в БД, то мгновенно появляется некий отрицательный (красный) остаток. Обратите внимание, что по строке со статусами «проект-проект» дата поставки комплектующих на производство не указана. Причина – данная строка была создана именно для того, чтобы сформировать дефицит комплектующих, которые еще не включились в цепочку поставок. Как только данный заказ будет принят поставщиком в производство, статус строки поменяется на «в производстве» и появятся плановые даты как движения комплектующих по реперным точкам, так и дата готовности товара. «Красный» остаток плановой потребности (дефицита) превращается в «черное» реальное количество, включенное в цепочку поставок. Поэтому документы списания с «красными» строками автоматически отмечаются «красным» цветом в сводном реестре и находятся под особым контролем руководителя ОП.
В принципе, можно указать и денежные характеристики комплектующих, а также плановые сроки и назначения платежей. Но создаваться эти параметры будут в другом документе, о котором будет сказано ниже.
Приступим к набору колечек. Прежде всего нужно сделать так, чтобы они появились. А уже затем начнем их складывать. Напомню, что пока колечки будут валяться на полу, они как-бы ничьи, а точнее – общие. Но как только вы привязали их к конкретному основанию с помощью столбика, данное колечко стало принадлежностью конкретной пирамидки. При этом колечки нужно складывать в определенной временной последовательности. Ваша задача – сделать так, чтобы, с одной стороны, количество колечек было достаточным для сборки необходимого количества пирамидок, и в то же время количество "бесхозных" колечек стало минимальным, а идеально – их не должно быть вообще.