Профессиональная IT-конференция разработчиков в нефтегазовой отрасли

Управление процессом разработки крупной ERP-системы на 1С: Предприятие 8

Управление разработкой

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Доклад про выстраивающие полного цикла разработки на платформе 1С с учетом особенностей платформы и современных подходов: инструменты непрерывной сборки, автоматическое тестирование, автоматическое обновление систем, мониторинг.

Целевая аудитория

Руководители IT-отделов, руководители проектов, технические архитекторы, тимлиды команд разработки, ведущие разработчики.

Тезисы

1. Основные вызовы и предпосылки проекта
- Орг. периметр проекта включает более 100 организаций атомной отрасли, практически всех дивизионов и видов производств (добыча урана, машиностроение, научные, сервисные предприятия, трейдинг, работа с отходами, производство электроэнергии). Что определяет широкие требования к реализации в ERP-системе процессов производства, формирования себестоимости.
- Сроки проекта разделены по волнам тиражирования до середины 2025 г.
- Параллельный переход на полностью импортонезависимый стек инфраструктуры и решений.
- Основные предпосылки: переход на современную ERP-систему взамен решения, которое снимается с поддержки вендора.

2. Инструменты управления проектом (СППР) Единая система для ведения разработки и поддержки
- Команда проекта более 200 человек от заказчика, предприятий, Центра обслуживания, ген. исполнителя и субисполнителей.
- Необходимость обеспечить команду единым информационным полем, в котором отражены работы, статусы, результаты. В качестве решения этой задачи выбрана 1С: СППР.
- Все требования к системе, процессная модель, проектные решения и атомарные задачи сотрудников проекта живут в СППР. Из системы генерируются отчеты, отражающие прогресс проекта, статус выполнения работ

3. Взаимодействие с вендором, приоритетность типовой конфигурации
- Организовано участие фирмы "1С" в проекте в целях контроля архитектурных решений по доработке и развитию функционала, определение и обсуждение дефицитов и планов развития с вендором, устранения выявленных ошибок.

4. Инструменты непрерывной разработки
4.1. Путь к конвейеру сборки
4.2. Автоматическое дымовое и функциональное тестирование
- синтаксис-контроль
- полное дымовое тестирование
- сценарное тестирование
4.3. Автоматическое ежедневное обновление продуктивных и тестовых систем
4.4. Контроль технологического долга
- интеграция системы ведения задач с системой статистического анализа кода Sonar Qube
- периодический разбор с командой разработчиков критичных ошибок
4.5. Система управления расширениями
- расширения вместо хотфиксов
- установка расширений на 100+ баз

5. Мониторинг как основа надежной эксплуатации системы
5.1. Автоматический мониторинг работы оборудования
- Zabbix и используемые метрики оборудования
- специальные метрики 1С (доступность баз, занимаемое место и прочие)
5.2. Автоматический мониторинг наличия ошибок по журналу регистрации и технологическому журналу
5.3. Технологический журнал — выявление медленных операций, блокировок и взаимоблокировок:
- использование скриптов для автоматизации рутинных операций
- перенос наработок в 1С
- проба ElasticSearch/OpenSearch
5.4. Визуализация мониторинга
5.5. Грабли мониторинга

Руководитель группы разработки центра компетенций 1С компании Гринатом.

В 1С более 17 лет. Прошел путь от разработчика до эксперта по технологическим вопросам. Последние пять лет занимается вопросами стабильности и производительности систем 1С.

Гринатом

Ведущий IТ-интегратор госкорпорации «Росатом». Компания ведет собственную разработку ПО, осуществляет поддержку и развитие корпоративных IТ-систем, разрабатывает программных роботов, занимается проектным управлением, импортозамещением, применяет искусственный интеллект и машинное обучение.

Заместитель директора по корпоративным проектам НПЦ "1С", аккаунт-менеджер в фирме "1С", курирует крупные корпоративные проекты клиентов.

Ранее более 13 лет работал руководителем проектов и возглавлял IТ-подразделения в компаниях. Более 20 лет занимается внедрениями проектов на платформе "1С".

Фирма "1С" основана в 1991 г. и специализируется на разработке, дистрибуции, издании и поддержке компьютерных программ делового и домашнего назначения.

Видео