В связи с очередным этапом в эволюции информационных технологий: выпуск более современных операционных систем, настольных приложений; изменениями в законодательстве и ужесточении требований предъявляемых к современному бизнесу часто стали встречаться ситуации, когда в организации уже присутствует программное обеспечение, которое требуется доработать или внести изменения в основную функциональность.
Модернизация используемого программного обеспечения – это одна из повседневных задач в работе программистов при разработке собственного программного обеспечения и одно из основных направлений деятельности Росбалканинформ.
Росбалканинформ имеет большой опыт разработки программного обеспечения различного функционала и степени сложности, а также написания функциональных модулей для различных программных продуктов Microsoft (CRM, Office) и Scala.
Модернизация программного обеспечения задействованного в бизнесе позволяет провести процесс оздоровления компьютерной инфраструктуры посредством подъема технических решений на новый уровень развития. Создание принципиально новых эффективных бизнес-процессов в управлении и подключение административных ресурсов которые прежде не были задействованы в организации – позволят существенно повысить производительность труда и скорейший возврат инвестиций.
Процесс модернизации программного обеспечения состоит из нескольких основных этапов:
Анализ существующего решения и бизнес-процессов
На данном этапе описываются основные недостатки существующей информационной системы, необходимые изменения и новые функциональные требования.
После составления технических условий и описания функциональных требований специалисты Estcore проводят анализ существующей информационной экосистемы, с целью решения вопроса о модернизации или переноса решения на новую платформу, подготавливая соответствующее техническое обоснование.
Разработка и тестирование нового программного обеспечения
На данном этапе происходят те же самые процессы, что и при разработке нового программного решения. Исключение составляет то, что существующая функциональность решения проходит тестирование в сокращенном режиме — проверяется только необходимая функциональность, и доработка существующих модулей не включенных в план модернизации не производится.
Дополнительно подготавливаются вспомогательные функции для двунаправленного переноса информации из существующей в новую информационную систему, и, наоборот.
Перед внедрением в реальную рабочую среду, программное обеспечение тестируется на виртуальных серверах и рабочих станциях.
Установка обновленного ПО и миграция данных
Обновление программного обеспечения для снижения простоя компании происходит в выходные дни. Перед выполнением обновления вся информационная инфраструктура компании копируется на резервные носители информации.
Разворачивание решения и настройка необходимых параметров происходит автоматически — при помощи стандартной функциональности Windows Server.
После установки программного обеспечения проводится необходимое обучение персонала, ответы на вопросы связанные с работой новой программой.