Мне посчастливилось участвовать в последнем проекте бюро без ФФФ и в первом проекте бюро с ФФФ. В первом проекте с ФФФ я получил самый, пожалуй, запоминающийся пример флекса. Дело было таким образом.
Мы в первый раз договорились с клиентом о проекте и работали по ФФФ. Сначала пилили дизайн, фичи внедряли, плюс‑минус как обычно. В какой‑то момент стало понятно, что дедлайн уже на носу, а сделать ещё нужно очень много, слишком много, мы не успеваем. Проект сам по себе был базой знаний для кадровиков. Одной из самых страшных частей был раздел с документами. Кажется, в тот момент там было полтора миллиона различных законов, постановлений и так далее.
Так вот, когда мы взяли эти документы и втащили в наш красивый прекрасный дизайн, который мы придумали, оказалось, что все документы оформлены ужасно. Причём не наш дизайн не подошёл или ещё что‑то, а сам текст из базы данных был негодный. Например, были документы, которые набраны полностью заглавными буквами, как на печатной машинке раньше печатали. И куча разных вариаций — то тут криво, то там. Ладно, если бы все эти документы были просто кривые, так они ещё и регулярно обновлялись. Каждую неделю выходили обновления уже существующих документов, появлялись новые документы.
Чтобы это всё победить, усилия разового было недостаточно, нужна была система оформления документов на лету. А открываться надо как есть — прямо с этими документами, которые кривые или заглавными буквами набраны. Мы просто не могли себе такого позволить, слишком уж это всё было плохо.
Стало понятно, что к дедлайну мы не успеваем. Я пошёл к Артёму Горбунову, который в этом проекте был арт‑директором, бить челом и предлагать, что, мол, всё понятно, ФФФ мне нравится, я за ФФФ, классный новый подход, но мы не успеваем. Очевидно, что мы не успеем всё это сделать, документы оформить мы не успеем, время поджимает. В общем, пришёл я с предложением продлить срок, сдвинуть дедлайн. Мне в тот момент казалось, что другого решения в принципе не существует. И тем более, что проблемы были там не только с этими документами. Другие разделы тоже хромали, мягко говоря. Комплексная проблема.