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