Система поддержки принятия решений для руководителя

Мирвода С. Г., начальник отдела разработки НПО САПФИР, Колмык А.Е., ведущий программист отдела разработки НПО САПФИР

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

В настоящее время специалист работает одновременно в десятке разных систем, используя огромные объемы данных, при этом он зачастую вынужден учитывать специфику реализации всех используемых систем, заниматься рутинной передачей данных из одной системы в другую и обеспечивать согласованность данных различных систем. Задача руководителя еще более сложная – он должен оперативно принимать решения, анализируя миллионы строк данных разных  систем. В итоге на элементарный сводный анализ может быть затрачена значительная доля времени, усугубляет проблему то, что данные и ситуация тем временем меняется. При этом основная часть этого времени тратится не на сложные расчеты, а на элементарное сведение данных из разных систем в одну форму. И хотя данная задача, кажется на первый взгляд простой, по факту на нее тратятся недели, а то и месяцы.

Следует отметить, что для автоматизации деятельности требуется не только система сбора, хранения и обработки данных, но и система поддержки принятия решений (СППР). Необходимость в подобных системах обусловлена тем, что в настоящее время нужно быстро принимать правильные решения. Основными причинами использования СППР являются:

·         нестабильная экономика;

·         сложность учета и контроля всех целей;

·         возможность выполнения анализа данных пользователем без дополнительной настройки специалистами отдела ИТ;

·         необходимость в специализированном анализе;

·         требования к точности данных;

·         потребность в новой или регулярной информации;

·         необходимость выполнения расчетов конечным пользователем.

При этом следует отметить, что система поддержки принятия решений должна быть автоматизированной – инструменты обработки данных должны быть всегда под рукой и работать четко и эффективно. Именно автоматизированная система позволяет исключить рутинные операции по настройке расчетных (отчетных) форм, выполнить быстрые расчеты (миллионы строк за секунды), обработать гораздо больший объем данных по сравнению с другими видами систем. Кроме того, автоматизированная система СППР должна быть обеспечена такими немаловажными характеристиками, как предоставление технической поддержки и постоянная поддержка системы в актуальном состоянии.

Система поддержки принятия решений обеспечивает поддержку выполнения ряда задач, каждая из которых отвечает на один из вопросов, появляющихся в процессе принятия решений:

·         доступ к исходным данным дает ответ на вопрос "что такое?";

·         общие возможности анализа кроме ответа на предыдущий вопрос также отвечают на вопрос "почему?";

·         функции моделирования и прогноза отвечают на вопрос "что будет?";

·         инструменты оценки и предложения решения дают ответ на вопрос "что если?";

·         и, наконец, задача выбора решения отвечает на вопросы "что будет лучше всего?" и "что будет достаточно хорошо?".

Десятилетний опыт разработки систем автоматизации формирования бюджета, позволил специалистам компании НПО САПФИР сформулировать основные проблемы подобных систем и предложить усовершенствованный комплекс программных средств, решающих основные задачи пользователей. В состав комплекса входит набор интегрированных систем и приложений, решающих типовые задачи.

Для автоматизации процессов могут быть предложены типовые модели, адаптированные модели или специализированные модели, в зависимости от задач конкретного заказчика. Как известно, процессы могут меняться с течением времени, при этом модели также могут быть изменены специалистом технической поддержки. В некоторых случаях изменения модели могут быть выполнены и специалистом заказчика с помощью приложения "Дизайнер предметной области". Для адаптации к изменениям система использует следующие механизмы:

·         использование инфраструктуры организации и адаптация к ее изменениям (учетные записи и т.п.);

·         возможность простого подключения источников данных;

·         возможность простого изменения расчетной модели и структуры данных.

Набор клиентских приложений ("Клиент Windows", "веб-клиент") предоставляет широкие возможности для решения задач пользователей системы. Среди длинного перечня типовых функций пользовательского интерфейса можно упомянуть следующие возможности:

·         гибкая настройка интерфейса;

·         выбор рабочей модели и источника данных;

·         удобная обработка данных (ввод, копирование и вставка, экспорт и импорт);

·         разнообразие форм просмотра и редактирования данных (табличный вид, форма ввода, сводная таблица)

·         анализ исходных данных (детализация итогов, пояснения расчетов, индикаторы);

·         визуализация данных (цветовое ранжирование, гистограммы, условное форматирование, картография).

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

·         загрузить данные в хранилище СППР из любой используемой системы (Бюджет КС, АЦК, СКИФ, 1С), файлов налоговой, файлов Excel и др.;

·         применить к данным форматно-логический контроль;

·         обеспечить сопоставление данных с НСИ;

·         подключиться к источнику для выборки данных без необходимости их предварительной загрузки;

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

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

·         использование различных стилей и методов анализа данных – картография, графики, выделение цветом, использование фильтров и статистических функций (среднее, медиана и др.).

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

Процесс принятия решения проходит несколько фаз, для каждой из которых система предоставляет средства автоматизации:

·         интеллектуальная часть (фаза постановки задачи);

·         проектирование (реализация модели и расчета с помощью графических средств);

·         выбор (принятие решения на основании полученных результатов).

В настоящее время система успешно работает в Кировской области, Удмуртской республике, городах Тюмень, Челябинск и др. при решении задач планирования и анализа исполнения бюджета, обработки данных налоговой службы, мониторинга качества финансового менеджмента, планирования целевых, ведомственных программ и инвестиционных проектов. Также компания НПО САПФИР продолжает совершенствовать уже созданные решения, применяет новые принципы и разрабатывает новые системы и приложения в рамках комплекса систем автоматизации управления.