Разработка
Поддержка продукта
Продукт живёт после запуска: обновления библиотек, разбор ошибок из логов, доработки по заявкам и дежурство, когда что-то падает.
- Ответ на заявку
- в течение 24 часов
- Первый звонок
- 30 минут, без обязательств
- Первая рабочая версия
- через 3–5 дней
Процесс
Что происходит и когда
Работа разбита на этапы, у каждого назван результат. Вы видите его сами, а не узнаёте о нём из отчёта.
Первая неделя
Приёмка продукта
Принимаем продукт: поднимаем его локально по вашей инструкции — там и выясняется, чего в инструкции нет. Собираем карту: где код, куда он выкатывается, какие сервисы оплачены и на кого оформлены. Первые мелкие правки уходят на бой уже на этой неделе, на них же проверяется, что выкладка и откат работают.
На выходе — Карта кода и сервисов, проверенная выкладка
Вторая неделя
Правила и разбор списка
Договариваемся о правилах: как к нам попадает заявка, что считается срочным, в какие часы есть дежурство. Накопленный список делим на три — «чинить», «переделывать» и «жить как есть»; третья часть обычно самая большая, и признать её дешевле, чем чинить всё подряд.
На выходе — Согласованные правила и разобранный список
С третьей недели
Очередь и релизы
Работа идёт очередью: срочное берётся вне неё, остальное собирается в релизы раз в неделю-две, так правки едут пачкой и проверяются вместе. Обновления библиотек делаются мелкими шагами — двадцать зависимостей, обновлённых разом, ломают продукт так, что причину потом не найти.
На выходе — Очередь заявок и релизы пачками
Каждый релиз
Один путь релиза
Релиз идёт одним и тем же путём: стенд, короткая проверка затронутого, выкладка в согласованное окно, откат наготове. Если мониторинга и сбора логов не было, они заводятся здесь — иначе о поломке вам сообщает пользователь, а не система.
На выходе — Повторяемый релиз с откатом и мониторингом
Раз в месяц
Разбор месяца
Короткий разбор: на что ушли часы, какие обращения повторяются, что дешевле починить в корне, чем чинить каждый раз. Отсюда же видно момент, когда поддержки стало мало и развитие пора выносить в отдельную работу.
На выходе — Отчёт по часам и повторяющимся обращениям
Что входит в работу
Приёмка продукта
запуск проекта по вашей инструкции, карта кода, окружений и оплаченных сервисов, пробелы в инструкции, вскрывшиеся при запуске.
Разбор ошибок из логов
отбор того, что повторяется, воспроизведение на стенде, поиск причины, проверка, что она больше не всплывает.
Доработки по заявкам
колонка в отчёте, фильтр в списке, новое право у роли, письмо-уведомление — с оценкой часов и выходом в плановом релизе.
Обновления библиотек
мелкими шагами с проверкой после каждого, закрытие объявленных уязвимостей, переход на новые версии языка и базы.
Реакция на срочное
приём обращения в согласованные часы, возврат продукта в рабочее состояние, разбор причины после восстановления.
Учёт часов
что сделано за месяц и сколько заняло, какие обращения повторяются и во что обходится каждое повторение.
Что нужно от вас
- Репозиторий с историей изменений и доступ к серверу, логам и панели хостинга.
- Ключи, переменные окружения и тестовые данные, без которых проект не поднимется на нашей машине.
- Часы, в которые нужна связь, и человек с вашей стороны, который решает, что считать срочным.
Что обычно спрашивают
Контакты
Пришлите описание задачи
Ответ с объёмом работ, сроками и оценкой бюджета придёт в течение 24 часов.
Первый звонок — 30 минут, без обязательств с вашей стороны.
01
Вы описываете задачу
Пять вопросов в форме или письмо в свободной форме — как удобнее.
02
Мы отвечаем за сутки
С объёмом работ, сроками и оценкой бюджета — по тому, что вы рассказали.
03
Созваниваемся на 30 минут
Уточняем непонятное. Ни к чему вас не обязывает.