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