Выбрать главу

— Это уже не курс, — пробормотал Денис вслух. — Это движение. Но я не призывал их менять офисные правила! Я просто рассказал про личные стратегии!

— Денис, — произнёс Станислав, сидящий рядом, — а ты не думал, что личные стратегии в масштабе становятся коллективными? Когда один человек просит не тревожить его — это каприз. Когда несколько человек вводят систему цветных наклеек — это уже новая норма.

Телефон завибрировал. Сообщение от Максима:

«Нам нужно поговорить».

Денис встал и направился в кабинет Максима. На мониторах у половины сотрудников красовались цветные наклейки.

Денис прошёл к кабинету. Дверь была приоткрыта.

— Заходи, — позвал Максим, увидев его.

Денис вошёл. В кабинете, кроме Максима, сидела Ирина из отдела кадров с планшетом и серьёзным выражением лица.

— Садись, — Максим указал на стул.

Денис сел.

— Понимаю, что это вышло за рамки курса. Если нужно, я поговорю с людьми, объясню, что это были просто рекомендации, а не призыв к действию. За последние две недели количество жалоб на рабочую среду упало на тридцать процентов. Тридцать! Люди стали меньше выгорать, больше успевать. Производительность в отделе разработки выросла на двадцать три процента. Понимаешь, обычно инициатива сверху встречает сопротивление. А тут люди сами захотели.

— Ты человек, который изменил культуру компании за две недели, — произнесла Ирина.

— Мы решили запустить проект. Приложение. Рабочее название «БегиГид». Наверняка этот проект будет успешен, — сказал Максим и улыбнулся. — Навигатор по тихим маршрутам. Пользователь вводит точку А и точку Б, а приложение прокладывает путь не по принципу «быстрее всего», а по принципу «комфортнее всего».

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

— Именно, — кивнула Ирина. — Ты — программист. И сможешь это сделать.

Денис закрыл глаза. В голове уже начали формироваться структуры данных.

— Хорошо, — услышал он собственный голос. — Я попробую.

— На совещании мы решили, что ты возглавишь этот проект, — произнёс Максим с широкой улыбкой.

— Я?

— Да. Это логично. Денис Абрикосов ты будешь руководителем проекта «БегиГид». Поздравляю! — воскликнул Максим.

— Неожиданно…

— Начинай работу над проектом.

— Сегодня?

— Да. Вперёд!

— Спасибо за оказанное доверие.

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

«Руководитель проекта. Невероятно».

Прошло ещё две недели.

Денис сидел в офисе, допивал остывший чай и вводил тестовые координаты: от его дома до офиса. Стандартный маршрут занимал двадцать минут пешком по главной улице.

Приложение «БегиГид» задумалось на секунду, потом выдало результат: тридцать семь минут через дворы, переулки и небольшой сквер.

Денис открыл карту и проверил маршрут.

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

Он усмехнулся.

— Превосходно, — прошептал он.

Через час он уже сидел с ноутбуком в кабинете Максима.

— Показывай!

Денис развернул экран к нему. На экране было открыто приложение — пока в виде веб-версии, простой интерфейс с картой города.

— Это базовый функционал, — начал он. — Пользователь вводит две точки: откуда и куда. Приложение предлагает варианты маршрута.

Он ввёл адреса: от офиса до центральной библиотеки.

На карте появились три цветные линии.

— Жёлтый маршрут — самый комфортный, минимум людей. Но самый длинный по времени.

— Сколько? — спросил Максим.

— Двадцать семь минут вместо пятнадцати по прямой.

— Приемлемо. Дальше.

— Оранжевый маршрут — компромисс между временем и комфортом. Небольшие участки оживлённых улиц, но в основном тихие зоны.

— Время?

— Двадцать минут.

— Отлично. И красный?

— Красный — по сути, стандартный маршрут. Для тех случаев, когда комфорт менее важен, чем скорость. Или для сравнения.

Максим наклонился к экрану, изучая маршруты.

— А как приложение определяет уровень комфорта?

Денис переключился на другую вкладку, где была таблица с данными.