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