- PVSM.RU - https://www.pvsm.ru -
В digital-разработке, как и в любом другом деле, ошибки неизбежны. Но именно они часто становятся катализатором полезных изменений. Мы собрали несколько честных примеров из нашей практики, когда факапы привели к появлению новых рабочих процессов, фич и регламентов, которые теперь помогают нам избегать проблем и работать эффективнее.
Проблема
Изначально для управления таймингом на проекте мы использовали Gantt. С одной стороны, в таблице наглядно видно, в каком статусе находится тот или иной этап проекта. С другой стороны, неудобным оказалось каждый раз переходить туда из рабочих чатов, часто терялся контекст обсуждения. Gantt лучше подходит для больших и статичных проектов, а в небольших промо-проектах, где сроки критичны, а правки возникают постоянно, переход между рабочими чатами в телеграмм и gantt создавал хаос. Основным же каналом коммуникации при этом оставались чаты в телеграмм - и внутри команд, и при общении с клиентами.
Факап
Однажды клиент долго оттягивал согласование, и в какой-то момент мы осознали, что не успеваем к дедлайну. Даже если мы будем работать сутками, в запланированную дату проект не стартует. Клиент справедливо возмутился: «Почему меня не предупредили раньше?» С одной стороны все видят таблицы в Gantta, с другой - как будто бы чего-то не хватает.
Решение
Перенесли планирование в чат — теперь это закрепленное сообщение со списком этапов.
Добавили «точку невозврата» — момент, после которого никакие переработки не помогут уложиться в срок.
Теперь клиенты видят не только сроки согласований, но и четкий рубеж, после которого проект гарантированно сдвинется с релиза. Эта дополнительная мера хорошо помогает запускаться в срок.
Наш факап мы все-таки вытянули и смогли спасти проект. Релиз сдвинулся всего на 1 день, но это потребовало колоссальных усилий — больших переработок и выгорания команды. Мы высоко ценим доверие клиентов, но так же бережно относимся к своим сотрудникам. Именно эта «точка невозврата» помогает находить баланс: с одной стороны — гарантировать клиенту выполнение обязательств в срок, с другой — не допускать перегрузок в команде.
Проблема
Клиенты и команда теряли важные файлы: ТЗ, гайды, финальные версии макетов. Иногда брали неактуальные версии документов, что создавало расхождения. В динамичных проектах с сотнями сообщений поиск нужного превращался в квест.
Факап
Однажды клиент месяц спустя спросил: «Где лого, которое я вам передавал?» Оказалось, оно затерялось среди десятков ссылок и сотен сообщений. Менеджер новую версию пропустил и проект готовился к запуску с неактуальным логотипом.
Решение
Теперь в каждом чате два обязательных закрепа:
Вводные данные — ТЗ, бренд-гайды, контент от клиента.
Текущие материалы — ссылки на Figma, тестовые среды, тексты, препроды (тестовые ссылки).
Такое казалось бы простое решение помогло исключить путаницу и ускорило передачу проектов между исполнителями. Если на проекте что-то меняется, старые данные открепляются и делается новый закреп, то есть он всегда поддерживается в актуальном состоянии. И, естественно, все участники процесса знают, где найти материалы, где посмотреть текущие даты, где внести комментарии, которые быстро будут отработаны.
Проблема
Не все проекты должны запускаться в точно запланированную дату. Иногда запуски зависят от внешних событий. Если событие не происходит, проект откладывается.
Факап
Однажды мы разработали проект к проигрышу футбольной команды. Проект был готов, но команда выигрывала матч за матчем. Когда она наконец проиграла, про лендинг уже все забыли и не успели подключить инфраструктуру. Сайт упал под нагрузкой. В итоге через час проект свернули и отложили реализацию до следующего проигрыша.
Решение
Теперь каждую среду менеджеры фиксируют статус всех запусков на следующую неделю в закрепленном сообщении. Это помогает заранее проверить готовность и избежать сюрпризов.
Проблема
У нас сотни проектов с бесплатными SSL-сертификатами (срок действия — 3 месяца). Как правило, для большинства проектов этого срока хватает, так же выбор бесплатной версии помогает сэкономить клиенту бюджет. Если лендинг должен работать дольше, сертификат просто продлевается, но делать это нужно вручную и своевременно. Раньше мы узнавали, что сайт не работает, только когда заходили на него.
Факап
Однажды клиент пожаловался на нулевую статистику — оказалось, сертификат «протух», и сайт был недоступен.
Решение
Мы настроили систему мониторинга, которая отправляет автоматические оповещения в Telegram:
«Отвалился домен Х»
«Истекает сертификат Y»
«Перегружен сервер Z»
Теперь проблемы решаются за минуты, а не дни. Вручную отслеживать огромное количество проектов в режиме реального времени, вести по ним таблички, контролировать нештатные ситуации просто невозможно. Создание ботов существенно облегчило нам жизнь и позволило решать проблемы клиентов мгновенно, за считанные минуты, а не за дни. И, соответственно, экономить деньги клиента, ведь неработающий сайт - это всегда финансовые потери.
Проблема
Внутренние чаты проектов превращались в свалку информации. Дизайнеры, разработчики, менеджеры — все пишут в одном потоке. Критические правки клиента терялись среди сообщений. Менеджеры забывали фиксировать договоренности из чатов в проектах.
Факап
Однажды мы разрабатывали проект для крупного банка с большим количеством детализированного контента. В процессе были сотни правок, менялись герои, локации. Перед релизом внезапно выяснилось, что часть контента осталась устаревшей, в тексте появились опечатки, что для проекта такого уровня совершенно недопустимо. Уже согласованный проект нельзя было запускать — пришлось экстренно чистить ошибки.
Решение
Мы ввели обязательный финальный чек редактора. Теперь отдельный специалист (редактор) вычитывает весь проект перед релизом и проверяет информацию на актуальность и отсутствие ошибок.
Ввели правило: теперь все правки в обязательном порядке фиксируются в баг-листе или листе доработок закрепленных в чатах. После внедрения этой практики релизы стали проходить гораздо спокойнее и для нас, и для клиентов.
Проблема
Промопроекты могут падать под нагрузкой, особенно если клиент не предупреждает о масштабах трафика.
Факапы
Кликер-боты: Из 10 000 пользователей неожиданно 1000 человек оказались с автокликерами, и они «положили» проект за 10 минут.
Неожиданный наплыв. Мы разработали проект, который работал месяц, и в течение этого месяца на сайт заходили клиенты. Все было прекрасно, но клиент нас не предупредил, что последним заданием будет зайти в определенный день, в определенное время всем сразу и выполнить заключительное действие. К единовременному наплыву 40 000 пользователей мы были не готовы - инфраструктура не выдержала, сайт упал.
Периодически у всех могут случаться DDoS атаки. Даже на сайте нашей digital-студии такое бывает.
Решение
Теперь мы в обязательном порядке:
Обсуждаем с клиентом ожидаемую нагрузку и фиксируем в ТЗ.
Настраиваем мониторинг серверов (оповещения о перегрузках).
Привлекаем DevOps для высоконагруженных проектов.
Рекомендуем клиентам не экономить на инфраструктуре. При это стараемся рассчитать проект так, чтобы не было риска перегрузки, и чтобы клиенту не пришлось много переплачивать за лишние мощности.
Эти кейсы показывают, что даже болезненные факапы можно превратить в рабочие процессы. Главное — не игнорировать проблемы, а системно их решать. Любая ошибка — это возможность создать новый рабочий стандарт. Вместо того, чтобы скрывать провалы, мы превращаем их в регламенты. Вместо поиска виноватых — разрабатываем системы, которые предотвращают повторение ошибок.
Сегодня эти шесть «факапов» — наше конкурентное преимущество. Они сделали процессы прозрачнее, команду — профессиональнее, а клиентов — спокойнее.
Автор: EvaSit
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka/420499
Ссылки в тексте:
[1] Источник: https://habr.com/ru/articles/911890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=911890
Нажмите здесь для печати.