18+
реклама
18+
Бургер менюБургер меню

Марк Вольнер – Суверенный контур: протокол запуска (страница 5)

18

— Хорошо. Если считать так, как вещество потом не подаст на нас в суд.

Денис свёл на одном экране три вещи: текущий фактический объём годного материала, объём после возможной доочистки в реальном окне и прогноз по входящему резерву. Между ними зиял не провал, а зазор.

— Когда серый резерв доходит до входного контроля? — спросил Илья.

— По лучшему сценарию — завтра вечером. По честному — послезавтра ночью.

— А заморозка конфигурации?

— Сегодня в двадцать два ноль-ноль.

— И безопасное окно?

Денис пожал плечами.

— Безопасного окна уже нет. Есть только менее плохие конфигурации.

— Какие варианты? — спросил Илья.

— Честный, — первой ответила Нина. — Сократить первую волну до ядра, которое мы реально закрываем годным материалом. Всё остальное — после подтверждения следующей партии и отдельной валидации.

— Это убьёт картину запуска, — сказал Денис.

— Зато не убьёт химию.

— Второй?

— Сдвинуть заморозку конфигурации и дождаться входного контроля, — сказал Денис. — Но это уже не инженерное решение. Это удар по графику программы.

— Что выигрываем?

— Только право принимать решение на подтверждённом резерве, а не в тумане.

— Третий?

Денис посмотрел на Нину, потом на Илью.

— Частичная материалозамена с перенастройкой режимов. Контур уже считает её допустимой к просчёту.

Нина откинулась на спинку стула.

— Это не решение. Это другой тип риска.

— Да. Но это вариант, который можно перевести в числа.

— Числа потом живут внутри вещества, а не наоборот.

Илья поднял руку.

— Сначала сводим всё в одну плоскость. Потом идём к Ольге. Без театра. Мне нужна реальная граница: что мы теряем в каждом варианте и где у нас ещё остаётся система, а не ритуал запуска.

Они работали сорок минут молча и быстро. Нина выверяла границы по химии. Денис пересчитывал доступность по реальному классу годности. Илья собирал связку между материалом, первой волной и временными окнами программы. Чем дольше они сводили данные, тем яснее становилось: на уровне цеха и лаборатории проблему ещё можно было описывать как bottleneck. На уровне контура она уже превращалась в выбор формы ущерба.

Когда пакет был готов, Илья сам отправил Ольге короткое сообщение: «Нужна комната. Не операционный зал. По первой волне есть узкое место, которое нельзя закрыть формулировкой». Ответ пришёл через полторы минуты: «Через десять минут. Секторальная 2».

Секторальная переговорная была маленькой, без панорамного стекла и без общего вида на площадку. На стене висела карта первой и второй волны — только узлы, объёмы, окна, приоритеты. Ольга уже сидела за столом и просматривала пакет.

— Давайте коротко и точно. Что именно у нас не сходится?

Илья подошёл к стене и вывел материалозависимость первой волны.

— Высокочистый компонент электролитной группы. Подтверждённый годный объём ниже базовой конфигурации первой волны. Резерв на панели переоценён: часть массы числится доступной после доочистки, но в реальном окне это не рабочий запас. Входящий резерв не успевает войти в решение до заморозки конфигурации.

Ольга посмотрела на Нину.

— Это поставка или химия?

— И то и другое. Поставка только вскрыла химию на масштабе. Если бы цикл был закрыт по чистоте и аналитике, мы бы сейчас обсуждали задержку в часах, а не то, что критический объём существует как сумма оптимистичных допущений.

— Насколько плохо?

— На полноценный ввод как системы — плохо. На сокращённое ядро — ещё честно. На картинку — вообще без проблемы.

Ольга на секунду сжала губы.

— Хорошо. Что вы предлагаете как решение?

— Сократить первую волну до ядра, которое закрывается реальным годным объёмом, — сказала Нина.

— Это решение лаборатории, а не программы.

— Это решение материи.

Ольга перевела взгляд на Илью.

— Твоё?

— Первый вариант — сузить ввод. Второй — просить сдвиг заморозки и принимать решение после входного контроля резерва. Но безопасного окна нет. Даже с резервом мы закрываем проблему на несколько дней, а не по сути.

— И третий? — спросила Ольга.

— Частичная материалозамена с перенастройкой режимов, — ответил вместо него Денис.

— Уже посчитано?

— Контур выдал предварительную рекомендацию. Её надо раскрыть руками и проверить класс применимости. Но как направление — да.

— На основании чего?

— Целевая функция видит дефицит высокочистого компонента и ищет конфигурацию, в которой контур сохраняет ввод при контролируемом ущербе к ресурсу и сервисному интервалу.

Нина тихо хмыкнула.

— Очень вежливый способ сказать: съедим часть надёжности позже.

— Насколько позже? — спросила Ольга.

— В чистом классе нагрузки — позже нужного нам горизонта. В грязном — зависит от режима, температуры, вибрации, сервиса и того, насколько честно мы потом будем жить по ограничениям.

Илья видел, как быстро Ольга собирает это в управленческую схему. Она всегда мыслила масштабом, окном запуска и ценой отката.

— Давайте ещё раз, — сказала она. — Вариант первый: режем первую волну. Цена?

— Удар по запуску как по системе, — сказал Илья. — Мы сохраняем честность материала, но теряем контурность. Это будет не ввод и доказательство, а ограниченный пилот под хорошей упаковкой.

— И политически, — сказала Ольга, — это сигнал, что проект не закрывает даже базовый объём без ручного отступления. Поняла.

Она перевела взгляд на Дениса.

— Вариант второй: ждём резерв. Цена?

— Сдвиг заморозки. Пересборка части графика. Проблема не решается по сути, только переносится. В лучшем случае — на несколько дней.

— В худшем?

— Резерв не входит по контролю или входит слишком поздно для всей связки.

— Вариант третий: материалозамена. Цена?