Применение современных информационных технологий является необходимой составляющей в рамках научно-исследовательской и опытноконструкторской деятельности, выполняемой ФКУ НИИИТ ФСИН России. Развитие научного потенциала неразрывно связано с использованием перспективных и передовых методов в области информационных технологий, благодаря которым возможен полномасштабный процесс по созданию, модернизации и внедрению информационных систем в деятельности уголовно-исполнительной системы, выполнению мероприятий по обучению пользователей программных средств.
Если отвлечься от нормативных положений по разработке, внедрению и использованию информационных систем, то процесс разработки программных средств можно характеризовать следующими этапами: исследование проблемы, которое может проводиться через научноисследовательские работы, проектные изыскания, во время которых происходит описание проблемы объекта информатизации, постановка задачи, собственно разработка программных средств, соответствующих техническим заданиям, опытная, опытно-промышленная и промышленная эксплуатация, обучение пользователей программных средств, и возможно - циклическая доработка или модернизация программных средств, вызванная как изменением нормативной базы, так и возрастающими пожеланиями пользователей.
Любая организация-разработчик программных средств применяет инструменты и технологии разработки и тестирования. В настоявшее время наблюдается тенденция укрупнения проектов. Процесс разработки становится все более сложным. Специалисты объединяются в творческие коллективы, где появляется ярко выраженная специализация. Становится неудобно держать в несколько десятков задач: хочется приоритетов, комментариев, ссылок. Появляется необходимость в системе контроля версий, специальных скриптах/систем для раскладки кода на сервер, системе мониторинга. Ситуация усугубляется, когда проект разрастается до нескольких серверов, появляется окружение для разработки - полноценная инфраструктура («комплекс взаимосвязанных обслуживающих структур или объектов, составляющих и/или обеспечивающих основу функционирования системы»).
При разработке программного обеспечения специалисты института ориентируются на применение передовых решений.
Применяются современные языки программирования (C#, Java) основными преимуществами которых являются возможность создавать программы, не зависящие от операционной системы.
Интегрированные среды разработки позволяют повысить производительность программиста благодаря тесно связанным компонентам с простыми пользовательскими интерфейсами. Это позволяет разработчику сделать меньше действий для переключения различных режимов, в отличие от дискретных программ разработки. Наиболее широко используются интегрированные системы разработки (Microsoft Visual Studio, JetBrains IntelliJ IDEA). Их применение позволяет не только повысить производительность разработчиков, минимизировать количество ошибок в программах, но и способствует унификации подходов к разрабатываемым программным средствам. Последнее имеет большое значение для внедряемости программных средств, поскольку позволяет постепенно подойти к функциональной специализации сотрудников при организации внедрения программных средств, и, что крайне важно для пользователей программных средств, использовать типовые решения.
В процессе построения информационных систем применяются надежные системы управления базами данных Microsoft SQL Server, Ред База Данных. В целях реализации проекта постепенного перехода на свободное программное обеспечение, рассматривается вопрос о более широком использовании таких продуктов как PostgreSQL, в настоящее время используемом, например, в СЭД УИС.
Использование системы управления версиями Subversion предоставляет возможность хранить несколько версий исходного кода разрабатываемой программы (одного и того же документа), и при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение, и многое другое.
Осуществление проектной деятельности выполняется с использованием систем управления проектами (Redmine, JetBrains YouTrack),. представляющими набор организационных и технологических методов и инструментов, которые поддерживают управление проектами в организации и помогают повысить эффективность их реализации.
Системы непрерывной интеграции (Jenkins, JetBrains TeamCity). Тестирование является неотъемлемой частью жизненного цикла разработки программного обеспечения. При этом стоит понимать, что тестирование желательно проводить в окружении, максимально близком к боевому (ОС, ПО, аппаратное обеспечение, нагрузка), чтобы иметь возможность обнаружить ошибки, которые не проявляются на сервере разработки. Системы позволяют осуществлять постоянный процесс сборки и тестирования разрабатываемого программного обеспечения в максимально
приближенной к боевой среде с целью как можно более раннего обнаружения ошибок и оповещения о них разработчиков.
На данный момент центром осваивается проектирование информационных систем с поддержкой работы в ОС Android (используемой в различный мобильных устройствах).
За последние годы разработан и внедрен в практическую деятельность уголовно-исполнительной системы, ряд современных, а главное востребованных информационных систем. Таких как, информационный портал «Дежурная служба ФСИН России», предоставляющий информацию обо всех происшествиях, произошедших в учреждениях и органах уголовноисполнительной системы.
Сбор, обработка и анализ информации по формам статистической отчетности ФСИН России в настоящее время осуществляются с использованием федеральной государственной информационной системы электронной обработки статистической информации «Статистика УИС». Необходимо отметить широкое внедрение системы - более 16 тысяч пользователей в территориальных органах, что подтверждает ее востребованность.
Одним из ряда актуальных вопросов является необходимость совершенствования информационно-технического обеспечения деятельности учреждений ФСИН России. Автоматизация учета материально-технического обеспечения подразделений УИС позволяет внести свой вклад в решение общей задачи повышения эффективности единого трехуровневого информационного пространства ФСИН России. Так, например, разработана и внедряется автоматизированная система «Реестр медицинского имущества учреждений уголовно-исполнительной системы». Внедрение указанной системы учета позволит реализовать задачу по формированию реестра медицинского имущества для анализа УОМСО ФСИН России информации об оснащенности учреждений медицинской техникой и оборудованием, степени его износа и потребности и принятия управленческих решений.
Также в 2016 году разработана система учета средств вычислительной техники. Данное программное средство позволит автоматизировать процессы учета, движения, мониторинга качественного состояния средств
вычислительной техники и связи в УИС.
Центром развития информационных технологий разработаны и успешно эксплуатируются в учреждениях и территориальных органах ФСИН России программные комплексы ПК АКУС ИК, ПК АКУС СИЗО и ПК АКУС УИИ, предназначенные для ведения учета осужденных в исправительных колониях, следственных изоляторах, а также лиц, отбывающих наказание, не связанное с лишением свободы на уровне районных уголовно-исполнительных инспекций.
В настоящее время, проводится опытная эксплуатация поисковой системы подозреваемых, обвиняемых и осужденных «Паноптикум» (ПСПОО «Паноптикум»), осуществляющей поиск в территориально-распределенных
базах данных программного комплекса «Автоматизированный картотечный учет спецконтингента» (ПК АКУС), расположенных на серверах
территориальных органов ФСИН России.
Разработана и проходит испытания информационная система персонифицированного учета и кадрового делопроизводства в учреждениях и органах уголовно-исполнительной системы. Созданная информационная система состоит из двух взаимодействующих между собой частей:
Клиентское программное обеспечение, осуществляющее автоматизацию ведения персонифицированного учета и кадрового делопроизводства в учреждениях и органах уголовно-исполнительной системы;
Информационный веб-портал централизованной системы
кадрового учета ФСИН России, предоставляющий сведения из ограниченного набора информации с возможностью отправки запроса на получение детальной информации.
Поэтапное внедрение разработанной информационной системы в учреждениях и органах уголовно-исполнительной системы позволит осуществить автоматизацию кадрового делопроизводства
в уголовно-исполнительной системе с учетом свойственной ей специфики, минимизировав при этом финансовые затраты.
Современный этап развития уголовно-исполнительной системы характеризуется значительным ростом спроса автоматизации бизнес- процессов по многим направлениям деятельности уголовно-исполнительной системы. И в первую очередь это связано с тем, что внедрение информационных технологий оказывает существенное влияние на увеличение производительности труда. Отмечается многократный рост объема передаваемой, хранимой и обрабатываемой информации.
Разработчики современных информационных систем постоянно сталкиваются с ростом их сложности, в связи с повышением числа требований к системам, применением более сложных архитектурных решений. В целях повышения эффективности разработки и использования программных средств в деятельности УИС необходимо тщательно подходить к анализу бизнес-процессов. Моделирование бизнес-процессов позволяет лучше понимать разрабатываемую систему как в целом, так и отдельные ее подсистемы; серьезно снижает временные затраты на разрабатываемое программное обеспечение и риски возникновения ошибок проектирования, а также позволяет окончательно согласовать вопросы с заказчиками программных средств.
Для моделирования бизнес-процессов специалистами института используются различные методы, основанные на структурном и объектноориентированном подходе к моделированию: метод функционального
моделирования SADT (IDEF0); метод моделирования процессов IDEF3; моделирование потоков данных DFD и другие.
Результаты целого ряда научно-исследовательских работ проведенных в 2015 году положены в основу соответствующей опытно-конструкторской деятельности по созданию информационных систем в 2016-2017 годах. В частности, к таким перспективным работам можно отнести:
расширение функциональных возможностей информационной системы автоматизации персонифицированного учета и кадрового делопроизводства в учреждениях и органах УИС (ИС ПКД). В процессе опытной эксплуатации выявились дополнительные требования заказчика на разработку дополнительных подсистем и доработку ряда существующих. Одной из основных подсистем должна стать подсистема типовых и создаваемых запросов, которая позволит получать информацию по любым непротиворечивым запросам, на любом уровне управления УИС;
модернизация ФГИС «Статистика УИС» по предложениям профильных подразделений на основе Концепции, в том числе создание системы централизованного ведения нормативно-справочной информации.
Статистическая отчетность является одной из ключевых составляющих управленческой информации, необходимой лицам, принимающим решения на различных уровнях управления УИС, и представляет собой систему количественных показателей, характеризующих оперативно-служебную, финансово-экономическую и производственно-хозяйственную деятельность ФСИН России за определенный период времени.
Продуманные архитектурные решения, заложенные в систему, и примененные технологии разработки позволили не только широко внедрить систему в деятельность уголовно-исполнительной системы, но и успешно обеспечивать функционирование системы вплоть до настоящего времени.
Однако с момента разработки системы информационнокоммуникационная инфраструктура ФСИН России, нормативно-правовая база и современные информационные технологии претерпели существенные изменения: осуществлено внедрение электронного делопроизводства,
развивается система передачи и обработки данных, обычной стала практика использования технологии электронной подписи, активно применяются web- технологии при разработке информационных систем и многое другое.
В качестве наиболее перспективных направлений развития системы следует рассматривать варианты модернизации, осуществление которых обеспечивает создание функционала, ранее отсутствующего в системе, а также использование web-технологий для реализации функциональных возможностей, наиболее востребованных на уровне территориальных органов и учреждений УИС.
В части модернизации ФГИС «Статистика УИС» должны быть проведены мероприятия, направленные на устранение проблем в области сбора и обработки статистической отчетности, такие как: повышение степени автоматизации представления статистической информации, снижение пиковых нагрузок на кадровый потенциал в период обработки статистических форм, повышение степени автоматизации уведомления подотчетных подразделений о наличии ошибок в представленных ими отчетах, реализация выгрузки информации по формам статистической отчетности в необходимых форматах (в т.ч. форматах, рекомендуемых для представления открытых данных).
Еще одним важным и, несомненно, приоритетным направлением должна стать модернизация персонифицированных учетов спецконтингента (АКУС, Паноптикум) и связанное с ним направление сервисов электронного взаимодействия.
По ряду серьезных причин назрела острая необходимость коренной модернизации программного обеспечения по учету подозреваемых, обвиняемых и осужденных - программных средств, входящих в состав ПК АКУС, ПСПОО «Паноптикум» и создания на их основе государственной информационной системы. К числу таких причин, в частности, можно отнести:
моральное устаревание архитектуры файл-сервер;
постоянно возрастающее количество сбоев в работе ПК АКУС, связанных с внешним воздействием на базу данных, со стороны рабочих станций пользователей;
возрастающее количество пользователей, которое в ряде учреждений достигает 50-70 сотрудников, и, соответственно, увеличивающейся нагрузкой на файл-сервер, несоответствующей техническим условиям эксплуатации начала 2000-х годов (10-12 рабочих станций). Дополнительную неопределенность вносят изменения в новых версиях
операционных систем Microsoft Windows, такие как, технология автономных файлов и протокол предоставления файловой системы сервера для общего доступа в сети.
Дальнейшее существенное изменение технических характеристик (увеличение числа пользователей, увеличение скорости выполнения запросов, повышение актуальности и непротиворечивости данных и пр.) программного обеспечения построенного на базе АКУС, в том числе и Паноптикум, невозможно без модернизации комплексов учета
спецконтингента.
Помимо научно-исследовательской и опытно-конструкторской
деятельности сотрудники центра ведут работы по сопровождению и внедрению более чем по 20 тематическим направлениям, в том числе линейка программных средств ПК АКУС, ФГИС «Статистика УИС», ПК «Пенсия», СЭД УИС. Полный перечень программных средств
поддерживаемых в актуальном состоянии можно посмотреть на сайте ФКУ НИИИТ ФСИН России во внутренней сети передачи данных по адресу: ipt.fsin.uis.
В целях повышения качества сопровождения программных средств центр развития информационных технологий выстраивает систему сопровождения, используя самые современные методики работы - для унификации механизмов учета обращений пользователей внедрена система поддержки пользователей «ИнтраСервис», реализованная на основе программного продукта IntraService. Система «ИнтраСервис» позволяет автоматизировать учет и обработку поступающих обращений пользователей по телефону и электронной почте, осуществлять мониторинг состояния обращений, тем самым повысить качество сопровождения программных средств.
Внедряются технологии использования IP-телефонии, которые показали себя как надежные, удобные и легкие в освоении, и позволившие обеспечить средствами коммуникации специалистов института. Особенно актуальна данная возможность для оказания консультативно-методической поддержки пользователям в процессе внедрения программных средств.
Очень важным элементом внедрения программных средств является обучение пользователей программных средств. Особенность ситуации состоит в том, что программы в большинстве случаев новые, перекрывающие новые направления. В учебных заведениях сразу же, в силу инерционности учебного процесса, невозможно своевременно организовать обучение пользователей программ и тогда приходится выходить на новые формы подготовки сотрудников. В этом направлении институтом достигнуты значительные успехи - учебные наработки ФКУ НИИИТ ФСИН России используются во многих учебных заведениях УИС.
Одним из основных способов дистанционной подготовки сотрудников являются видеоучебники, например, видеоучебник по использованию ФГИС «Электронный документооборот УИС», который охватывает все стороны использования электронного документооборота, и вполне может использоваться в рамках служебной подготовки. В настоящее время институтом создано порядка 10 учебников по работе с различными прикладными программными средствами.
Другой способ подготовки - дистанционная подготовка с помощью онлайн-конференций (вебинаров). Как правило, нет возможности
единовременно обучить большое количество пользователей программных средств без отрыва от служебной деятельности, и тогда на помощь приходят современные технологии коммуникаций. Дистанционная подготовка с помощью вебинаров, онлайн-документация по программным средствам, учебники по работе с программами, очные стажировки на базе ФКУ НИИИТ ФСИН России - все это в комплексе дает достаточный уровень подготовки пользователей, позволяющий использовать программы в штатном режиме.
Таким образом, в настоящее время в УИС объективно начинает складываться ситуация, в которой потребность в подготовке пользователей и специалистов по информационным технологиям решается многими способами, с привлечением различных структур, и роль учебных заведений УИС в этом процессе будет только нарастать.
Отрасль информационных технологий занимает в экономике страны особое место и становится очевидным, что в долгосрочной перспективе основными направлениями и задачами развития информационных технологий в уголовно-исполнительной системе станут:
формирование современной надежной информационной и телекоммуникационной инфраструктуры, обеспечение высокого уровня её доступности. В том числе, применение технологий облачных вычислений и IP-телефонии, создание региональных центров обработки данных;
создание единого информационного пространства. Формирование единой ведомственной системы нормативно-справочной информации и общей службы управления доступом к информационным ресурсам уголовноисполнительной системы;
интеграция информационного пространства уголовно
исполнительной системы с информационными системами органов исполнительной власти, судебных и правоохранительных органов;
модернизация и развитие существующих эксплуатируемых программных средств и информационных систем с учетом специфики развития современных информационных технологий.
В последние годы к институту предъявляются повышенные требования в части расширения номенклатуры разрабатываемых программных средств, уровню их разработки, степени внедряемости, соответствию специфике внедрения в УИС и т.д. Все это неотвратимо приводит к необходимости реорганизации проектных работ, их интенсификации и применения самых современных технологий на всех этапах жизни программного продукта.
Задача развития информационных технологий является одной из важнейших задач развития уголовно-исполнительной системы, в решении которой должны принимать активное участие все органы и учреждения уголовно-исполнительной системы, а в первую очередь научноисследовательские учреждения и образовательные организации ФСИН России.
|