Делаем сложное удобным.
+7 921 942-73-77Написать в Telegram

Поддержка и доработка Telegram-ботовБот работает.
Бизнес спокоен.

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

Полезный материал
Самолёт над стеклянным кубом CubeCode
Наблюдаемость + стабильность

Что происходит с вашим ботом?

УЗНАЁТЕ СВОЮ СИТУАЦИЮ?

Бот сломался. А где код, доступы и причина: непонятно.

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

КАК МЫ РЕШАЕМ ЗАДАЧУ

За простым
интерфейсом.
Точная работа.

Проектируем весь путь, включая ситуации, когда что-то идёт не по плану.

01

Сначала разберёмся в текущем состоянии

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

02

Исправления отделяем от развития

Восстановление сломанного сценария, изменение бизнес-правил и новая функция: разные задачи. Согласуем приоритеты, зависимости и проверку результата. Это помогает избежать ситуации, когда срочное исправление незаметно превращается в переписывание продукта.

03

За надёжностью нужен регулярный контроль

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

04

Понятные условия сопровождения

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

ПОНЯТНО НА КАЖДОМ ЭТАПЕ

Без чёрного
ящика.
Включая код.

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

1

Задача

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

Карта сценария
2

Прототип

Собираем пользовательский путь и проверяем его до основной разработки.

Экраны и логика
3

Разработка

Соединяем интерфейс, сервер и внешние системы. Предусматриваем ошибки и повторные действия.

Работающий продукт
4

Запуск

Проверяем сценарии, передаём доступы и документацию. Договариваемся о поддержке.

Продукт под вашим контролем
cubecode.ПРАКТИКА

Чек-лист передачи бота новому разработчику

8 пунктов для вашего проекта
ЗАБЕРИТЕ В РАБОТУ

Чек-лист передачи бота новому разработчику

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

Поможет разобраться: бот сломался. А где код, доступы и причина: непонятно.

  1. 1Репозиторий исходного кода и инструкция запуска.
  2. 2Список серверов, доменов, баз данных и владельцев учётных записей.
  3. 3Перечень переменных окружения и секретов без отправки их в открытом сообщении.
Открыть все 8 пунктов
  1. 4Интеграции: системы, права, ограничения и ответственные за доступ.
  2. 5Описание текущих сценариев, ролей и известных ошибок.
  3. 6Резервные копии, даты проверки и порядок восстановления.
  4. 7Логи и примеры сбоев с временем и шагами воспроизведения.
  5. 8Приоритеты: что мешает работе сейчас и что относится к развитию.
Скачать материал
Доступен сразу. Без регистрации и подписки.

Хорошие вопросы.
Прямые ответы.

Остался свой?
Напишите нам в Telegram ↗

Можно ли доработать бота другого разработчика?

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

Что нужно для первичного разбора проблемы?

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

Чем время реакции отличается от времени решения?

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

Входит ли развитие в сопровождение?

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

ОТ ИДЕИ К ПЕРВОМУ ШАГУ

Хороший продукт
начинается
с разговора.

Расскажите, как сейчас устроен процесс и что хотите изменить. Вместе определим, с чего начать.

Какая у вас задача?

Можно в двух предложениях.

Обсудим задачу напрямую

Онлайн-приём заявок готовится к запуску. Сейчас вы можете позвонить или самостоятельно написать нам.

Эта страница не отправляет ваши ответы в почтовые сервисы. Обработка данных