Перейти к содержимому

Разработка

Поддержка продукта

Продукт живёт после запуска: обновления библиотек, разбор ошибок из логов, доработки по заявкам и дежурство, когда что-то падает.

Ответ на заявку
в течение 24 часов
Первый звонок
30 минут, без обязательств
Первая рабочая версия
через 3–5 дней

Процесс

Что происходит и когда

Работа разбита на этапы, у каждого назван результат. Вы видите его сами, а не узнаёте о нём из отчёта.

  1. Первая неделя

    Приёмка продукта

    Принимаем продукт: поднимаем его локально по вашей инструкции — там и выясняется, чего в инструкции нет. Собираем карту: где код, куда он выкатывается, какие сервисы оплачены и на кого оформлены. Первые мелкие правки уходят на бой уже на этой неделе, на них же проверяется, что выкладка и откат работают.

    На выходе — Карта кода и сервисов, проверенная выкладка

  2. Вторая неделя

    Правила и разбор списка

    Договариваемся о правилах: как к нам попадает заявка, что считается срочным, в какие часы есть дежурство. Накопленный список делим на три — «чинить», «переделывать» и «жить как есть»; третья часть обычно самая большая, и признать её дешевле, чем чинить всё подряд.

    На выходе — Согласованные правила и разобранный список

  3. С третьей недели

    Очередь и релизы

    Работа идёт очередью: срочное берётся вне неё, остальное собирается в релизы раз в неделю-две, так правки едут пачкой и проверяются вместе. Обновления библиотек делаются мелкими шагами — двадцать зависимостей, обновлённых разом, ломают продукт так, что причину потом не найти.

    На выходе — Очередь заявок и релизы пачками

  4. Каждый релиз

    Один путь релиза

    Релиз идёт одним и тем же путём: стенд, короткая проверка затронутого, выкладка в согласованное окно, откат наготове. Если мониторинга и сбора логов не было, они заводятся здесь — иначе о поломке вам сообщает пользователь, а не система.

    На выходе — Повторяемый релиз с откатом и мониторингом

  5. Раз в месяц

    Разбор месяца

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

    На выходе — Отчёт по часам и повторяющимся обращениям

Что входит в работу

  • Приёмка продукта

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

  • Разбор ошибок из логов

    отбор того, что повторяется, воспроизведение на стенде, поиск причины, проверка, что она больше не всплывает.

  • Доработки по заявкам

    колонка в отчёте, фильтр в списке, новое право у роли, письмо-уведомление — с оценкой часов и выходом в плановом релизе.

  • Обновления библиотек

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

  • Реакция на срочное

    приём обращения в согласованные часы, возврат продукта в рабочее состояние, разбор причины после восстановления.

  • Учёт часов

    что сделано за месяц и сколько заняло, какие обращения повторяются и во что обходится каждое повторение.

Что нужно от вас

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

Что обычно спрашивают

Контакты

Пришлите описание задачи

Ответ с объёмом работ, сроками и оценкой бюджета придёт в течение 24 часов.

Первый звонок — 30 минут, без обязательств с вашей стороны.

  1. 01

    Вы описываете задачу

    Пять вопросов в форме или письмо в свободной форме — как удобнее.

  2. 02

    Мы отвечаем за сутки

    С объёмом работ, сроками и оценкой бюджета — по тому, что вы рассказали.

  3. 03

    Созваниваемся на 30 минут

    Уточняем непонятное. Ни к чему вас не обязывает.