◆ SIMNETIQ / 03 / W-04МОНИТОРИНГ · ПОДДЕРЖКА · ИТЕРАЦИИУСЛОВИЕ РАБОТЫ
W-04

Мы остаёмсяпосле запуска

Мониторинг, поддержка и следующая итерация заложены в план, а не привинчены сверху.

Запуск — это середина работы. Приложение, которое вышло в прод и тихо сломалось через три недели, не было сдано — оно было брошено точно в срок. Наблюдаемость и автоматизация развёртывания закладываются с первого дня, а то, что происходит после запуска, обсуждается, пока ещё есть время под это построить.

На практике

Что это означает

Кратко

Входит в каждую сборкуМониторинг · CI/CD
Объём поддержкиОпределён и ограничен по времени
Если поддержка закончиласьНичего не выключается
01

Что уходит в прод в первый день

Каждый проект выходит с уже подключёнными трекингом ошибок, мониторингом доступности и конвейером CI/CD, потому что достраивать наблюдаемость после инцидента — значит выяснять причину сбоя угадыванием. Это не допродажи в конце SOW. Это часть разработки — по той же причине, по которой ею являются тесты.

02

Что на самом деле покрывает поддержка

Исправление дефектов в том, что мы построили. Обновления зависимостей и безопасности. Изменения платформ — релиз iOS или Android, объявляющий устаревшим то, на что вы опираетесь; версия API, которую поставщик выводит из эксплуатации; истекающий сертификат. Реакция на алерты того мониторинга, что ушёл в прод вместе с проектом. Это негероическая работа, от которой зависит, будет ли софт работать через два года.

03

Что заканчивается вместе с проектом

Поддержка оценивается и стоит так же, как всё остальное, поэтому у неё есть дата окончания и вы её видите. Это не автоматический ежемесячный платёж, идущий, пока кто-нибудь не заметит. Когда период поддержки заканчивается, софт продолжает работать: код, инфраструктура и документация у вас, поэтому ничего не выключается и ничего не нужно продлевать, чтобы остаться в проде. Новые функции оцениваются как новая работа, а не растворяются в строке «поддержка».

04

Ревью App Store и Play

Ревью в сторах — не разовое событие. Apple и Google меняют требования, отклоняют сборки по причинам, которых год назад не существовало, и периодически удаляют приложения, не обновлённые под актуальный SDK. Если приложение подавали мы, цикл повторной подачи в период поддержки ведём мы, а не пересылаем вам письмо об отклонении на расшифровку.

05

Следующая итерация

Большинство полезного софта меняется после того, как его коснулись реальные пользователи. Мы предпочтём оценить второй этап по тому, что произошло на самом деле — данным мониторинга, обращениям в поддержку, функциям, которыми никто не воспользовался, — а не строить на первом этапе всё, что кто-либо вообразил. Запуск — это момент, когда у вас наконец появляются факты, и это самый дешёвый момент, чтобы сменить направление.

Вопросы

Частые вопросы

Сколько стоит поддержка после запуска?

Она оценивается под конкретный проект и конкретный объём — в том же SOW или в коротком продолжении, — потому что честный ответ зависит от того, что построено и на чём оно работает. Чем она точно не является, так это открытым ретейнером без заявленного результата.

Что входит в поддержку, а что считается новым проектом?

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

Что произойдёт, если я перестану платить за поддержку?

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

Вы мониторите приложение, или я должен сообщать о поломках?

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

Кто занимается отклонениями в App Store и обновлениями ОС?

Мы, в период поддержки, если приложение подавали мы. Требования сторов и минимальные версии SDK меняются по графику Apple и Google, а не по вашему, поэтому это трактуется как постоянная работа, а не как разовая подача.

Как быстро вы реагируете на инцидент в проде?

В тот же рабочий день по всему, что кладёт живую систему. Штатные вопросы решаются в течение одного рабочего дня. Ожидания по времени реакции прописываются в объёме поддержки, а не остаются устной договорённостью.

Свяжитесь с нами

Остался вопрос?

Задайте его до того, как на что-то соглашаться. Брифы и вопросы получают ответ в течение одного рабочего дня — от инженера, который будет делать работу.