Кейс "ВИК-ИТ: Внедрение DevOps-практик в команду разработки 1С"

О клиенте

Группа компаний «ВИК» – крупный федеральный холдинг, в составе которого работает собственное ИТ-подразделение «ВИК-ИТ». Команда отвечает за развитие и поддержку корпоративных информационных систем, в том числе, решений на платформе 1С. Для бизнеса, активно использующего 1С в качестве ключевого инструмента, особенно важны стабильность разработки, прозрачность процессов и скорость выпуска релизов.

Чтобы повысить качество кода и ускорить вывод изменений в продуктив, руководство «ВИК-ИТ» приняло решение внедрить современные DevOps-практики.

Бизнес-задача

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

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

При этом значительная часть работы выполнялась вручную, а также отсутствовали важные элементы DevOps-процессов, такие как:

Статический анализ кода и дымовое тестирование
Унифицированное хранение разрабатываемого кода, как следствие – невозможность провести анализ кода; при переходе на новую версию конфигурации история разработки прошлых лет была доступна только в старой копии базы
Процесс перекрестного ревью добавляемого кода

Этапы внедрения

Совместно с экспертами заказчика наша команда реализовала план внедрения DevOps из пяти итераций-спринтов длительностью по две недели каждый. Такой формат работы позволил не просто развернуть инфраструктуру и инструменты автоматизации тестирования, но и встроить новые практики в повседневные процессы команды разработки:

2.png

01 Аудит и планирование

• Анализ текущих процессов и инструментов; • Интервью с руководителями и разработчиками;

• Формирование рекомендаций по улучшению процессов разработки, тестирования, передачи на поддержку;

• Формирование проектного плана, состава команды и календаря встреч.

7-1.png

02 Настройка «под ключ» и обучение DevOps-инженера

• Внедрение GitLab и Jenkins, настройка контура CI/CD;

• Подключение SonarQube и автоматического статического анализа кода;

• Настройка дымовых тестов, автоматического развертывания и контроля изменений релизов;

• Обучение внутреннего DevOps-инженера для поддержки решений.

03 Обучение команды

• Освоение Git и GitLab, частичный отказ от хранилища и переход на современный процесс разработки;

• Обучение инструментам тестирования (Vanessa-ADD, Vanessa Automation, vanessa-runner);

• Внедрение практики code review для повышения качества кода;

• Доработка сборочной линии совместно с релиз-инженером.

04 Опытная эксплуатация конвейера

• Выполнение реальных задач в новой среде;

• Ежедневные созвоны, контроль и сопровождение экспертов.

8.png

05 Боевая эксплуатация и поддержка

• Переход команды на новый формат работы в продуктиве;

• Консультации и техническая поддержка со стороны «Инфостарта»;

• Подготовка базы для масштабирования практик на другие проекты.

Узнайте, как внедрение DevOps поможет вашему бизнесу работать быстрее и стабильнее!

См. также

«ЭМА»

Автоматизация управленческой отчетности на базе 1С:Аналитика с прямой интеграцией для исключения ручных операций и ускорения получения данных

«Simple»

Проведение комплексного аудита 1С:ERP и БИТ.ФИНАНС и выявление узких мест системы для сокращения времени отклика и повышения общей производительности.

ООО «Коксохим-Электромонтаж»

Переход с «1С:ЗУП 2.5» на «1С:ЗУП 3.1» с полным переносом данных, настройкой сложных кадровых и зарплатных процессов, оптимизацией учета графиков работы и интеграцией с бухгалтерией.

«Здравмедтех»

Реализовано внедрение 1С:Предприятие 8. ERP 2, объединившее ключевые бизнес-процессы филиалов компании и повысившее прозрачность управления и качество данных.

ООО «Холсим (Рус) СМ»

Внедрение «1С:Документооборот» с переводом кадровых процессов в электронный вид, настройкой маршрутов согласования, ролей пользователей и использованием электронной подписи.

ООО «УралИнтерьер»

Внедрение 1С:Предприятие 8. ERP 2 для создания единой информационной системы, автоматизации ключевых бизнес-процессов, оптимизации управленческих решений и повышении производительности.

«Миксит»

Реализовано внедрение 1С:Предприятие 8. ERP 2 с автоматизацией планирования закупок и производства, расчетом себестоимости и созданием единого информационного пространства компании.

«РНЛ Лизинг»

Автоматизирован процесс создания заявок на оплату и согласования платежей с формированием реестров и прогнозов поступления денежных средств.

«Рейл Карго Логистикс-РУС»

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

«ГК София»

Создана единая система электронного документооборота на базе «1С:Документооборот» с централизованным управлением данными, пользователями и проверкой контрагентов.

Наверх
Наверх
INFOSTART
Team Event
Подробнее Стрелка