ПАО «ГРУППА ЧЕРКИЗОВО»
Развитие и техническая поддержка корпоративного информационного портала (на базе продукта Liferay) и системы электронного документооборота (на базе платформы Alfresco)
С марта 2015 г. по настоящее время
О проекте
Стабилизация работы системы.
Развитие функциональности системы.
Помощь в устранении выявленных в ходе эксплуатации проблем, в том числе восстановление ИС при сбоях и/или потерях данных, анализ инцидентов, исправление дефектов.
История запуска проекта
Команда экспертов практики ECM начала работы по проекту, когда СЭД и интранет‑портал «Группы Черкизово» уже были введены в эксплуатацию. К тому моменту система обладала широким спектром функциональности, проводились работы по подключению к ней большого количества новых пользователей, на фоне чего отмечался регресс производительности и нестабильная работа системы.

От нашей команды ждали прежде всего стабилизации работы используемой системы, т.к. уровень ее доступности был неудовлетворительным. После устранения проблем с производительностью заказчик планировал дальнейшее наращивание функциональных возможностей системы.
Цели проекта
1
Стабилизация работы системы.
2
Развитие функциональности системы.
3
Помощь в устранении выявленных в ходе эксплуатации проблем, в том числе восстановление ИС при сбоях и/или потерях данных, анализ инцидентов, исправление дефектов.
Техническое решение
СЭД и корпоративный информационный портал реализованы с использованием технологий: Alfresco, Liferay, Red Hat Enterprise Linux, CAS, Java, Tomcat, Terracotta, PostgreSQL, Zabbix, MySQL, Nginx.
Результаты проекта
Уровень оказываемой технической поддержки соответствует установленному SLA.
Количество «падений», а также длительность простоев сократились в десятки раз.
Время отклика на критические для бизнеса пользовательские операции сократилось с десятков секунд до 5−7 секунд.
Для реализации линейного развития системы организован ежемесячный выпуск релизов с новой функциональностью.
Значительное снижение утилизации серверных ресурсов, что позволило вдвое сократить объем оперативной памяти на продуктивном стенде.
Проведение оптимизации работы БД: поднятие версии СУБД, кластеризация БД и распределение запросов к БД между кластерами в целях распределения нагрузки, оптимизация проблемных запросов к БД.
Проведение оптимизации на уровне кода и архитектуры хранения данных:изменение архитектуры хранения данных по истории изменения шаблонов бизнес-процессов, сериализация ключевых таблиц.
    Проведение настройки компонент системы: оптимизация полнотекстового поиска, оптимизация кэшей на уровне платформы Alfresco.

    Количественные характеристики
    70 000
    пользователей в системе
    ~ 2 000
    одновременно работающих пользователей
    ~ 1500
    документов в день
    Выводы
    Команда экспертов практики взяла на развитие и сопровождение систему, уже введенную в эксплуатацию. Удалось в сжатые сроки разобраться в функциональности системы, с первых этапов работ обеспечить высокий уровень технической поддержки, организовать регулярный процесс передачи доработок системы с минимальным интервалом.
    Расширен функционал модулей системы, например: организационно-распорядительный документооборот, ИТ-заявки бэк-офиса, прием и увольнение сотрудников, согласование договоров, система хранения пользовательских документов.
    Поддерживается и развивается корпоративный портал с информацией о сотрудниках и офисах (в т.ч. телефонный справочник и справочник ОШС, интерактивные карты).
    Реализована интеграция с Active Directory.
    Реализована интеграция с интерактивными картами.
    Для реализации работ на проекте используются CI Teamcity, Maven, Git, JetBrains Youtrack.
    Поддержка в актуальном состоянии проектной документации.
    Помощь в разработке мобильного приложения корпоративного портала и интеграция с ним.
    Разработан и внедрен сервис благодарности коллег.
    Фиксация и соблюдение таймингов отклика системы.
    Оптимизация производительности системы за счет снижения нагрузки на БД и вынесения части функционала на отдельную БД.
    Повышение отказоустойчивости системы и снижение нагрузки на сервер БД за счет добавления в инфраструктуру сервера реплики БД и распределение части функционала между основным сервером БД и репликой.
    Мы взяли на поддержку Систему, которую не разрабатывали изначально. К тому моменту система обладала широким спектром функциональности, проводились работы по подключению к ней большого количества новых пользователей, на фоне чего отмечался регресс производительности и нестабильная работа системы.
    Нам удалось не только исправить существующие на тот момент проблемы, но и изменить отношение ключевых пользователей и их руководителей к Системе, в результате чего появилось доверие к нам и желание развивать и совершенствовать Систему.
    Дерябкина Дарья, руководитель проекта