Компания «ТДЛ Текстиль» построила информационную систему на базе «1С:ERP Управление предприятием 2». Новая система позволяет вести в единой базе управленческий и финансовый учет, бюджетирование, НСИ, оперативный учет. Автоматизированы процессы согласования, управления себестоимостью. Использование современных инструментов командной работы и коммуникаций, а также тесное взаимодействие с командой заказчика позволили команде 98,52% от общего времени работать удаленно. В результате проекта ускорилось получение управленческой отчетности на 20%, заказы обрабатываются на 10% быстрее.
Заказчик ООО «ТДЛ Текстиль» — ведущий российский производитель натуральных тканей, домашнего текстиля и медицинских изделий. Насчитывает 5500 сотрудников в Ивановской, Костромской и Московской областях. Имеет собственные производственные площадки: льняные комбинаты (Кострома, Приволжск), ткацкое производство (Наволоки), отделочное производство (Иваново), швейные фабрики (Пучеж, Савино).
Цели проекта:
- Вести в единой базе управленческий и финансовый учет, бюджетирование, НСИ, оперативный учет.
- Автоматизировать процессы согласования, управления себестоимостью.
Задачи проекта:
- Обеспечить работу в системе пользователей разных организаций, с формированием как индивидуальной, так и консолидированной отчетности со стандартной поправкой на внутригрупповые обороты (интеркампани).
- Обеспечить работу не менее 700 пользователей (в том числе не менее 600 конкурентных сессий), с объемом транзакций 10 млн строк в год без потери производительности в течение 5 лет.
- Минимизировать совокупную стоимость владения информационной системой (TCO) и обеспечения возможностей дальнейшего развития системы за счет максимального использования возможностей параметрической настройки типового тиражного решения на современной технологической платформе и соблюдения стандартов разработки и документирования доработок.
Ситуация до старта проекта
До старта agile-проекта (Scrum) внедрения ERP-системы на базе «1С:ERP Управление предприятием 2» и 1С:Документооборот 8 КОРП» на предприятии использовалась информационная система «1С:Управление торговлей 8 ред. 10.1». Система была сильно доработана и возможность развития системы отсутствовала (бюджетирование, производство), в связи с тем, что отсутствовали авторы системы и какая-либо документация к доработанной системе. Исходя из потребностей бизнеса и дальнейших планов развития, было принято решение о внедрении ERP-системы на базе «1С:ERP Управление предприятием 2» и «1С:Документооборот 8 КОРП» в максимально типовой функциональности.
Для автоматизации ведения управленческого учета в единой информационной базе руководство компании приняло решение о внедрении системы на базе программного продукта «1С:ERP Управление предприятием 2». Выбор был связан, прежде всего, с тем, что функциональные возможности программного продукта соответствовали потребностям предприятия.
Архитектура решения и масштаб проекта
Информационная система компании построена на базе решения «1С:ERP Управление предприятием 2». Применяется клиент-серверная архитектура с использованием тонкого клиента.
Автоматизированы следующие блоки:
- Управление денежными средствами (казначейство).
- Бюджетирование (в части лимитирования расходов денежных средств).
- Управленческий учет.
- Учет маркированного товара.
- Управление складами и запасами.
- Управление доставкой.
- Управление продажами.
- Управление закупками.
- Управление производством (давальческая схема).
- Управление затратами и расчет себестоимости.
- Учет договоров.
- Управление НСИ и интеграция с внешними системами.
В результате апгрейда на лицензии уровня КОРП организована клиент-серверная архитектура на 700 пользователей с учетом преимуществ платформы «1С:Предприятие 8 КОРП»:
- возможность использования в одной информационной базе более 500 одновременных сеансов пользователей и более 12 ядер;
- гибкое управление нагрузкой в кластере;
- механизм управления потреблением ресурсов;
- фоновое обновление конфигурации базы данных;
- дополнительное управление клиентских приложений и фоновых заданий: сервисов кластера и соединений с ИБ;
- возможность публикации списка баз и обновлений тонкого клиента через http;
- внешнее управление сеансами;
- профили безопасности.
При помощи специализированного программного продукта «1С:Корпоративный инструментальный пакет 8» есть возможность производить многопользовательские нагрузочные тесты без участия реальных пользователей, оценивать применимость системы в заданных условиях и оценивать масштабируемость корпоративной информационной системы.
Схема архитектуры
Масштаб проекта:
- общее количество сотрудников — 5 500.
- количество пользователей — более 700 сотрудников, в 146 подразделениях предприятия, в том числе 6-и производственных локаций.
- в онлайн режиме работают максимально порядка 400 пользователей.
- количество автоматизированных рабочих мест: 700.
Особенности и уникальность проекта
Компания ведет учет по четырем направлениям деятельности, процессы по закупкам, продажам и складам выстроены на каждом направлении деятельности по-разному. В рамках проекта требовалось централизовать процессы.
Также анонсированные изменения законодательства в части обязательной маркировки товаров, в случае неудачной попытки перехода, означали остановку основного бизнеса, поэтому проект нужно было выполнить в любом случае. Риск следовало не минимизировать, а свести к нулю.
Единственным способом 100% гарантии работоспособности системы являлся постепенный перевод оперативных блоков (закупки, планирование и обеспечение потребностей, складской учет, продажи, казначейство) в новую систему без отказа от использования исторической системы по остальным блокам (в том числе подготовки регламентированной и управленческой отчетности).
Дополнительной сложностью был тот факт, что необходимо было интегрировать сквозные процессы в двух системах с кардинально отличающейся структурой данных и подходами к отражению операций. Высокая степень кастомизации исторической системы создавала дополнительные трудности. Большинство интеграций приходилось доводить до рабочего состояния уже в рабочей базе. Многие проблемы могли быть выявлены только на основе опыта использования сделанных разработок.
Для решения поставленных задач был выбран фреймворк Scrum, который обеспечил регулярный запуск (каждые две недели) разработанного функционала в рабочую базу, и эффективный сбор обратной связи от пользователей для оперативного внесения изменений в проектные решения.
В итоге быстрый ввод функционала в промышленную эксплуатацию позволил сократить сроки внедрения проекта, по сравнению с популярным каскадным подходом, в котором полезное использование функционала начинается только в самом конце проекта.
Применяемый lean-подход, который предусматривает концентрацию фокуса внимания на ценности для заказчика позволил обеспечить эффективное взаимодействие и высокий уровень доверия между Scrum-командой исполнителя и проектной командой заказчика.
Использование современных инструментов командной работы и коммуникаций («лучших в классе») таких как Slack, Zoom, Confluence, Jira, и др., а также тесное взаимодействие с командой заказчика позволили Scrum-команде 98,52% от общего времени работать удаленно.
Для организации отказоустойчивых асинхронных обменов на скорости близкой к реальной использовался брокер сообщений RabbitMQ, а для быстрой разработки интеграций со стороны 1С использовался БИТ.Адаптер. Контроль качества кода осуществлялся с помощью SonarQube. 5
Сокращение трудозатрат в подразделениях 15%
Ускорение получения управленческой отчетности 20%
Ускорение получения управленческой отчетности 10%
Количественные результаты проекта:
- сокращение трудозатрат в подразделениях: 15%;
- ускорение получения управленческой отчетности: 20%;
- ускорение обработки заказов: 10%;
- сокращение операционных и административных расходов: 5%;
- сокращение сроков исполнения заказов / оказания услуг: 10%.