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