Задача / 01Описать версии / Подключить инструмент
Определяем исходное состояние и историю изменений схемы.
Согласуем формат миграций и учёт применённых операций.
Изменения схемы БД · Настройка · Сопровождение
Встраиваем версионирование и применение изменений схемы базы данных в процесс выпуска. Настраиваем проверки миграций, порядок выполнения и контроль совместимости с приложением.
Обратимость изменения зависит от операции и данных. Для каждого рискованного шага согласуем восстановление или последующее исправление, а не обещаем универсальный откат.
Подготовим вводные
Три вопроса помогут определить контур работ и следующий шаг к оценке.
Состав работ зависит от вашей системы и согласованных критериев результата.
Задача / 01Определяем исходное состояние и историю изменений схемы.
Согласуем формат миграций и учёт применённых операций.
Задача / 02Проверяем изменения в тестовой базе до выпуска.
Задача / 03Согласуем блокировки, порядок обновления приложения и действия при сбое.
Подключает выбранные проверки и интеграции в процесс сборки и эксплуатации.
Проверяет конфигурацию, ограничения и сценарии восстановления.
Определяет границы работ и принимает результат на выбранном проекте.
Участвует в проверках и принимает инструкции сопровождения.
Определяем исходное состояние и историю изменений схемы. Согласуем формат миграций и учёт применённых операций. Проверяем изменения в тестовой базе до выпуска. Согласуем блокировки, порядок обновления приложения и действия при сбое.
СУБД, текущая структура и история изменений. Порядок обновления приложения и базы. Объёмы таблиц, ограничения блокировок и тестовые наборы.
Состав доработок приложений, закупку лицензий и дальнейшее сопровождение согласуем отдельно от первичной настройки.
Конкретный состав артефактов и критерии приёмки фиксируем перед началом работ.
Изменения хранятся и проходят ревью вместе с кодом.
Контроль последовательности и тестового применения.
Порядок операций и восстановления при ошибке.
Состав решения согласуем с учётом вашей инфраструктуры и задач.
Изменения хранятся и проходят ревью вместе с кодом.
Контроль последовательности и тестового применения.
Порядок операций и восстановления при ошибке.
Разберём исходную схему, ограничения и критерии результата. Выберем пилотный объект и согласуем последовательность работ.
Предоставляйте только необходимые сведения и минимальные права для выбранного этапа.
ПЕРЕД СТАРТОМ
Общая картина проектаОснова для оценки объёма и плана работ
Разберём текущую схему и определим объём изменений.
Проверим решение на одном согласованном проекте.
Расширим проверенный подход на выбранные системы.
Разберём настройки, инструкции и контрольные сценарии.
Определим исходное состояние, границы работ и критерии приёмки.
Разберём исходную схему, ограничения и критерии результата. Выберем пилотный объект и согласуем последовательность работ.
Реализуем согласованный объём на выбранном контуре.
Согласуем формат миграций и учёт применённых операций. Проверяем изменения в тестовой базе до выпуска.
Проверим результат по согласованным сценариям и передадим материалы команде.
Проверяем применение миграций на согласованных исходных версиях. Проверяем работу нужных версий приложения. Проверяем остановку процесса и согласованный способ продолжения. Порядок операций и восстановления при ошибке.
Стоимость и продолжительность определяем после анализа исходных данных, доступа и согласованного объёма. Подготовим индивидуальную оценку с учётом требований к результату.
| Фактор | Что оцениваем |
|---|---|
| Схема | СУБД, текущая структура и история изменений. |
| Релиз | Порядок обновления приложения и базы. |
| Данные | Объёмы таблиц, ограничения блокировок и тестовые наборы. |
| Охват внедрения | Количество проектов, окружений и контрольных сценариев; необходимая глубина автоматизации. |
Проверяем применение миграций на согласованных исходных версиях.
Проверяем работу нужных версий приложения.
Проверяем остановку процесса и согласованный способ продолжения.
Передаём согласованные настройки, результаты проверки и инструкции. Дополнительное сопровождение и режим реакции обсуждаем отдельно.
Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.
Python · автоматизация тестирования
Московская биржа. Автоматизация тестирования
Данные · смежный опыт
Крупнейший ритейл - проекты по SAP и Data
Усиление командами и точечными ИТ-специалистами команды интегратора Иннотех на проектах ВТБ и дочерних компаний
Взаимодействие с интегратором в рамках разработки внутренней HR CRM для автоматизации рекрутмента и хранения внутренней базы кандидатов
1С Разработка для Р-Фарм
Усиление команд, предоставление выделенной команды.
Усиление отделов Java + Kotlin разработки.
Восстановление ИТ-инфраструктуры после кибератак
Мобильное приложение для Edtech-платформы для школьников на Unity
Отзывы клиентов о работе компании CodeHub; они не являются подтверждением выполнения конкретно этой услуги.
Борис Губанов
Клиент CodeHub
Татьяна Тарасенкова
Гульмира
Вячеслав Юдин
Нет. Здесь автоматизируем изменения её структуры в ходе выпуска приложения.
Выберем инструмент после проверки СУБД, процесса выпуска и требований к миграциям.
До начала согласуем контрольные сценарии, затем передадим настройки, результаты проверок и инструкции.
Описание текущей схемы, требования и примеры конфигураций без секретов. Доступы для работ согласуем по этапам.
По результатам оценки согласуем охват систем, этапы работ и критерии приёмки. Расходы на внешние сервисы укажем отдельно.
Да. Выберем ограниченный объект, проверим результат и затем согласуем расширение.
Опишите задачу по услуге «Автоматизация изменений схемы БД». Уточним вводные, ограничения и следующий шаг к оценке.