Авторизация
Сброс пароля
Объединение HR-данных и снижение ошибок разработки для Nova Energy
Заказчик: ТОО NOVA ENERGY
Страница кейса/результат: ttps://www.novaenergy.co.nz/

GreenCore реализовал комплексную трансформацию HR- и IT-ландшафта для компанииNova Energy. В рамках проекта: объединили 6 разрозненных HR-баз в единую систему сократили дублирование данных с 18% до 2% ускорили обновление информации до 4–6 дней внедрили CI/CD и увеличили долю автотестов с 30%
1. Вводная задача от заказчика, проблематика, цели
Клиент: компания уровня enterprise в сегменте строительства и энергетики — Nova Energy
Контекст: распределённая IT-инфраструктура, 6 разрозненных HR-баз, устаревший процесс разработки в 1С
Контекст задачи
Клиент подошёл к точке, где масштаб бизнеса начал ломать внутренние процессы. HR-функция работала в нескольких независимых базах — данные по зарплатам, отпускам и кадровым изменениям дублировались, расходились и обновлялись с задержкой до 3–5 дней.
Параллельно IT-блок упирался в ограничения текущей среды разработки. Команда 1С-разработчиков работала без единого стандарта, что приводило к росту количества багов и деградации скорости релизов.
Дополнительным фактором стала необходимость внедрения подсистемы БСП в кастомную конфигурацию 1С СМР — без сильного разработчика это было невозможно реализовать в срок.
Что нужно было сделать
Задача не ограничивалась «интеграцией» — речь шла о системной перестройке:
- собрать 6 разрозненных HR-баз в единую модель данных
- сократить время обновления информации с дней до часов
- снизить нагрузку на HR-команду минимум на 30%
- перевести разработку на современный стек с CI/CD
- внедрить БСП без остановки текущих бизнес-процессов

Рабочая страница
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Централизация данных
Провели аудит 6 источников данных (1С + сторонние системы), выявили более 120 конфликтующих сущностей и около 18% дублирующих записей.
В качестве целевой СУБД выбрали PostgreSQL — под нагрузку и масштабируемость. Построили единый слой данных с нормализованной структурой и унифицированной логикой обновления.
Интеграция шла через REST API и асинхронные очереди, что позволило не «ронять» текущие процессы.
Результат на этапе:
- сокращение дублей данных с 18% до до >2%
- ускорение синхронизации данных в 6,5 раза
- время обновления информации: с 3–5 дней → до 4–6 часов
Пересборка процесса разработки
До старта проекта:
- отсутствовал единый pipeline
- тестирование было ручным на 70%
- релизы выходили нестабильно
GreenCore внедрил:
- CI/CD (GitLab CI + Jenkins)
- автотесты (PyTest + Selenium)
- единый стандарт code review
Параллельно перевели команду на новую среду разработки (VS Code / IntelliJ / PyCharm в зависимости от роли).
Результат:
- снижение количества багов в проде на 37%
- ускорение релизного цикла на 42%
- доля автоматизированного тестирования выросла с 30% до 78%
Внедрение БСП в 1С СМР
Ключевая сложность — кастомная конфигурация с высокой степенью доработок. GreenCore подключил senior 1С-разработчика с опытом внедрения БСП в сложных enterprise-ландшафтах. Внедрение шло итерациями без остановки системы.
Что сделали:
- адаптировали БСП под текущую архитектуру
- устранили конфликты с существующими модулями
- обеспечили совместимость с новой централизованной базой
Результат:
- внедрение без даунтайма
- ускорение операций бюджетирования на 28%
- снижение ручных операций в финансовом блоке на 35%
ЭТАПЫ РАБОТЫ НАД ПРОЕКТОМ
Аудит и декомпозиция текущего ландшафта
На старте команда GreenCore провела глубокий аудит IT-инфраструктуры и HR-систем. В зоне анализа оказалось 6 разрозненных баз данных, более 120 сущностей и свыше 40 интеграционных точек.
Ключевой задачей этапа было не просто «понять как работает», а зафиксировать:
- критические точки потери данных
- зоны дублирования (до 18% записей)
- задержки в синхронизации (до 5 дней)
- узкие места в разработке 1С
Результатом стала целевая архитектура и roadmap внедрения с разбивкой по спринтам.
Проектирование единой модели данных
На этом этапе была собрана и нормализована единая модель HR-данных.
GreenCore:
- унифицировал структуру данных по сотрудникам
- устранил конфликтующие справочники
- заложил масштабируемую архитектуру под рост +50–70% данных
Отдельно спроектировали слой интеграции через REST API и очередь событий, чтобы обеспечить near real-time обмен данными.
Разработка и интеграция
Самый ресурсоёмкий этап, который шёл в два параллельных потока.
Трек 1 — данные:
- разработка модулей миграции
- настройка ETL-процессов
- интеграция с 1С и внешними системами
Трек 2 — разработка:
- внедрение CI/CD (GitLab CI + Jenkins)
- настройка автотестов (покрытие выросло с 30% до 78%)
- переход команды на новую среду разработки
Параллельно подключили senior 1С-разработчика для адаптации и внедрения БСП в кастомную конфигурацию.
Тестирование и нагрузочная оптимизация
После сборки системы провели серию тестов:
- функциональное тестирование всех HR-сценариев
- нагрузочное тестирование (до 10 000 операций в сутки)
- проверка отказоустойчивости
На этом этапе устранили более 95% выявленных дефектов до выхода в прод. Дополнительно оптимизировали производительность:
- ускорили запросы к базе в среднем на 35%
- снизили время отклика системы на 25%
Внедрение и обучение команды
Финальный этап был критичен для закрепления результата.
GreenCore:
- провёл обучение для HR и IT-команд
- подготовил документацию и регламенты
- сопровождал первые 2 недели эксплуатации
За счёт этого удалось сократить период адаптации пользователей почти в 2 раза (с типовых 3–4 недель до ~10–14 дней).

Рабочий экран

Рабочий экран
3. Результаты сотрудничества
Что получил бизнес
На уровне бизнеса это не «интеграция», а снятие системного ограничения роста.
- HR-процессы стали централизованными и управляемыми
- время обработки кадровых операций сократилось в среднем на 40%
- IT-команда вышла на предсказуемый релизный цикл
- снизились операционные риски, связанные с ошибками в данных и коде
И ключевое: компания получила инфраструктуру, готовую к масштабированию без экспоненциального роста затрат.

Рабочий экран
4. Заключение
Подобные проекты часто воспринимаются как «техническая интеграция», но по факту это трансформация операционной модели. Если ограничиться только объединением баз — эффект будет краткосрочным.
Критически важно синхронизировать три слоя:
- данные
- процессы
- инструменты разработки
Именно связка этих трёх элементов даёт measurable impact, а не просто «внедрение ради внедрения».


