Как стать автором
Обновить

Как ошибки превратились в рабочие процессы: 6 факапов, которые изменили нашу работу

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров967

В digital-разработке, как и в любом другом деле, ошибки неизбежны. Но именно они часто становятся катализатором полезных изменений. Мы собрали несколько честных примеров из нашей практики, когда факапы привели к появлению новых рабочих процессов, фич и регламентов, которые теперь помогают нам избегать проблем и работать эффективнее.

1. Gantt, рабочие чаты и «точка невозврата»

Проблема

Изначально для управления таймингом на проекте мы использовали Gantt. С одной стороны, в таблице наглядно видно, в каком статусе находится тот или иной этап проекта. С другой стороны, неудобным оказалось каждый раз переходить туда из рабочих чатов, часто терялся контекст обсуждения. Gantt лучше подходит для больших и статичных проектов, а в небольших промо-проектах, где сроки критичны, а правки возникают постоянно, переход между рабочими чатами в телеграмм и gantt создавал хаос. Основным же каналом коммуникации при этом оставались чаты в телеграмм - и внутри команд, и при общении с клиентами.

Факап

Однажды клиент долго оттягивал согласование, и в какой-то момент мы осознали, что не успеваем к дедлайну. Даже если мы будем работать сутками, в запланированную дату проект не стартует. Клиент справедливо возмутился: «Почему меня не предупредили раньше?» С одной стороны все видят таблицы в Gantta, с другой - как будто бы чего-то не хватает. 

Решение

  • Перенесли планирование в чат — теперь это закрепленное сообщение со списком этапов.

  • Добавили «точку невозврата» — момент, после которого никакие переработки не помогут уложиться в срок.

Теперь клиенты видят не только сроки согласований, но и четкий рубеж, после которого проект гарантированно сдвинется с релиза. Эта дополнительная мера хорошо помогает запускаться в срок. 

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

2. Обязательные закрепы: порядок в хаосе

Проблема

Клиенты и команда теряли важные файлы: ТЗ, гайды, финальные версии макетов. Иногда брали неактуальные версии документов, что создавало расхождения. В динамичных проектах с сотнями сообщений поиск нужного превращался в квест.

Факап

Однажды клиент месяц спустя спросил: «Где лого, которое я вам передавал?» Оказалось, оно затерялось среди десятков ссылок и сотен сообщений. Менеджер новую версию пропустил и проект готовился к запуску с неактуальным логотипом. 

Решение

Теперь в каждом чате два обязательных закрепа:

  • Вводные данные — ТЗ, бренд-гайды, контент от клиента.

  • Текущие материалы — ссылки на Figma, тестовые среды, тексты, препроды (тестовые ссылки). 

Такое казалось бы простое решение помогло исключить путаницу и ускорило передачу проектов между исполнителями. Если на проекте что-то меняется, старые данные открепляются и делается новый закреп, то есть он всегда поддерживается в актуальном состоянии. И, естественно, все участники процесса знают, где найти материалы, где посмотреть текущие даты, где внести комментарии, которые быстро будут отработаны. 

3. Статус запусков на неделю

Проблема

Не все проекты должны запускаться в точно запланированную дату. Иногда запуски зависят от внешних событий. Если событие не происходит, проект откладывается. 

Факап

Однажды мы разработали проект к проигрышу футбольной команды. Проект был готов, но команда выигрывала матч за матчем. Когда она наконец проиграла, про лендинг уже все забыли и не успели подключить инфраструктуру. Сайт упал под нагрузкой. В итоге через час проект свернули и отложили реализацию до следующего проигрыша.  

Решение

Теперь каждую среду менеджеры фиксируют статус всех запусков на следующую неделю в закрепленном сообщении. Это помогает заранее проверить готовность и избежать сюрпризов.

4. Мониторинг сертификатов и хостингов

Проблема

У нас сотни проектов с бесплатными SSL-сертификатами (срок действия — 3 месяца). Как правило, для большинства проектов этого срока хватает, так же выбор бесплатной версии помогает сэкономить клиенту бюджет. Если лендинг должен работать дольше, сертификат просто продлевается, но делать это нужно вручную и своевременно. Раньше мы узнавали, что сайт не работает, только когда заходили на него.

Факап

Однажды клиент пожаловался на нулевую статистику — оказалось, сертификат «протух», и сайт был недоступен. 

Решение

Мы настроили систему мониторинга, которая отправляет автоматические оповещения в Telegram:

  • «Отвалился домен Х»

  • «Истекает сертификат Y»

  • «Перегружен сервер Z»

Теперь проблемы решаются за минуты, а не дни. Вручную отслеживать огромное количество проектов в режиме реального времени, вести по ним таблички, контролировать нештатные ситуации просто невозможно. Создание ботов существенно облегчило нам жизнь и позволило решать проблемы клиентов мгновенно, за считанные минуты, а не за дни. И, соответственно, экономить деньги клиента, ведь неработающий сайт - это всегда финансовые потери. 

5. Баг-листы/листы доработок и работа редактора 

Проблема

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

Факап

Однажды мы разрабатывали проект для крупного банка с большим количеством детализированного контента. В процессе были сотни правок, менялись герои, локации. Перед релизом внезапно выяснилось, что часть контента осталась устаревшей, в тексте появились опечатки, что для проекта такого уровня совершенно недопустимо. Уже согласованный проект нельзя было запускать — пришлось экстренно чистить ошибки.

Решение

  • Мы ввели обязательный финальный чек редактора. Теперь отдельный специалист (редактор) вычитывает весь проект перед релизом и проверяет информацию на актуальность и отсутствие ошибок. 

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

6. Автокликеры и DDoS: мониторинг падений

Проблема

Промопроекты могут падать под нагрузкой, особенно если клиент не предупреждает о масштабах трафика.

Факапы

  • Кликер-боты: Из 10 000 пользователей неожиданно 1000 человек  оказались с автокликерами, и они «положили» проект за 10 минут.

  • Неожиданный наплыв. Мы разработали проект, который работал месяц, и в течение этого месяца на сайт заходили клиенты. Все было прекрасно, но клиент нас не предупредил, что последним заданием будет зайти в определенный день, в определенное время всем сразу и выполнить заключительное действие. К единовременному наплыву 40 000 пользователей мы были не готовы - инфраструктура не выдержала, сайт упал. 

  • Периодически у всех могут случаться DDoS атаки. Даже на сайте нашей digital-студии такое бывает.

Решение

Теперь мы в обязательном порядке:

  • Обсуждаем с клиентом ожидаемую нагрузку и фиксируем в ТЗ.

  • Настраиваем мониторинг серверов (оповещения о перегрузках).

  • Привлекаем DevOps для высоконагруженных проектов.

  • Рекомендуем клиентам не экономить на инфраструктуре. При это стараемся рассчитать проект так, чтобы не было риска перегрузки, и чтобы клиенту не пришлось много переплачивать за лишние мощности. 

Ошибки — лучшие учителя

Эти кейсы показывают, что даже болезненные факапы можно превратить в рабочие процессы. Главное — не игнорировать проблемы, а системно их решать. Любая ошибка — это возможность создать новый рабочий стандарт. Вместо того, чтобы скрывать провалы, мы превращаем их в регламенты. Вместо поиска виноватых — разрабатываем системы, которые предотвращают повторение ошибок.

Сегодня эти шесть «факапов» — наше конкурентное преимущество. Они сделали процессы прозрачнее, команду — профессиональнее, а клиентов — спокойнее.

Теги:
Хабы:
+2
Комментарии3

Публикации

Работа

Ближайшие события