Поддержка и сопровождение программного обеспечения

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

Поддержка и сопровождение программного обеспечения

Кому это подходит

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

Выберите нужную поддержку

Поддержка мобильных приложений

Одна команда для работающего мобильного продукта: iOS, Android, бэкенд, инфраструктура и модерация в обоих сторах. Abuk с нами с 2018 года, MemoWord — с 2019-го.

Поддержка сайтов

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

Поддержка серверов

Администрирование Linux-серверов: веб-серверы, базы данных, проверенные бэкапы, обновления, мониторинг, SSL, почта и переезды между хостинг-провайдерами.

DevOps

CI/CD-пайплайны, контейнеры, облачная и VPS-инфраструктура, раздельные окружения и мониторинг — чтобы релизы стали рутиной.

Миграция серверов

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

Приём продукта, когда команда ушла

Приём продукта, когда команда ушла

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

Одна команда на весь продукт

Одна команда на весь продукт

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

Поддержка и развитие вместе

Поддержка и развитие вместе

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

Как начинается поддержка

01

Знакомство

Вы рассказываете, из чего состоит продукт, кто его создавал и что беспокоит вас сейчас. Мы говорим, на какие части посмотрели бы в первую очередь.

02

Аудит

Изучаем код, аккаунты, хостинг и развёртывание. Вы получаете отчёт о состоянии каждой системы и найденных рисках.

03

Объём и условия

Согласуем, что входит в поддержку, время реакции для каждого типа проблем и ежемесячный объём. Вы получаете предложение с ценой за этот объём.

04

Передача

Доступы, ключи и документация собираются в одном месте, настраивается мониторинг, а срочные проблемы из аудита исправляются в первую очередь.

05

Постоянная поддержка

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

Что мы поддерживаем

Мобильные приложения

Веб и бэкенд

Инфраструктура

Как можно оплачивать поддержку

Ежемесячный план поддержки

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

Выделенная команда

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

Почасово, по запросу

Для продуктов, которым помощь нужна время от времени: отдельные исправления, обновления или консультации с оплатой по затраченному времени.

Отзывы

К каждому клиенту и его проекту относимся с вниманием.

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

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

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

Какое время реакции вы предлагаете?

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

Вы поддерживаете продукты, созданные другими командами?

Да, большинство проектов поддержки так и начинается. Мы начинаем с аудита и честно рассказываем, в каком состоянии продукт, прежде чем брать на себя обязательства по объёму.

Можете ли вы заменить наше агентство на работающем продукте?

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

Кому принадлежат аккаунты и доступы?

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

Что мы видим каждый месяц?

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

Что будет, если мы решим прекратить сотрудничество?

Всё остаётся вашим: код, доступы, документация и заметки, сделанные в ходе поддержки. Мы организованно передаём продукт следующей команде.

Расскажите о своём проекте

Опишите задачу в нескольких строках. В течение одного рабочего дня мы ответим вопросами или первым мнением об объёме работ и стоимости.

Удобнее написать на почту или созвониться?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Таллин, Эстония. Наша команда распределена по всему миру.

Присоединяйтесь к нашей команде

Присылайте резюме на career@revolsource.com